1
0

Oh you know scripting

This commit is contained in:
Eli Fouts 2025-01-24 10:39:16 -05:00
parent 4eece0e351
commit cad9229849
11 changed files with 59 additions and 0 deletions

20
InstallScripts/fullinstall.sh Executable file
View File

@ -0,0 +1,20 @@
sudo chmod -R 755 $HOME
yay -S reflector rsync
sudo reflector --country 'US' --latest 10 --sort rate --save /etc/pacman.d/mirrorlist
yay -S pywal swww
wal -i ~/Dotfiles/wallpapers/walls/r82.jpg -n
yay -S waybar swaync starship nerdfetch neovim python-pywalfox hypridle hyprpicker hyprshot hyprlock thunar wlogout fd cava
yay -S nerd-fonts
yay -S nwg-look qogir-icon-theme materia-gtk-theme illogical-impulse-bibata-modern-classic-bin
yay -S thunar lsd gvfs tumbler
yay -S libreoffice-fresh
yay -S spotify ncspot discord code
yay -S blueman bluez
systemctl enable bluetooth
yay -S pipewire pipewire-pulse pipewire-alsa pipewire-jack pavucontrol
systemctl --user enable pipewire.service pipewire-pulse.service
systemctl --user start pipewire.service pipewire-pulse.service
sudo cp -f -r ~/Dotfiles/wallpapers ~/
sudo cp -r -f ~/Dotfiles/.config/* ~/.config/
sudo cp -r -f ~/Dotfiles/.bashrc ~/
notify-send "Hello $USER" "Thank you for downloading my Dotfiles\n-EF"

View File

View File

39
InstallScripts/install.sh Executable file
View File

@ -0,0 +1,39 @@
#!/bin/bash
echo "Please choose an option:"
echo "1. All"
echo "2. waybar"
echo "3. wofi"
echo "4. swaync"
echo "5. hyprlock"
echo "6. nvim"
echo "7. wlogout"
echo "8. wallpaper solution"
echo "9. starship"
echo "0. GTK themes"
read -p "Please choose what to install: " choice
if [ "$choice" -eq 1 ]; then
chmod +x ~/Dotfiles/InstallScripts/fullinstall.sh && ~/Dotfiles/InstallScripts/fullinstall.sh
elif [ "$choice" -eq 2 ]; then
chmod +x ~/Dotfiles/InstallScripts/waybarinstall.sh && ~/Dotfiles/InstallScripts/waybarinstall.sh
elif [ "$choice" -eq 3 ]; then
chmod +x ~/Dotfiles/InstallScripts/wofiinstall.sh && ~/Dotfiles/InstallScripts/wofiinstall.sh
elif [ "$choice" -eq 4 ]; then
chmod +x ~/Dotfiles/InstallScripts/swayncinstall.sh && ~/Dotfiles/InstallScripts/swayncinstall.sh
elif [ "$choice" -eq 5 ]; then
chmod +x ~/Dotfiles/InstallScripts/hyprlockinstall.sh && ~/Dotfiles/InstallScripts/hyprlockinstall.sh
elif [ "$choice" -eq 6 ]; then
chmod +x ~/Dotfiles/InstallScripts/nviminstall.sh && ~/Dotfiles/InstallScripts/nviminstall.sh
elif [ "$choice" -eq 7 ]; then
chmod +x ~/Dotfiles/InstallScripts/wlogoutinstall.sh && ~/Dotfiles/InstallScripts/wlogoutinstall.sh
elif [ "$choice" -eq 8 ]; then
chmod +x ~/Dotfiles/InstallScripts/wallpapersolution.sh && ~/Dotfiles/InstallScripts/wallpapersolution.sh
elif [ "$choice" -eq 9 ]; then
chmod +x ~/Dotfiles/InstallScripts/starshipinstall.sh && ~/Dotfiles/InstallScripts/starshipinstall.sh
elif [ "$choice" -eq 0 ]; then
chmod +x ~/Dotfiles/InstallScripts/gtkthemesinstall.sh && ~/Dotfiles/InstallScripts/gtkthemesinstall.sh
else
echo "Invalid choice. Try Again"
fi

0
InstallScripts/nviminstall.sh Executable file
View File

View File

View File

View File

View File

View File

0
InstallScripts/wofiinstall.sh Executable file
View File