Updated setup assistant
This commit is contained in:
parent
9c15c2d8cb
commit
48176d2393
1 changed files with 2 additions and 112 deletions
|
@ -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 ""
|
||||||
|
|
Loading…
Reference in a new issue