archinstall/gui/install.sh
2023-11-09 10:06:06 +01:00

35 lines
695 B
Bash
Executable File

#!/bin/bash -e
cd "$(dirname "$0")"
. ./config
. ../lib.sh
if [ "$EUID" != 0 ]; then
echo 'This script needs root privileges.'
exit 1
fi
pac "${pkg[@]}" flatpak
flatpak install "${flatpakpkg[@]}"
case "$(lspci -k | grep -E '(VGA|3D)')" in
*AMD*)
pac mesa vulkan-radeon
modules=amdgpu
;;
*Intel*)
pac mesa vulkan-intel
modules=i915
;;
*NVIDIA*)
pac nvidia{,-utils,-settings}
modules='nvidia nvidia_modeset nvidia_uvm nvidia_drm'
;;
esac
sed -i "s/^MODULES=(/MODULES=($modules/" /etc/mkinitcpio.conf
mkinitcpio -P
xdg-user-dirs-update
echo -e "${BOLD}${GREEN}GPU drivers install finished.${NORMAL}"