From f8c5683aba661191f614808505b49785d884d803 Mon Sep 17 00:00:00 2001 From: KnightArtorias Date: Mon, 9 Feb 2026 21:07:30 +0000 Subject: [PATCH] virt-manager --- .../physical/desktop/common/apps/default.nix | 1 + .../desktop/common/apps/virt-manager.nix | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 nixos/roles/physical/desktop/common/apps/virt-manager.nix diff --git a/nixos/roles/physical/desktop/common/apps/default.nix b/nixos/roles/physical/desktop/common/apps/default.nix index 7314f09..535b2ba 100644 --- a/nixos/roles/physical/desktop/common/apps/default.nix +++ b/nixos/roles/physical/desktop/common/apps/default.nix @@ -3,5 +3,6 @@ ./steam.nix ./pwvucontrol.nix ./wine.nix + ./virt-manager.nix ]; } diff --git a/nixos/roles/physical/desktop/common/apps/virt-manager.nix b/nixos/roles/physical/desktop/common/apps/virt-manager.nix new file mode 100644 index 0000000..01922e0 --- /dev/null +++ b/nixos/roles/physical/desktop/common/apps/virt-manager.nix @@ -0,0 +1,27 @@ +{ pkgs, vars, ... }: + +{ + environment.systemPackages = with pkgs; [ + virt-manager + virt-viewer + spice + spice-gtk + spice-protocol + ]; + + programs.dconf.enable = true; + programs.virt-manager.enable = true; + + virtualisation = { + libvirtd = { + enable = true; + spiceUSBRedirection.enable = true; + + qemu = { + + }; + }; + }; + + users.groups.libvirted.members = ["${vars.user}"]; +}