diff --git a/usr/local/bin/snigdhaos-graphical-target b/usr/local/bin/snigdhaos-graphical-target index 3b3fca4..81b3e90 100644 --- a/usr/local/bin/snigdhaos-graphical-target +++ b/usr/local/bin/snigdhaos-graphical-target @@ -54,4 +54,29 @@ fi # freenonouveau = remove nvidia-dkms and nouveau if [[ $selection == "freenonouveau" ]]; then - \ No newline at end of file + echo + echo "Removing nvidia-dkms, nonouveau..." + echo + pacman -Rns --noconfirm nvidia-dkms nvidia-utils nvidia-settings egl-wayland xf86-video-nouveau + cp /etc/calamares/settings-advanced-no-nvidia.conf /etc/calamares/settings-advanced.conf +fi + +# nonfree = keep nvidia and nonouveau +if [[ $selection == "nonfree" ]]; then + echo + echo "Keep nvidia and nonouveau" + echo +fi + +# nonfreenonouveau = keep nvidia-dkms only + +if [[ $selection == "nonfreenonouveau" ]]; then + echo + echo "Keep nvidia-dkms; removing nonouveau" + echo + pacman -Rns --noconfirm xf86-video-nouveau +fi + +echo +echo "--->> End snigdhaos-fixes <<---" +echo \ No newline at end of file