#!/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 sudo pacman -S --noconfirm --needed garuda-printer sudo pacman -S --noconfirm --needed garuda-scanner 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 "###############################################################################" sudo pacman -S --noconfirm --needed garuda-asian # asian fonts - needed big package, ~76 mb compressed 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 echo "###############################################################################" echo "#### INSTALLED OFFICE ####" echo "###############################################################################" ## Internet applications sudo pacman -S --noconfirm --needed telegram-desktop 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 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 sudo pacman -S --noconfirm --needed joplin 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