diff options
| author | Raghuram Subramani <raghus2247@gmail.com> | 2024-06-08 13:47:01 +0530 | 
|---|---|---|
| committer | Raghuram Subramani <raghus2247@gmail.com> | 2024-06-08 13:47:01 +0530 | 
| commit | b192347b02fd0e4070a6d2e17cce97718d261594 (patch) | |
| tree | aed340d7eb9035b536e9d38a70b50627d3cccd1f /modules/virtualization.nix | |
| parent | 145d1c7b4fa2e521711f018593771e18aa6644cf (diff) | |
update
Diffstat (limited to 'modules/virtualization.nix')
| -rw-r--r-- | modules/virtualization.nix | 33 | 
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 | 
