1
0
Fork 0
mirror of synced 2024-06-29 02:51:09 -04:00
garuda-common-settings/etc/skel/.config/autostart-scripts/upgrade-to-ultimate.sh
2020-10-06 20:02:16 +05:30

195 lines
7.8 KiB
Bash
Executable file

#!/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
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 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 "###############################################################################"
## 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