2020-10-03 11:50:23 -04:00
|
|
|
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
|
|
|
|
|
|
|
|
echo "###############################################################################"
|
|
|
|
echo "#### WELCOME TO THE GARUDA LINUX ULTIMATE UPDATE SCRIPT V1.0 ####"
|
|
|
|
echo "###############################################################################"
|
|
|
|
|
|
|
|
|
|
|
|
## Graphical
|
|
|
|
sudo pacman -S --needed pamac-all
|
|
|
|
|
|
|
|
## APPIMAGE Support
|
|
|
|
sudo pacman -S --noconfirm --needed appimagelauncher
|
|
|
|
|
|
|
|
## FIRMWARE UPDATES
|
|
|
|
sudo pacman -S --noconfirm --needed fwupd
|
|
|
|
|
|
|
|
## Snap Support
|
|
|
|
sudo pacman -S --noconfirm --needed apparmor
|
|
|
|
sudo pacman -S --noconfirm --needed snapd
|
|
|
|
sudo pacman -S --noconfirm --needed snapd-glib
|
|
|
|
|
|
|
|
## Flatpak support
|
|
|
|
sudo pacman -S --noconfirm --needed flatpak
|
|
|
|
|
|
|
|
|
|
|
|
echo "###############################################################################"
|
|
|
|
echo "#### INSTALLED PACKAGE MANAGEMENT ####"
|
|
|
|
echo "###############################################################################"
|
|
|
|
|
|
|
|
|
|
|
|
sudo pacman -S --noconfirm --needed garuda-alsa
|
|
|
|
sudo pacman -S --noconfirm --needed garuda-pulse
|
|
|
|
sudo pacman -S --noconfirm --needed garuda-pipewire
|
|
|
|
sudo pacman -S --noconfirm --needed pulseaudio-ctl
|
|
|
|
sudo pacman -S --noconfirm --needed playerctl
|
|
|
|
|
|
|
|
|
|
|
|
echo "###############################################################################"
|
|
|
|
echo " INSTALLED AUDIO ####"
|
|
|
|
echo "###############################################################################"
|
|
|
|
|
|
|
|
|
|
|
|
sudo pacman -S --noconfirm --needed qomui-git
|
|
|
|
|
|
|
|
|
|
|
|
echo "###############################################################################"
|
|
|
|
echo "#### INSTALLED NETWORK ####"
|
|
|
|
echo "###############################################################################"
|
|
|
|
|
|
|
|
|
|
|
|
sudo pacman -S --noconfirm --needed garuda-settings-samba
|
|
|
|
sudo pacman -S --noconfirm --needed system-config-samba # python2 package
|
2020-10-16 05:45:27 -04:00
|
|
|
sudo pacman -S --noconfirm --needed garuda-printer
|
|
|
|
sudo pacman -S --noconfirm --needed garuda-scanner
|
2020-10-03 11:50:23 -04:00
|
|
|
|
|
|
|
echo "###############################################################################"
|
|
|
|
echo "#### INSTALLED PRINTER ####"
|
|
|
|
echo "###############################################################################"
|
|
|
|
|
|
|
|
|
|
|
|
sudo pacman -S --noconfirm --needed evdev-right-click-emulation
|
|
|
|
|
|
|
|
echo "###############################################################################"
|
|
|
|
echo "#### INSTALLED INPUT ####"
|
|
|
|
echo "###############################################################################"
|
|
|
|
|
|
|
|
|
|
|
|
## Desktop Utils
|
|
|
|
sudo pacman -S --noconfirm --needed libdvdcss
|
|
|
|
sudo pacman -S --noconfirm --needed libva-utils
|
|
|
|
sudo pacman -S --noconfirm --needed vdpauinfo
|
|
|
|
sudo pacman -S --noconfirm --needed vulkan-tools
|
|
|
|
sudo pacman -S --noconfirm --needed mesa-demos
|
|
|
|
sudo pacman -S --noconfirm --needed lib32-mesa-demos
|
|
|
|
|
|
|
|
|
|
|
|
echo "###############################################################################"
|
|
|
|
echo "#### INSTALLED UTILITIES ####"
|
|
|
|
echo "###############################################################################"
|
|
|
|
|
|
|
|
|
2020-10-16 05:45:27 -04:00
|
|
|
sudo pacman -S --noconfirm --needed garuda-asian # asian fonts - needed big package, ~76 mb compressed
|
2020-10-03 11:50:23 -04:00
|
|
|
sudo pacman -S --noconfirm --needed noto-fonts-extra
|
|
|
|
sudo pacman -S --noconfirm --needed ttf-opensans
|
|
|
|
|
|
|
|
echo "###############################################################################"
|
|
|
|
echo "#### INSTALLED FONTS ####"
|
|
|
|
echo "###############################################################################"
|
|
|
|
|
|
|
|
## office
|
|
|
|
sudo pacman -S --noconfirm --needed libreoffice-fresh
|
|
|
|
sudo pacman -S --noconfirm --needed libmythes
|
|
|
|
|
2020-10-06 10:32:16 -04:00
|
|
|
|
|
|
|
echo "###############################################################################"
|
|
|
|
echo "#### INSTALLED OFFICE ####"
|
|
|
|
echo "###############################################################################"
|
|
|
|
|
|
|
|
|
2020-10-03 11:50:23 -04:00
|
|
|
## Internet applications
|
|
|
|
sudo pacman -S --noconfirm --needed telegram-desktop
|
2020-10-06 10:32:16 -04:00
|
|
|
sudo pacman -S --noconfirm --needed firefox-extension-bitwarden
|
|
|
|
sudo pacman -S --noconfirm --needed firefox-extension-xdm-browser-monitor
|
|
|
|
sudo pacman -S --noconfirm --needed fractal
|
|
|
|
sudo pacman -S --noconfirm --needed nextcloud-client
|
|
|
|
sudo pacman -S --noconfirm --needed syncthing-gtk
|
2020-10-03 11:50:23 -04:00
|
|
|
sudo pacman -S --noconfirm --needed streamlink-twitch-gui
|
|
|
|
sudo pacman -S --noconfirm --needed discord
|
|
|
|
sudo pacman -S --noconfirm --needed mumble
|
|
|
|
sudo pacman -S --noconfirm --needed murmur
|
2020-10-06 10:32:16 -04:00
|
|
|
sudo pacman -S --noconfirm --needed joplin
|
2020-10-03 11:50:23 -04:00
|
|
|
|
|
|
|
|
|
|
|
echo "###############################################################################"
|
|
|
|
echo "#### INSTALLED OTHER APPS ####"
|
|
|
|
echo "###############################################################################"
|
|
|
|
|
|
|
|
|
|
|
|
sudo pacman -S --noconfirm --needed garuda-virt-manager
|
|
|
|
|
|
|
|
|
|
|
|
echo "###############################################################################"
|
|
|
|
echo "#### INSTALLED VIRTUALIZATION ####"
|
|
|
|
echo "###############################################################################"
|
|
|
|
|
|
|
|
|
|
|
|
sudo pacman -S --noconfirm --needed garuda-wine
|
|
|
|
|
|
|
|
|
|
|
|
echo "###############################################################################"
|
|
|
|
echo "#### INSTALLED WINE ####"
|
|
|
|
echo "###############################################################################"
|
|
|
|
|
|
|
|
|
|
|
|
sudo pacman -S --noconfirm --needed steam
|
|
|
|
sudo pacman -S --noconfirm --needed steam-native-runtime
|
|
|
|
sudo pacman -S --noconfirm --needed lutris
|
|
|
|
sudo pacman -S --noconfirm --needed gamehub
|
|
|
|
sudo pacman -S --noconfirm --needed itch
|
|
|
|
sudo pacman -S --noconfirm --needed minigalaxy
|
|
|
|
sudo pacman -S --noconfirm --needed legendary
|
|
|
|
sudo pacman -S --noconfirm --needed ialauncher-git
|
|
|
|
|
|
|
|
|
|
|
|
echo "###############################################################################"
|
|
|
|
echo "#### INSTALLED GAME LAUNCHERS ####"
|
|
|
|
echo "###############################################################################"
|
|
|
|
|
|
|
|
|
|
|
|
sudo pacman -S --noconfirm --needed openrgb-git
|
|
|
|
sudo pacman -S --noconfirm --needed piper
|
|
|
|
sudo pacman -S --noconfirm --needed fancontrol-gui-git
|
|
|
|
sudo pacman -S --noconfirm --needed corectrl
|
|
|
|
sudo pacman -S --noconfirm --needed gwe
|
|
|
|
sudo pacman -S --noconfirm --needed goverlay-git
|
|
|
|
sudo pacman -S --noconfirm --needed mangohud
|
|
|
|
sudo pacman -S --noconfirm --needed lib32-mangohud
|
|
|
|
sudo pacman -S --noconfirm --needed gamemode
|
|
|
|
sudo pacman -S --noconfirm --needed lib32-gamemode
|
|
|
|
sudo pacman -S --noconfirm --needed vkbasalt
|
|
|
|
sudo pacman -S --noconfirm --needed dxvk-mingw-git
|
|
|
|
sudo pacman -S --noconfirm --needed proton-tkg-git
|
|
|
|
|
|
|
|
|
|
|
|
echo "###############################################################################"
|
|
|
|
echo "#### INSTALLED GAMING TOOLS ####"
|
|
|
|
echo "###############################################################################"
|
|
|
|
|
|
|
|
|
|
|
|
sudo pacman -S --noconfirm --needed antimicrox
|
|
|
|
sudo pacman -S --noconfirm --needed linuxconsole
|
|
|
|
sudo pacman -S --noconfirm --needed xboxdrv
|
|
|
|
sudo pacman -S --noconfirm --needed xpadneo-dkms-git
|
|
|
|
sudo pacman -S --noconfirm --needed steamos-xpad-dkms
|
|
|
|
sudo pacman -S --noconfirm --needed xow-git
|
|
|
|
sudo pacman -S --noconfirm --needed xbox-generic-controller
|
|
|
|
sudo pacman -S --noconfirm --needed game-devices-udev
|
|
|
|
sudo pacman -S --noconfirm --needed retroarch-autoconfig-udev-git
|
|
|
|
|
|
|
|
|
|
|
|
echo "###############################################################################"
|
|
|
|
echo "#### INSTALLED GAME CONTROLLER ####"
|
|
|
|
echo "###############################################################################"
|
|
|
|
|
|
|
|
|
|
|
|
sudo pacman -S --noconfirm --needed libretro
|
|
|
|
|
|
|
|
|
|
|
|
echo "###############################################################################"
|
|
|
|
echo "#### INSTALLED EMULATORS ####"
|
|
|
|
echo "###############################################################################"
|
|
|
|
|
|
|
|
sync
|
|
|
|
|