From 6ece92b75dab7e61160aec5195da2973bd0a691f Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Wed, 29 Jan 2025 21:27:48 -0700 Subject: [PATCH] [NixOS] Set up virt-manager --- nixos/machines/strixi-minaj.nix | 16 ++++++++++++++++ nixos/users.nix | 4 ++++ 2 files changed, 20 insertions(+) diff --git a/nixos/machines/strixi-minaj.nix b/nixos/machines/strixi-minaj.nix index b6d9cbe6..8ecacf17 100644 --- a/nixos/machines/strixi-minaj.nix +++ b/nixos/machines/strixi-minaj.nix @@ -25,6 +25,22 @@ android-studio ]; + services.matter-server = { + enable = true; + logLevel = "debug"; + extraArgs = ["--bluetooth-adapter=0" "--enable-test-net-dcl"]; + }; + + programs.virt-manager.enable = true; + virtualisation.libvirtd.enable = true; + virtualisation.spiceUSBRedirection.enable = true; + + virtualisation.virtualbox.host = { + enable = true; + enableKvm = true; + addNetworkInterface = false; + }; + services.xserver.dpi = 96; boot.kernelPackages = pkgs.linuxPackages_latest; boot.initrd.availableKernelModules = [ "vmd" "xhci_pci" "thunderbolt" "nvme" "usbhid" "usb_storage" "sd_mod" ]; diff --git a/nixos/users.nix b/nixos/users.nix index d2c8cc59..80546222 100644 --- a/nixos/users.nix +++ b/nixos/users.nix @@ -5,11 +5,15 @@ let "adbusers" "disk" "docker" + "libvirtd" + "libvirtd-qemu" + "qemu-libvirtd" "networkmanager" "openrazer" "plugdev" "syncthing" "systemd-journal" + "vboxusers" "video" ]; extraGroupsWithWheel = extraGroups ++ ["wheel"];