{ lib, config, ... }:
{
virtualisation.vmVariant = {
boot.kernelParams = [
"systemd.log_target=kmsg"
"systemd.journald.forward_to_console=1"
"console=ttyS0,115200"
"zfs_no_rollback"
"no_rollback"
];
security.pam.use2Factor = lib.mkForce false;
users.users.vlaci.password = lib.mkForce "a";
users.users.vlaci.hashedPasswordFile = lib.mkForce null;
environment.persistence = lib.mkForce {};
disko.devices = lib.mkForce {};
virtualisation.cores = 4;
virtualisation.memorySize = 4096;
};
virtualisation.vmVariantWithBootLoader.boot = {
inherit (config.virtualisation.vmVariant.boot) kernelParams;
};
}
nixos