archinstall/gui/install.sh
2023-11-09 12:32:45 +01:00

33 lines
692 B
Bash
Executable File

#!/bin/bash -ex
cd "$(dirname "$0")"
. ./config
. ../lib.sh
awk 'p; /pattern/{p=1}' "$(basename "$0")" | arch-chroot /mnt/ bash -ex; exit
pac "${pkg[@]}" flatpak
flatpak install -y "${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}"