From aa8a848017259b9dd3c4673c39077a2e268d67ae Mon Sep 17 00:00:00 2001 From: matt1432 Date: Tue, 12 Sep 2023 08:02:35 -0400 Subject: [PATCH] feat: enable virtmanager --- nixos/cfg/boot.nix | 2 ++ nixos/cfg/extra-hardware.nix | 5 +++-- nixos/cfg/packages.nix | 1 + nixos/home/main.nix | 2 +- nixos/home/packages.nix | 4 ++++ 5 files changed, 11 insertions(+), 3 deletions(-) diff --git a/nixos/cfg/boot.nix b/nixos/cfg/boot.nix index df95431..864466a 100644 --- a/nixos/cfg/boot.nix +++ b/nixos/cfg/boot.nix @@ -22,6 +22,8 @@ timeout = 2; }; + kernelModules = [ "kvm-amd" ]; + kernelParams = [ "quiet" "splash" diff --git a/nixos/cfg/extra-hardware.nix b/nixos/cfg/extra-hardware.nix index c662c7e..1470958 100644 --- a/nixos/cfg/extra-hardware.nix +++ b/nixos/cfg/extra-hardware.nix @@ -36,8 +36,9 @@ hardware.opengl.driSupport32Bit = true; hardware.uinput.enable = true; - #virtualisation = { + virtualisation = { + libvirtd.enable = true; #waydroid.enable = true; #lxd.enable = true; - #}; + }; } diff --git a/nixos/cfg/packages.nix b/nixos/cfg/packages.nix index 1951b7b..c3bcb49 100644 --- a/nixos/cfg/packages.nix +++ b/nixos/cfg/packages.nix @@ -159,6 +159,7 @@ # List packages in root user PATH environment.systemPackages = with pkgs; [ + qemu wl-clipboard alsa-utils wget diff --git a/nixos/home/main.nix b/nixos/home/main.nix index 83cb93d..9d46382 100644 --- a/nixos/home/main.nix +++ b/nixos/home/main.nix @@ -13,7 +13,7 @@ in # Define a user account. Don't forget to set a password with 'passwd'. users.users.matt = { isNormalUser = true; - extraGroups = [ "wheel" "input" "uinput" "adm" "mlocate" "video" ]; + extraGroups = [ "wheel" "input" "uinput" "adm" "mlocate" "video" "libvirtd" ]; }; home-manager.useUserPackages = true; diff --git a/nixos/home/packages.nix b/nixos/home/packages.nix index e7370fa..f879fbd 100644 --- a/nixos/home/packages.nix +++ b/nixos/home/packages.nix @@ -62,6 +62,10 @@ exec env SUDO_ASKPASS=${pkgs.plasma5Packages.ksshaskpass}/bin/${pkgs.plasma5Packages.ksshaskpass.pname} sudo -k -EA "${gparted}/bin/${gparted.pname}" "$@" '') + # School + virtmanager + #camunda-modeler + # protonmail-bridge thunderbird input-emulator