diff options
Diffstat (limited to 'modules/virtualisation/libvirtd.nix')
| -rw-r--r-- | modules/virtualisation/libvirtd.nix | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/modules/virtualisation/libvirtd.nix b/modules/virtualisation/libvirtd.nix new file mode 100644 index 0000000..4618c46 --- /dev/null +++ b/modules/virtualisation/libvirtd.nix @@ -0,0 +1,26 @@ +{ pkgs, ... }: +{ + boot.extraModprobeConfig = "options kvm_intel nested=1"; + environment.systemPackages = [ pkgs.virt-manager ]; + + virtualisation.libvirtd = { + enable = true; + + qemu = { + package = pkgs.qemu_kvm; + runAsRoot = true; + swtpm.enable = true; + + ovmf = { + enable = true; + + packages = [ + (pkgs.OVMF.override { + secureBoot = true; + tpmSupport = true; + }).fd + ]; + }; + }; + }; +} |