Remove apps.list and apps.aur

This commit is contained in:
2021-10-22 23:19:09 +03:00
parent 9324aa35bf
commit 8f1dee5443
3 changed files with 18 additions and 64 deletions

View File

@@ -1,37 +1,34 @@
#!/bin/bash
declare -A configs
declare -A configs=(
["$PWD/config/.bashrc"]="$HOME/.bashrc"
["$PWD/config/.gitconfig"]="$HOME/.gitconfig"
["$PWD/config/nvim"]="$HOME/.config/nvim"
["$PWD/config/alacritty"]="$HOME/.config/alacritty"
["$PWD/config/rofi"]="$HOME/.config/rofi"
["$PWD/config/dunst"]="$HOME/.config/dunst"
["$PWD/config/fontconfig"]="$HOME/.config/fontconfig"
["$PWD/config/sway"]="$HOME/.config/sway"
["$PWD/config/swaylock"]="$HOME/.config/swaylock"
["$PWD/config/waybar"]="$HOME/.config/waybar"
["$PWD/config/wlogout"]="$HOME/.config/wlogout"
["$PWD/config/i3"]="$HOME/.config/i3"
["$PWD/config/polybar"]="$HOME/.config/polybar"
["$PWD/config/picom.conf"]="$HOME/.config/picom.conf"
)
usage() {
echo "usage: (./)bootstrap [-S][-R]"
echo "usage: (./)bootstrap.sh [-S][-R]"
echo
echo " -S installs all this shit"
echo " -R removes all this shit"
echo " -U updates or installs all packages"
}
if [ $# -eq 0 ] ; then
usage
fi
configs=(
["$PWD/config/.bashrc"]="$HOME/.bashrc"
["$PWD/config/.gitconfig"]="$HOME/.gitconfig"
["$PWD/config/nvim"]="$HOME/.config/nvim"
["$PWD/config/alacritty"]="$HOME/.config/alacritty"
["$PWD/config/i3"]="$HOME/.config/i3"
["$PWD/config/polybar"]="$HOME/.config/polybar"
["$PWD/config/sway"]="$HOME/.config/sway"
["$PWD/config/swaylock"]="$HOME/.config/swaylock"
["$PWD/config/waybar"]="$HOME/.config/waybar"
["$PWD/config/rofi"]="$HOME/.config/rofi"
["$PWD/config/dunst"]="$HOME/.config/dunst"
["$PWD/config/fontconfig"]="$HOME/.config/fontconfig"
["$PWD/config/wlogout"]="$HOME/.config/wlogout"
["$PWD/config/picom.conf"]="$HOME/.config/picom.conf"
)
# Install all configs
if [ "$1" = "-S" ] ; then
@@ -62,12 +59,3 @@ do
done
fi
if [ "$1" = "-U" ] ; then
archPackages=$(cat apps.list)
aurPackages=$(cat apps.aur)
echo "Installing Arch packages... "
echo "We need your sudo privileges"
sudo pacman -S $archPackages --noconfirm --needed
fi