Compare commits

..

3 Commits

Author SHA1 Message Date
dd915fa586 Merge branch 'main' into rotom 2026-01-09 00:41:46 +01:00
0eff0c2afe gum spin removed 2026-01-09 00:41:40 +01:00
3795722c0b gum spin removed 2026-01-09 00:41:35 +01:00

View File

@@ -35,18 +35,18 @@ fi
if ! command -v yay &>/dev/null; then if ! command -v yay &>/dev/null; then
sudo -v sudo -v
gum spin --title "Installing yay dependencies" -- \ # gum spin --title "Installing yay dependencies" -- \
sudo pacman -S base-devel git --needed --noconfirm sudo pacman -S base-devel git --needed --noconfirm
TEMP_DIR=$(mktemp -d) TEMP_DIR=$(mktemp -d)
gum spin --title "Cloning yay-bin from AUR" -- \ # gum spin --title "Cloning yay-bin from AUR" -- \
git clone https://aur.archlinux.org/yay-bin.git $TEMP_DIR/yay git clone https://aur.archlinux.org/yay-bin.git $TEMP_DIR/yay
cd $TEMP_DIR/yay cd $TEMP_DIR/yay
sudo -v sudo -v
gum spin --title "Installing yay" -- \ # gum spin --title "Installing yay" -- \
makepkg -si --noconfirm makepkg -si --noconfirm
fi fi
############################# #############################
@@ -87,8 +87,8 @@ mapfile -t extratools < <(
##################### #####################
sudo -v sudo -v
gum spin --title "Installing GNU Stow" -- \ # gum spin --title "Installing GNU Stow" -- \
yay -S --needed --noconfirm stow yay -S --needed --noconfirm stow
###################### ######################
## Applying configs ## ## Applying configs ##
@@ -98,8 +98,8 @@ for choice in "${desktop[@]}"; do
case "$choice" in case "$choice" in
"Niri") "Niri")
sudo -v sudo -v
gum spin --title "Installing niri alongside required packages" -- \ # gum spin --title "Installing niri alongside required packages" -- \
yay -S --needed --noconfirm \ yay -S --needed --noconfirm \
niri \ niri \
ly \ ly \
nautilus \ nautilus \
@@ -122,8 +122,8 @@ for choice in "${desktop[@]}"; do
"KDE Plasma") "KDE Plasma")
sudo -v sudo -v
gum spin --title "Installing KDE Plasma" -- \ # gum spin --title "Installing KDE Plasma" -- \
pacman -S --needed --noconfirm plasma kde-applications pacman -S --needed --noconfirm plasma kde-applications
sudo systemctl enable sddm sudo systemctl enable sddm
;; ;;
esac esac
@@ -133,8 +133,8 @@ for choice in "${tools[@]}"; do
case "$choice" in case "$choice" in
"Terminal") "Terminal")
sudo -v sudo -v
gum spin --title "Installing Terminal packages..." -- \ # gum spin --title "Installing Terminal packages..." -- \
yay -S --needed --noconfirm \ yay -S --needed --noconfirm \
fastfetch \ fastfetch \
hyfetch \ hyfetch \
neovim \ neovim \
@@ -148,22 +148,22 @@ for choice in "${tools[@]}"; do
zoxide \ zoxide \
reflector reflector
stow fastfetch hyfetch nvim zsh --override stow fastfetch hyfetch nvim zsh --override
gum spin --title "Updating Tealdeer database" -- \ # gum spin --title "Updating Tealdeer database" -- \
tldr --update tldr --update
;; ;;
"Terminal Emulator") "Terminal Emulator")
sudo -v sudo -v
gum spin --title "Installing Terminal Emulator..." -- \ # gum spin --title "Installing Terminal Emulator..." -- \
yay -S --needed --noconfirm \ yay -S --needed --noconfirm \
ghostty ghostty
stow ghostty --override stow ghostty --override
;; ;;
"Gaming") "Gaming")
sudo -v sudo -v
gum spin --title "Installing Gaming Packages..." -- \ # gum spin --title "Installing Gaming Packages..." -- \
yay -S --needed --noconfirm \ yay -S --needed --noconfirm \
mangohud \ mangohud \
gamemode \ gamemode \
steam \ steam \
@@ -173,23 +173,23 @@ for choice in "${tools[@]}"; do
stow mangohud --override stow mangohud --override
sudo -v sudo -v
gum spin --spinner minidot --title "Applying arrpy systemd fix..." -- \ # gum spin --spinner minidot --title "Applying arrpy systemd fix..." -- \
sudo cp /usr/lib/systemd/user/arrpc.service /etc/systemd/system/arrpc.service && sudo cp /usr/lib/systemd/user/arrpc.service /etc/systemd/system/arrpc.service &&
sudo systemctl enable arrpc --now sudo systemctl enable arrpc --now
;; ;;
"VR Gaming") "VR Gaming")
sudo -v sudo -v
gum spin --title "Installing VR Gaming Packages..." -- \ # gum spin --title "Installing VR Gaming Packages..." -- \
yay -S --needed --noconfirm \ yay -S --needed --noconfirm \
alvr-launcher-bin \ alvr-launcher-bin \
wlx-overlay-s-bin wlx-overlay-s-bin
;; ;;
"Hamr Sticker Picker") "Hamr Sticker Picker")
sudo -v sudo -v
gum spin --title "Installing hamr..." -- \ # gum spin --title "Installing hamr..." -- \
yay -S --needed --noconfirm \ yay -S --needed --noconfirm \
hamr hamr
stow hamr-sticker-picker --override stow hamr-sticker-picker --override
@@ -231,5 +231,5 @@ extpkgstr=$(
) )
sudo -v sudo -v
gum spin --title "Installing extra packages" -- \ # gum spin --title "Installing extra packages" -- \
yay -S --needed --noconfirm "$extpkgstr" yay -S --needed --noconfirm "$extpkgstr"