diff --git a/scripts/Arch/Config/nvidia-dkms/install.sh b/scripts/Arch/Config/nvidia-dkms/install.sh new file mode 100644 index 00000000..eaf21c4f --- /dev/null +++ b/scripts/Arch/Config/nvidia-dkms/install.sh @@ -0,0 +1,15 @@ +#!/bin/bash +pushd "${BASH_SOURCE%/*}" > /dev/null; + +sudo sed -i \ + -e "/^HOOKS=(.* kms /{" \ + -e "h; s/^/#/; p;" \ + -e "g; s/ kms / /" \ + -e "}" \ + /etc/mkinitcpio.conf; + +sudo mkinitcpio -P; + +. "../../../Common/Config/nvidia-dkms/install.sh"; + +popd > /dev/null; diff --git a/scripts/Arch/Software/nvidia-dkms/install.sh b/scripts/Arch/Software/nvidia-dkms/install.sh index f7397bcb..749def90 100755 --- a/scripts/Arch/Software/nvidia-dkms/install.sh +++ b/scripts/Arch/Software/nvidia-dkms/install.sh @@ -8,5 +8,5 @@ yay --noconfirm -Syu \ nvidia-dkms \ lib32-nvidia-utils; -. ../../../Common/Config/nvidia-dkms/install.sh; +. ../../Config/nvidia-dkms/install.sh; popd > /dev/null; diff --git a/scripts/Common/Config/nvidia-dkms/install.sh b/scripts/Common/Config/nvidia-dkms/install.sh index d90c029a..b26628c5 100755 --- a/scripts/Common/Config/nvidia-dkms/install.sh +++ b/scripts/Common/Config/nvidia-dkms/install.sh @@ -6,15 +6,6 @@ # echo "options nvidia_drm fbdev=1"; } | sudo tee /etc/modprobe.d/nvidia.conf > /dev/null; -sudo sed -i \ - -e "/^HOOKS=(.* kms /{" \ - -e "h; s/^/#/; p;" \ - -e "g; s/ kms / /" \ - -e "}" \ - /etc/mkinitcpio.conf; - -sudo mkinitcpio -P; - # According to: https://wiki.archlinux.org/title/NVIDIA/Tips_and_tricks { echo "options nvidia NVreg_PreserveVideoMemoryAllocations=1";