Optimized the Installer File

This commit is contained in:
Maddox Werts 2025-08-21 22:28:09 -04:00
parent 0e515ac6b9
commit 3669ece603

View file

@ -9,11 +9,11 @@ gnome_install() {
FLH_INSTALL='sudo flatpak install -y' FLH_INSTALL='sudo flatpak install -y'
# Installing System Packages # Installing System Packages
$SYS_INSTALL gparted
$SYS_INSTALL fractal $SYS_INSTALL fractal
$SYS_INSTALL cartridges $SYS_INSTALL cartridges
# Installing FLH Apps # Installing FLH Apps
$FLH_INSTALL flathub ar.xjuan.Cambalache
$FLH_INSTALL flathub net.nokyan.Resources $FLH_INSTALL flathub net.nokyan.Resources
} }
gnome_debloat() { gnome_debloat() {
@ -56,7 +56,7 @@ kde_install() {
$SYS_INSTALL korganizer kaddressbook $SYS_INSTALL korganizer kaddressbook
$SYS_INSTALL kvantum $SYS_INSTALL kvantum
$SYS_INSTALL fish $SYS_INSTALL fish
$SYS_INSTALL element-desktop $SYS_INSTALL element-desktop filezilla
} }
kde_themes() { kde_themes() {
echo "## KDE THEMING ##" echo "## KDE THEMING ##"
@ -78,11 +78,16 @@ sway_install() {
# All System Commands # All System Commands
SYS_INSTALL='sudo pacman -Sy --noconfirm' SYS_INSTALL='sudo pacman -Sy --noconfirm'
FLH_INSTALL='sudo flatpak install -y' FLH_INSTALL='sudo flatpak install -y'
AUR_INSTALL='yay -S --noconfirm'
# Installing System Packages # Installing System Packages
$SYS_INSTALL alacritty rclone yazi rofi wl-clipboard btop pacman-contrib $SYS_INSTALL alacritty rclone yazi rofi wl-clipboard btop pacman-contrib
$SYS_INSTALL galculator 7zip $SYS_INSTALL galculator 7zip
$SYS_INSTALL gvim $SYS_INSTALL gvim
$SYS_INSTALL filezilla
# System Packages
$AUR_INSTALL qimgv
} }
sway_debloat() { sway_debloat() {
# All System Commands # All System Commands
@ -153,13 +158,13 @@ install_pacman() {
# Internet # Internet
$SYS_INSTALL resolvconf dnsutils dnsmasq $SYS_INSTALL resolvconf dnsutils dnsmasq
$SYS_INSTALL filezilla thunderbird $SYS_INSTALL thunderbird
# Security # Security
$SYS_INSTALL keepassxc $SYS_INSTALL keepassxc
# Utilities # Utilities
$SYS_INSTALL libreoffice gparted easytag $SYS_INSTALL libreoffice easytag
$SYS_INSTALL audacity $SYS_INSTALL audacity
# Development # Development
@ -179,9 +184,6 @@ install_aur() {
# Base Dependencies # Base Dependencies
$AUR_INSTALL zen-browser-bin $AUR_INSTALL zen-browser-bin
# System
$AUR_INSTALL qimgv
# Internet # Internet
$AUR_INSTALL cinny-desktop-bin $AUR_INSTALL cinny-desktop-bin
@ -210,6 +212,9 @@ install_flat() {
# Entry Point # Entry Point
main() { main() {
# Installing Pre-Reqs
install_yay
## Desktop Specific Operations ## ## Desktop Specific Operations ##
if [ "$XDG_CURRENT_DESKTOP" == "Gnome" ]; then if [ "$XDG_CURRENT_DESKTOP" == "Gnome" ]; then
gnome gnome
@ -220,7 +225,6 @@ main() {
fi fi
# Installing Software # Installing Software
install_yay
install_pacman install_pacman
install_aur install_aur
install_flat install_flat