diff --git a/machines/bomba/virtualisation.nix b/machines/bomba/virtualisation.nix index a7fbbf9..98c12c1 100644 --- a/machines/bomba/virtualisation.nix +++ b/machines/bomba/virtualisation.nix @@ -1,4 +1,11 @@ -{ currentSystemUser, ... }: +{ pkgs, ... }: { - virtualisation.docker.enable = true; + virtualisation = { + docker.enable = true; + spiceUSBRedirection.enable = true; + libvirtd = { + enable = true; + package = pkgs.qemu_kvm; + }; + }; } diff --git a/machines/katana/virtualisation.nix b/machines/katana/virtualisation.nix index 5695329..061cdea 100644 --- a/machines/katana/virtualisation.nix +++ b/machines/katana/virtualisation.nix @@ -1,7 +1,6 @@ { currentSystemUser, ... }: { programs.virt-manager.enable = true; - users.groups.libvirtd.members = ["${currentSystemUser}"]; virtualisation = { docker.enable = true; libvirtd.enable = true; diff --git a/machines/workstation/virtualisation.nix b/machines/workstation/virtualisation.nix index 5695329..061cdea 100644 --- a/machines/workstation/virtualisation.nix +++ b/machines/workstation/virtualisation.nix @@ -1,7 +1,6 @@ { currentSystemUser, ... }: { programs.virt-manager.enable = true; - users.groups.libvirtd.members = ["${currentSystemUser}"]; virtualisation = { docker.enable = true; libvirtd.enable = true; diff --git a/modules/nix-config/default.nix b/modules/nix-config/default.nix index f815ee8..fc4a961 100644 --- a/modules/nix-config/default.nix +++ b/modules/nix-config/default.nix @@ -39,7 +39,7 @@ users.users.${currentSystemUser} = { isNormalUser = true; description = "Patrick Canal"; - extraGroups = [ "networkmanager" "wheel" "docker" "nordvpn" ]; + extraGroups = [ "networkmanager" "wheel" "docker" "libvirtd" "nordvpn" ]; shell = pkgs.fish; };