1
0
Fork 0
mirror of synced 2024-11-22 01:55:36 -05:00

Updated setup assistant

This commit is contained in:
Nico Jensch 2020-10-29 13:00:52 +01:00
parent 9c15c2d8cb
commit 48176d2393

View file

@ -10,137 +10,30 @@ function goto
function upgrade2ultimate function upgrade2ultimate
{ {
echo "###############################################################################"
echo "#### WELCOME TO THE GARUDA LINUX ULTIMATE UPDATE SCRIPT V1.0 ####"
echo "###############################################################################"
## Graphical ## Graphical
sudo pacman -S --needed pamac-all sudo pacman -S --needed pamac-all
## APPIMAGE Support ## APPIMAGE Support
sudo pacman -S --noconfirm --needed appimagelauncher fwupd apparmor snapd snapd-glib flatpak sudo pacman -S --noconfirm --needed appimagelauncher fwupd apparmor snapd snapd-glib flatpak
echo "###############################################################################"
echo "#### INSTALLED PACKAGE MANAGEMENT ####"
echo "###############################################################################"
sudo pacman -S --noconfirm --needed garuda-alsa garuda-pulse garuda-pipewire pulseaudio-ctl playerctl sudo pacman -S --noconfirm --needed garuda-alsa garuda-pulse garuda-pipewire pulseaudio-ctl playerctl
echo "###############################################################################"
echo " INSTALLED AUDIO ####"
echo "###############################################################################"
sudo pacman -S --noconfirm --needed qomui-git sudo pacman -S --noconfirm --needed qomui-git
echo "###############################################################################"
echo "#### INSTALLED NETWORK ####"
echo "###############################################################################"
sudo pacman -S --noconfirm --needed garuda-settings-samba system-config-samba garuda-printer garuda-scanner sudo pacman -S --noconfirm --needed garuda-settings-samba system-config-samba garuda-printer garuda-scanner
echo "###############################################################################"
echo "#### INSTALLED PRINTER ####"
echo "###############################################################################"
sudo pacman -S --noconfirm --needed evdev-right-click-emulation sudo pacman -S --noconfirm --needed evdev-right-click-emulation
echo "###############################################################################"
echo "#### INSTALLED INPUT ####"
echo "###############################################################################"
## Desktop Utils ## Desktop Utils
sudo pacman -S --noconfirm --needed libdvdcss libva-utils vdpauinfo vulkan-tools mesa-demos lib32-mesa-demos sudo pacman -S --noconfirm --needed libdvdcss libva-utils vdpauinfo vulkan-tools mesa-demos lib32-mesa-demos
echo "###############################################################################"
echo "#### INSTALLED UTILITIES ####"
echo "###############################################################################"
sudo pacman -S --noconfirm --needed garuda-asian noto-fonts-extra ttf-opensans sudo pacman -S --noconfirm --needed garuda-asian noto-fonts-extra ttf-opensans
echo "###############################################################################"
echo "#### INSTALLED FONTS ####"
echo "###############################################################################"
## office ## office
sudo pacman -S --noconfirm --needed libreoffice-fresh sudo pacman -S --noconfirm --needed libreoffice-fresh
sudo pacman -S --noconfirm --needed libmythes sudo pacman -S --noconfirm --needed libmythes
echo "###############################################################################"
echo "#### INSTALLED OFFICE ####"
echo "###############################################################################"
## Internet applications ## Internet applications
sudo pacman -S --noconfirm --needed telegram-desktop joplin murmur mumble discord streamlink-twitch-gui syncthing-gtk nextcloud-client firefox-extension-bitwarden fractal firefox-extension-xdm-browser-monitor sudo pacman -S --noconfirm --needed telegram-desktop joplin murmur mumble discord streamlink-twitch-gui syncthing-gtk nextcloud-client firefox-extension-bitwarden fractal firefox-extension-xdm-browser-monitor
echo "###############################################################################"
echo "#### INSTALLED OTHER APPS ####"
echo "###############################################################################"
sudo pacman -S --noconfirm --needed garuda-virt-manager sudo pacman -S --noconfirm --needed garuda-virt-manager
echo "###############################################################################"
echo "#### INSTALLED VIRTUALIZATION ####"
echo "###############################################################################"
sudo pacman -S --noconfirm --needed garuda-wine sudo pacman -S --noconfirm --needed garuda-wine
echo "###############################################################################"
echo "#### INSTALLED WINE ####"
echo "###############################################################################"
sudo pacman -S --noconfirm --needed ialauncher-git steam steam-native-runtime lutris gamehub itch minigalaxy legendary sudo pacman -S --noconfirm --needed ialauncher-git steam steam-native-runtime lutris gamehub itch minigalaxy legendary
echo "###############################################################################"
echo "#### INSTALLED GAME LAUNCHERS ####"
echo "###############################################################################"
sudo pacman -S --noconfirm --needed openrgb-git piper fancontrol-gui-git corectrl gwe goverlay-git mangohud lib32-mangohud gamemode lib32-gamemode dxvk-mingw-git vkbasalt proton-tkg-git sudo pacman -S --noconfirm --needed openrgb-git piper fancontrol-gui-git corectrl gwe goverlay-git mangohud lib32-mangohud gamemode lib32-gamemode dxvk-mingw-git vkbasalt proton-tkg-git
echo "###############################################################################"
echo "#### INSTALLED GAMING TOOLS ####"
echo "###############################################################################"
sudo pacman -S --noconfirm --needed antimicrox linuxconsole xboxdrv xpadneo-dkms-git steamos-xpad-dkms xow-git xbox-generic-controller game-devices-udev retroarch-autoconfig-udev-git sudo pacman -S --noconfirm --needed antimicrox linuxconsole xboxdrv xpadneo-dkms-git steamos-xpad-dkms xow-git xbox-generic-controller game-devices-udev retroarch-autoconfig-udev-git
echo "###############################################################################"
echo "#### INSTALLED GAME CONTROLLER ####"
echo "###############################################################################"
sudo pacman -S --noconfirm --needed libretro sudo pacman -S --noconfirm --needed libretro
echo "###############################################################################"
echo "#### INSTALLED EMULATORS ####"
echo "###############################################################################"
sync sync
} }
@ -168,19 +61,16 @@ echo "Welcome to the initial setup assistant!"
: start : start
echo "What do you want to do?" echo "What do you want to do?"
echo "" echo ""
echo "Lite & Ultimate:"
echo "1) Get initial mirrorlist & download list of packages" echo "1) Get initial mirrorlist & download list of packages"
echo "2) Update the system" echo "2) Update the system"
echo "3) Debloat the system" echo "3) Debloat the system"
echo "4) Enable systemwide adblocking / HiDPI mode / guest user" echo "4) Enable systemwide adblocking / HiDPI mode / guest user"
echo " also disable Samba / printing / scanner support" echo " also disable Samba / printing / scanner support"
echo "5) Disable CPU migitations / enable sysrq / set boot options" echo "5) Disable CPU migitations / enable sysrq / set boot options"
echo ""
echo "Lite only:"
echo "6) Fix missing characters by installing asian fonts packages" echo "6) Fix missing characters by installing asian fonts packages"
echo "7) Enable Snap & Flatpak support" echo "7) Enable Snap, Appimage & Flatpak support"
echo "8) Install gaming dependencies, Lutris & Steam" echo "8) Install gaming dependencies, Lutris & Steam"
echo "9) Upgrade to Ultimate (excluding desktop-specific apps)" echo "9) Upgrade to Ultimate edition"
echo "" echo ""
echo "10) Exit" echo "10) Exit"
echo "" echo ""