#!/bin/bash set -e echo "###############################################################################" echo "#### WELCOME TO THE GARUDA LINUX ULTIMATE UPDATE SCRIPT V1.0 ####" echo "###############################################################################" ## Graphical sudo pacman -S --needed pamac-all sudo pacman -S --noconfirm --needed discover-snap ## 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 ## printing sudo pacman -S --noconfirm --needed garuda-printer sudo pacman -S --noconfirm --needed system-config-printer sudo pacman -S --noconfirm --needed python-pysmbc sudo pacman -S --noconfirm --needed splix sudo pacman -S --noconfirm --needed hplip sudo pacman -S --noconfirm --needed python-pyqt5 sudo pacman -S --noconfirm --needed python-reportlab ## scanning sudo pacman -S --noconfirm --needed garuda-scanner sudo pacman -S --noconfirm --needed skanlite 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 xdg-desktop-portal sudo pacman -S --noconfirm --needed xdg-desktop-portal-kde sudo pacman -S --noconfirm --needed wmctrl sudo pacman -S --noconfirm --needed numlockx sudo pacman -S --noconfirm --needed xbindkeys sudo pacman -S --noconfirm --needed xcape sudo pacman -S --noconfirm --needed xdotool sudo pacman -S --noconfirm --needed xautolock sudo pacman -S --noconfirm --needed libdvdcss sudo pacman -S --noconfirm --needed powertop sudo pacman -S --noconfirm --needed htop 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 noto-fonts-cjk # 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 "###############################################################################" sudo pacman -S --noconfirm --needed mediaelch sudo pacman -S --noconfirm --needed qytdl sudo pacman -S --noconfirm --needed obs-studio sudo pacman -S --noconfirm --needed pdfmixtool sudo pacman -S --noconfirm --needed guiscrcpy sudo pacman -S --noconfirm --needed nitroshare sudo pacman -S --noconfirm --needed soundkonverter sudo pacman -S --noconfirm --needed mystiq sudo pacman -S --noconfirm --needed converseen ## office sudo pacman -S --noconfirm --needed libreoffice-fresh sudo pacman -S --noconfirm --needed libmythes ## Internet applications sudo pacman -S --noconfirm --needed telegram-desktop sudo pacman -S --noconfirm --needed signal-desktop 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 ## amd vulkan sudo pacman -S --noconfirm --needed amdvlk sudo pacman -S --noconfirm --needed lib32-amdvlk 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 sudo pacman -S --noconfirm --needed gamerworld sudo pacman -S --noconfirm --needed athenaeum-git sudo pacman -S --noconfirm --needed python-numpy sudo pacman -S --noconfirm --needed moonlight-qt sudo pacman -S --noconfirm --needed pegasus-frontend-git sudo pacman -S --noconfirm --needed steam-tweaks sudo pacman -S --noconfirm --needed linux-steam-integration 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 ntfix-git sudo pacman -S --noconfirm --needed q4wine sudo pacman -S --noconfirm --needed fuseiso sudo pacman -S --noconfirm --needed openh264 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 sudo pacman -S --noconfirm --needed emulationstation sudo pacman -S --noconfirm --needed ppsspp sudo pacman -S --noconfirm --needed pcsxr sudo pacman -S --needed pcsx2-git sudo pacman -S --noconfirm --needed rpcs3-git sudo pacman -S --noconfirm --needed yuzu-mainline-git sudo pacman -S --noconfirm --needed scummvm-tools sudo pacman -S --noconfirm --needed scummvm sudo pacman -S --noconfirm --needed dosbox echo "###############################################################################" echo "#### INSTALLED EMULATORS ####" echo "###############################################################################" sync