Skip to content

Commit e8be871

Browse files
committed
Use chwd check option instead of awk
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
1 parent c6352c6 commit e8be871

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

archiso/airootfs/usr/local/bin/nvidia-module-loader

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ load_nvidia_modules() {
2121
}
2222

2323
# Load compatible version of NVIDIA modules for current hardware
24-
if chwd --list | awk '{ if($2 == "nouveau" || $2 == "nvidia-dkms-390xx" || $2 == "nvidia-dkms-470xx") f=1 } END {exit (f == 1) ? 0 : 1 }'; then
24+
if (chwd --check nvidia-dkms-390xx || chwd --check nvidia-dkms-470xx || chwd --check nouveau) 2>/dev/null; then
2525
modprobe nouveau
26-
elif chwd --list | awk '{ if($2 == "nvidia-dkms") f=1 } END {exit (f == 1) ? 0 : 1 }'; then
26+
elif chwd --check nvidia-dkms 2>/dev/null; then
2727
load_nvidia_modules linux-cachyos-nvidia
28-
elif chwd --list | awk '{ if($2 == "nvidia-open-dkms") f=1 } END {exit (f == 1) ? 0 : 1 }'; then
28+
elif chwd --check nvidia-open-dkms 2>/dev/null; then
2929
load_nvidia_modules linux-cachyos-nvidia-open
3030
fi
3131

0 commit comments

Comments
 (0)