From b192347b02fd0e4070a6d2e17cce97718d261594 Mon Sep 17 00:00:00 2001 From: Raghuram Subramani Date: Sat, 8 Jun 2024 13:47:01 +0530 Subject: update --- modules/virtualization.nix | 33 +++------------------------------ 1 file changed, 3 insertions(+), 30 deletions(-) (limited to 'modules/virtualization.nix') 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 -- cgit v1.2.3