Some minor fixes for vm target
Some checks failed
/ check (push) Failing after 1m7s
/ dev-shell (push) Successful in 1m3s
/ rust-packages (push) Successful in 1m5s
/ terraform-providers (push) Successful in 1m40s
/ systems (push) Successful in 39m4s

This commit is contained in:
Kaare Hoff Skovgaard 2025-08-09 23:47:36 +02:00
parent 4f12db815b
commit 3027ff2f1a
Signed by: khs
GPG key ID: C7D890804F01E9F0
2 changed files with 21 additions and 17 deletions

View file

@ -25,23 +25,28 @@ in
imports = [ ./profile.nix ]; imports = [ ./profile.nix ];
config = lib.mkIf cfg.enable { config = lib.mkMerge [
services.qemuGuest.enable = true; (lib.mkIf cfg.enable {
virtualisation = lib.mkIf cfg.enableWhenVmTarget { services.qemuGuest.enable = true;
vmVariant = { })
khscodes.virtualisation.qemu-guest.enable = true; (lib.mkIf cfg.enableWhenVmTarget {
services.spice-vdagentd.enable = true; virtualisation = {
virtualisation = { vmVariant = {
memorySize = 1024 * 8; khscodes.virtualisation.qemu-guest.enable = true;
qemu = { services.spice-vdagentd.enable = true;
options = [ virtualisation = {
"-smp 8" memorySize = 1024 * 8;
"-vga none -device virtio-gpu-gl,hostmem=2G,blob=true,venus=true" qemu = {
rng options = [
] ++ spice; "-smp 8"
"-vga none -device virtio-gpu-gl,hostmem=2G,blob=true,venus=true"
rng
]
++ spice;
};
}; };
}; };
}; };
}; })
}; ];
} }

View file

@ -10,6 +10,5 @@
device = "/dev/sda"; device = "/dev/sda";
diskName = "nixos"; diskName = "nixos";
}; };
khscodes.users.khs.enable = true;
system.stateVersion = "25.05"; system.stateVersion = "25.05";
} }