diff --git a/flake.nix b/flake.nix index a6cd396..a97a47e 100644 --- a/flake.nix +++ b/flake.nix @@ -357,6 +357,7 @@ ./instances/thor/configuration.nix # Additional services + ./nixos/virtualization.nix ./nixos/steam.nix # Steam gaming platform ./nixos/ollama.nix # AI/LLM service # ./nixos/ollama-ui.nix # Web UI for Ollama @@ -400,6 +401,7 @@ ./instances/sif/configuration.nix # Additional services + ./nixos/virtualization.nix ./nixos/steam.nix # Steam gaming platform ./nixos/ollama.nix # AI/LLM service # ./nixos/ollama-ui.nix # Web UI for Ollama diff --git a/instances/sif/configuration.nix b/instances/sif/configuration.nix index e507643..6cfffff 100644 --- a/instances/sif/configuration.nix +++ b/instances/sif/configuration.nix @@ -188,7 +188,7 @@ # vswitch.enable = true; # docker.enable = true; kvmgt.enable = true; - libvirtd = { enable = true; qemu.swtpm.enable = true; }; + libvirtd.enable = true; podman.enable = true; # virtualbox.host.enable = true; }; diff --git a/nixos/virtualization.nix b/nixos/virtualization.nix new file mode 100644 index 0000000..b248273 --- /dev/null +++ b/nixos/virtualization.nix @@ -0,0 +1,8 @@ +{ pkgs, ... }: { + virtualisation.libvirtd = { + qemu = { + swtpm.enable = true; + vhostUserPackages = [ pkgs.virtiofsd ]; + }; + }; +}