1
0

Updated Install

This commit is contained in:
Eli Fouts 2025-02-23 23:57:35 -05:00
parent 3c745c3cc3
commit f886528c1e
10 changed files with 30 additions and 19 deletions

View File

@ -26,9 +26,9 @@ if [[ $install_choice == "a" ]]; then
hyprpm add https://github.com/virtcode/hypr-dynamic-cursors hyprpm add https://github.com/virtcode/hypr-dynamic-cursors
hyprpm enable dynamic-cursors hyprpm enable dynamic-cursors
# Copy files # Copy files
sudo cp -f -r ~/Dotfiles/wallpapers ~/ sudo cp -a ~/Dotfiles/wallpapers ~/
sudo cp -r -f ~/Dotfiles/.config/* ~/.config/ sudo cp -a ~/Dotfiles/.config/* ~/.config/
sudo cp -r -f ~/Dotfiles/.bashrc ~/ sudo cp -a ~/Dotfiles/.bashrc ~/
notify-send "Open Terminal with MOD+Q" "Hello $USER,\nThank you for downloading my Dotfiles\n-EF" notify-send "Open Terminal with MOD+Q" "Hello $USER,\nThank you for downloading my Dotfiles\n-EF"
# Manual install section # Manual install section
elif [[ $install_choice == "m" ]]; then elif [[ $install_choice == "m" ]]; then
@ -45,6 +45,7 @@ elif [[ $install_choice == "m" ]]; then
choice=${choice:-y} # Default to 'y' if empty choice=${choice:-y} # Default to 'y' if empty
if [[ "$choice" == "y" ]]; then if [[ "$choice" == "y" ]]; then
yay -S $package yay -S $package
clear
fi fi
done done
wal -i ~/Dotfiles/wallpapers/pywallpaper.jpg -n wal -i ~/Dotfiles/wallpapers/pywallpaper.jpg -n
@ -73,8 +74,8 @@ elif [[ $install_choice == "m" ]]; then
hyprpm enable dynamic-cursors hyprpm enable dynamic-cursors
fi fi
# Copy files # Copy files
sudo cp -f -r ~/Dotfiles/wallpapers ~/ sudo cp -a ~/Dotfiles/wallpapers ~/
sudo cp -r -f ~/Dotfiles/.config/* ~/.config/ sudo cp -a ~/Dotfiles/.config/* ~/.config/
sudo cp -r -f ~/Dotfiles/.bashrc ~/ sudo cp -a ~/Dotfiles/.bashrc ~/
notify-send "Open Terminal with MOD+Q" "Hello $USER,\nThank you for downloading my Dotfiles\n-EF" notify-send "Open Terminal with MOD+Q" "Hello $USER,\nThank you for downloading my Dotfiles\n-EF"
fi fi

View File

@ -1,5 +1,5 @@
#!/bin/bash #!/bin/bash
yay -S hyprlock pywal yay -S hyprlock pywal
wal -i ~/Dotfiles/wallpapers/pywallpaper.jpg wal -i ~/Dotfiles/wallpapers/pywallpaper.jpg
sudo cp -r -f ~/Dotfiles/.config/wal ~/.config/ sudo cp -a ~/Dotfiles/.config/wal ~/.config/
sudo cp -r -f ~/Dotfiles/.config/hypr/hyprlock.conf ~/.config/hypr/ sudo cp -a ~/Dotfiles/.config/hypr/hyprlock.conf ~/.config/hypr/

View File

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

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/bin/bash
yay -S neovim pywal lazygit yay -S neovim pywal lazygit
wal -i ~/Dotfiles/wallpapers/pywallpaper.jpg wal -i ~/Dotfiles/wallpapers/pywallpaper.jpg
sudo cp -r -f ~/Dotfiles/.config/nvim ~/.config/ sudo cp -a ~/Dotfiles/.config/nvim ~/.config/

View File

@ -1,3 +1,3 @@
#!/bin/bash #!/bin/bash
yay -S starship yay -S starship
sudo cp -r -f ~/Dotfiles/.config/starship.toml ~/.config/ sudo cp -a ~/Dotfiles/.config/starship.toml ~/.config/

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/bin/bash
yay -S swaync gvfs pywal yay -S swaync gvfs pywal
wal -i ~/Dotfiles/wallpapers/pywallpaper.jpg wal -i ~/Dotfiles/wallpapers/pywallpaper.jpg
sudo cp -r -f ~/Dotfiles/.config/swaync ~/.config/ sudo cp -a ~/Dotfiles/.config/swaync ~/.config/

View File

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
yay -S swww pywal fd wofi yay -S swww pywal fd wofi
wal -i ~/Dotfiles/wallpapers/pywallpaper.jpg wal -i ~/Dotfiles/wallpapers/pywallpaper.jpg
sudo cp -r -f ~/Dotfiles/.config/hypr/wallpaper.sh ~/.config/hypr/wallpaper.sh sudo cp -a ~/Dotfiles/.config/hypr/wallpaper.sh ~/.config/hypr/wallpaper.sh
sudo cp -r -f ~/Dotfiles/.config/wofi/config1 ~/.config/wofi/ sudo cp -a ~/Dotfiles/.config/wofi/config1 ~/.config/wofi/
sudo cp -r -f ~/Dotfiles/.config/wofi/style1.css ~/.config/wofi/ sudo cp -a ~/Dotfiles/.config/wofi/style1.css ~/.config/wofi/

View File

@ -3,4 +3,4 @@ yay -S waybar hyprpicker otf-codenewroman-nerd pywal
wal -i ~/Dotfiles/wallpapers/pywallpaper.jpg wal -i ~/Dotfiles/wallpapers/pywallpaper.jpg
yay -S blueman bluez yay -S blueman bluez
systemctl enable bluetooth systemctl enable bluetooth
sudo cp -r -f ~/Dotfiles/.config/waybar ~/.config/ sudo cp -a ~/Dotfiles/.config/waybar ~/.config/

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/bin/bash
yay -S wlogout pywal yay -S wlogout pywal
wal -i ~/Dotfiles/wallpapers/pywallpaper.jpg wal -i ~/Dotfiles/wallpapers/pywallpaper.jpg
sudo cp -r -f ~/Dotfiles/.config/wlogout ~/.config/ sudo cp -a ~/Dotfiles/.config/wlogout ~/.config/

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/bin/bash
yay -S wofi pywal yay -S wofi pywal
wal -i ~/Dotfiles/wallpapers/pywallpaper.jpg wal -i ~/Dotfiles/wallpapers/pywallpaper.jpg
sudo cp -r -f ~/Dotfiles/.config/wofi ~/.config/ sudo cp -a ~/Dotfiles/.config/wofi ~/.config/