From 0d1169bbaec8dcfa7f07540f5c7fa73e258376de Mon Sep 17 00:00:00 2001 From: Lightemerald Date: Sat, 21 Oct 2023 14:59:28 +0000 Subject: [PATCH] Update setup-linux.sh --- setup-linux.sh | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/setup-linux.sh b/setup-linux.sh index 0a542c0..3c1151a 100755 --- a/setup-linux.sh +++ b/setup-linux.sh @@ -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