From 58619df8ae1e179cf840548f78ce7ddd6cc414b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Wed, 30 Mar 2022 10:56:25 +0200 Subject: [PATCH] :rocket: add virtualisation --- modules/desktop/apps/default.nix | 9 ++++++++- modules/desktop/apps/virtualisation.nix | 10 ++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 modules/desktop/apps/virtualisation.nix diff --git a/modules/desktop/apps/default.nix b/modules/desktop/apps/default.nix index 08d73da..45345f3 100644 --- a/modules/desktop/apps/default.nix +++ b/modules/desktop/apps/default.nix @@ -1,7 +1,14 @@ { config, lib, pkgs, ... }: { - imports = [ ./email.nix ./firefox.nix ./kitty.nix ./rofi ./zathura.nix ]; + imports = [ + ./email.nix + ./firefox.nix + ./kitty.nix + ./rofi + ./zathura.nix + ./virtualisation.nix + ]; home-manager.users.moritz = { services.nextcloud-client = { enable = true; diff --git a/modules/desktop/apps/virtualisation.nix b/modules/desktop/apps/virtualisation.nix new file mode 100644 index 0000000..37f7eb6 --- /dev/null +++ b/modules/desktop/apps/virtualisation.nix @@ -0,0 +1,10 @@ +{ config, lib, pkgs, ... }: + +{ + virtualisation.libvirtd = { + enable = true; + package = pkgs.stable.libvirt; + }; + home-manager.users.moritz.home.packages = with pkgs; [ virt-manager ]; + users.users.moritz.extraGroups = [ "libvirtd" ]; +}