Update setup-linux.sh

This commit is contained in:
2023-10-21 14:59:28 +00:00
parent 4ce985b26e
commit 0d1169bbae

View File

@@ -139,7 +139,7 @@ function install_distro_specific_packages() {
# Network
sudo pacman -S --needed --noconfirm networkmanager networkmanager-openvpn networkmanager-pptp networkmanager-vpnc wireless_tools wpa_supplicant ifplugd dialog bluez bluez-utils
# Sound
sudo pacman -S --needed --noconfirm alsa-utils pipewire pipewire-pulse pipewire-jack wireplumber pavucontrol-qt
sudo pacman -S --needed --noconfirm alsa-utils pipewire pipewire-pulse pipewire-jack lib32-pipewire-jack wireplumber pavucontrol-qt
# Apps
sudo pacman -S --needed --noconfirm moonlight-qt stremio onlyoffice-bin qbittorrent stacer
yay -S --needed --noconfirm miru-bin
@@ -253,6 +253,19 @@ function install_openrazer() {
fi
}
function install_openrgb() {
if (whiptail --title "OpenRazer" --yesno "Should we install OpenRazer?" 8 78); then
if [[ $DISTRO =~ (debian|ubuntu) ]]; then
sudo apt install openrgb -y
elif [[ $DISTRO == "fedora" ]]; then
sudo dnf in openrgb i2c-tools libi2c libi2c-devel libi2cd python3-i2c-tools -y
elif [[ $DISTRO == "arch" ]]; then
sudo pacman -S --needed openrgb --noconfirm
fi
sudo gpasswd -a "$USER" plugdev
fi
}
function install_terminal() {
if (whiptail --title "Terminal/shell" --yesno "Should we install terminal and shell packages?" 8 78); then
if [[ $DISTRO =~ (debian|ubuntu) ]]; then
@@ -297,8 +310,8 @@ function install_gpu_drivers() {
elif pacman -Qs xf86-video-nouveau > /dev/null; then
sudo pacman -R --noconfirm xf86-video-nouveau
fi
sudo pacman -S --needed --noconfirm nvidia-open-dkms nvidia-settings nvidia-utils lib32-nvidia-utils libvdpau lib32-libvdpau gst-libav gst-plugins-good lib32-gst-plugins-good
yay -S --needed --noconfirm libva-nvidia-driver
sudo pacman -S --needed --noconfirm nvidia-open-dkms nvidia-settings nvidia-utils lib32-nvidia-utils libvdpau lib32-libvdpau gst-libav gst-plugins-good lib32-gst-plugins-good sdl2 lib32-sdl2
yay -S --needed --noconfirm libva-nvidia-driver-git
if [ -d "/sys/class/power_supply/BAT0" ]; then
sudo pacman -S --needed --noconfirm supergfxctl
fi
@@ -311,7 +324,7 @@ function install_gpu_drivers() {
elif [[ $DISTRO == "fedora" ]]; then
sudo dnf in xorg-x11-drv-amdgpu mesa-vdpau-drivers mesa-va-drivers libavcodec-freeworld -y
elif [[ $DISTRO == "arch" ]]; then
sudo pacman -S --needed --noconfirm xf86-video-amdgpu libva-mesa-driver lib32-libva-mesa-driver vulkan-radeon lib32-vulkan-radeon mesa-vdpau lib32-mesa-vdpau gst-libav gst-plugins-good lib32-gst-plugins-good
sudo pacman -S --needed --noconfirm xf86-video-amdgpu libva-mesa-driver lib32-libva-mesa-driver vulkan-radeon lib32-vulkan-radeon mesa-vdpau lib32-mesa-vdpau gst-libav gst-plugins-good lib32-gst-plugins-good sdl2 lib32-sdl2
fi
fi
# INTEL
@@ -321,7 +334,7 @@ function install_gpu_drivers() {
elif [[ $DISTRO == "fedora" ]]; then
sudo dnf in xorg-x11-drv-intel intel-media-driver ffmpeg libavcodec-freeworld -y
elif [[ $DISTRO == "arch" ]]; then
sudo pacman -S --needed --noconfirm intel-media-driver linux-firmware vulkan-intel gst-libav gst-plugins-good lib32-gst-plugins-good
sudo pacman -S --needed --noconfirm intel-media-driver linux-firmware vulkan-intel gst-libav gst-plugins-good lib32-gst-plugins-good sdl2 lib32-sdl2
fi
fi
fi