From 315ccf102d820419e7648a85d01592e3e06640c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Tue, 9 Dec 2025 12:54:48 +0100 Subject: [PATCH] vm host setup --- configs/default.nix | 1 + configs/virtualization.nix | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 configs/virtualization.nix diff --git a/configs/default.nix b/configs/default.nix index c3e0366..e1dae40 100644 --- a/configs/default.nix +++ b/configs/default.nix @@ -232,6 +232,7 @@ in ./newsboat.nix ./flameshot.nix ./packages.nix + ./virtualization.nix ./picom.nix ./stardict.nix ./polkit.nix diff --git a/configs/virtualization.nix b/configs/virtualization.nix new file mode 100644 index 0000000..4f444e8 --- /dev/null +++ b/configs/virtualization.nix @@ -0,0 +1,14 @@ +{ pkgs, ... }: +{ + users.users.me.extraGroups = [ "libvirtd" ]; + virtualisation.libvirtd.enable = true; + + # Enable TPM support for VMs + virtualisation.libvirtd.qemu = { + # swtpm.enable = true; + }; + + environment.systemPackages = with pkgs; [ + virt-manager + ]; +}