summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2024-06-08 13:47:01 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2024-06-08 13:47:01 +0530
commitb192347b02fd0e4070a6d2e17cce97718d261594 (patch)
treeaed340d7eb9035b536e9d38a70b50627d3cccd1f /modules
parent145d1c7b4fa2e521711f018593771e18aa6644cf (diff)
update
Diffstat (limited to 'modules')
-rw-r--r--modules/virtualization.nix33
1 files changed, 3 insertions, 30 deletions
diff --git a/modules/virtualization.nix b/modules/virtualization.nix
index caf9046..17b5a36 100644
--- a/modules/virtualization.nix
+++ b/modules/virtualization.nix
@@ -21,38 +21,11 @@
systemd.tmpfiles.rules = [ "f /dev/shm/looking-glass 0660 compromyse kvm -" ];
+ environment.extraOutputsToInstall = [ "dev" ];
environment.systemPackages = [
pkgs.looking-glass-client
-
- (pkgs.writeShellScriptBin "bind-vfio" ''
- modprobe -r nvidia_drm nvidia_modeset nvidia_uvm i2c_nvidia_gpu nvidia
-
- modprobe vfio
- modprobe vfio_iommu_type1
- modprobe vfio_pci
-
- systemctl --user -M compromyse@ stop pipewire.service pipewire.socket
-
- virsh nodedev-detach pci_0000_01_00_0
- virsh nodedev-detach pci_0000_01_00_1
-
- systemctl --user -M compromyse@ restart pipewire.service pipewire.socket
- '')
-
- (pkgs.writeShellScriptBin "unbind-vfio" ''
- systemctl --user -M compromyse@ stop pipewire.service pipewire.socket
-
- virsh nodedev-reattach pci_0000_01_00_0
- virsh nodedev-reattach pci_0000_01_00_1
-
- systemctl --user -M compromyse@ restart pipewire.service pipewire.socket
-
- modprobe -r vfio_pci
- modprobe -r vfio_iommu_type1
- modprobe -r vfio
-
- modprobe nvidia_drm nvidia_modeset nvidia_uvm i2c_nvidia_gpu nvidia
- '')
+ pkgs.libvirt
+ pkgs.vagrant
(pkgs.writeShellScriptBin "pin-cpu" ''
if [[ $1 == "" ]]; then