From 8b32cc4846d58b32d3d3daf5cdc03888dc372623 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Sat, 12 Sep 2020 20:54:10 +0200 Subject: [PATCH] Add libvirt and virt-manager --- machines/nunotaba/configuration.nix | 1 + modules/libvirt.nix | 7 +++++++ users/simon/base.nix | 1 + 3 files changed, 9 insertions(+) create mode 100644 modules/libvirt.nix diff --git a/machines/nunotaba/configuration.nix b/machines/nunotaba/configuration.nix index b998c25..a0c3e3e 100644 --- a/machines/nunotaba/configuration.nix +++ b/machines/nunotaba/configuration.nix @@ -5,6 +5,7 @@ [ ./hardware-configuration.nix ../../modules/restic.nix + (import ../../modules/libvirt.nix { inherit pkgs; gui = true; }) #../../modules/texlive.nix ../../profiles/base.nix ../../profiles/dev.nix diff --git a/modules/libvirt.nix b/modules/libvirt.nix new file mode 100644 index 0000000..c4307fb --- /dev/null +++ b/modules/libvirt.nix @@ -0,0 +1,7 @@ +{ pkgs, gui ? false, ... }: + +{ + virtualisation.libvirtd.enable = true; + + environment.systemPackages = if gui then [ pkgs.virt-manager ] else []; +} diff --git a/users/simon/base.nix b/users/simon/base.nix index 830812e..7609f64 100644 --- a/users/simon/base.nix +++ b/users/simon/base.nix @@ -14,6 +14,7 @@ in "adbusers" "dialout" "docker" + "libvirtd" "lp" "networkmanager" "wheel"