From 65c55370ded4874043b93b87ada8f32fd4725024 Mon Sep 17 00:00:00 2001 From: stitchy Date: Thu, 14 Mar 2024 07:28:34 +0000 Subject: [PATCH] specify packages directly --- hosts/malachite/default.nix | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/hosts/malachite/default.nix b/hosts/malachite/default.nix index 473fa73..3beb2e4 100644 --- a/hosts/malachite/default.nix +++ b/hosts/malachite/default.nix @@ -15,45 +15,45 @@ let if["$HOOK_NAME/$STATE_NAME" == "prepare/begin"]; then # Remove Hyprland - pkill Hyprland + ${pkgs.busybox}/bin/pkill Hyprland # Unbind VTconsoles - echo 0 > /sys/class/vtconsole/vtcon0/bind - echo 0 > /sys/class/vtconsole/vtcon1/bind + ${pkgs.busybox}/bin/echo 0 > /sys/class/vtconsole/vtcon0/bind + ${pkgs.busybox}/bin/echo 0 > /sys/class/vtconsole/vtcon1/bind # Unbind EFI-Framebuffer - echo efi-framebuffer.0 > /sys/bus/platform/drivers/efi-framebuffer/unbind + ${pkgs.busybox}/bin/echo efi-framebuffer.0 > /sys/bus/platform/drivers/efi-framebuffer/unbind # Unload Modules - modprobe -r nvidia_drm nvidia_modeset nvidia_uvm nvidia + ${pkgs.busybox}/bin/modprobe -r nvidia_drm nvidia_modeset nvidia_uvm nvidia # Unbind the GPU from display driver - virsh nodedev-detach pci_0000_01_00_0 - virsh nodedev-detach pci_0000_01_00_1 + ${pkgs.libvirt}/bin/virsh nodedev-detach pci_0000_01_00_0 + ${pkgs.libvirt}/bin/virsh nodedev-detach pci_0000_01_00_1 # Load VFIO Kernel Module - modprobe vfio_pci + ${pkgs.busybox}/bin/modprobe vfio_pci elif["$HOOK_NAME/$STATE_NAME" == "release/end"]; then # Re-Bind GPU to Nvidia Driver (replace the pci addresses with yours) - virsh nodedev-reattach pci_0000_01_00_0 - virsh nodedev-reattach pci_0000_01_00_1 + ${pkgs.libvirt}/bin/virsh nodedev-reattach pci_0000_01_00_0 + ${pkgs.libvirt}/bin/virsh nodedev-reattach pci_0000_01_00_1 - modprobe -r vfio-pci + ${pkgs.busybox}/bin/modprobe -r vfio-pci #bind efi - echo "efi-framebuffer.0" > /sys/bus/platform/drivers/efi-framebuffer/bind + ${pkgs.busybox}/bin/echo "efi-framebuffer.0" > /sys/bus/platform/drivers/efi-framebuffer/bind # Reload nvidia modules - modprobe nvidia_drm - modprobe nvidia_modeset - modprobe nvidia_uvm - modprobe nvidia + ${pkgs.busybox}/bin/modprobe nvidia_drm + ${pkgs.busybox}/bin/modprobe nvidia_modeset + ${pkgs.busybox}/bin/modprobe nvidia_uvm + ${pkgs.busybox}/bin/modprobe nvidia # Rebind VT consoles - echo 1 > /sys/class/vtconsole/vtcon0/bind - echo 1 > /sys/class/vtconsole/vtcon1/bind + ${pkgs.busybox}/bin/echo 1 > /sys/class/vtconsole/vtcon0/bind + ${pkgs.busybox}/bin/echo 1 > /sys/class/vtconsole/vtcon1/bind fi