diff --git a/generate.sh b/generate.sh index cc89198..99e995f 100755 --- a/generate.sh +++ b/generate.sh @@ -2,13 +2,16 @@ rm -rf lightdm/ kitty/ sway/ waybar/ helix/ dunst/ aliases packages -mkdir lightdm +xbps-query -m | while IFS= read -r line; do + echo "$line" | rev | cut -d'-' -f2- | rev +done > packages -xbps-query -m > packages -cp ~/.bash_aliases aliases +mkdir lightdm cp /etc/lightdm/lightdm.conf lightdm cp /etc/lightdm/lightdm-mini-greeter.conf lightdm cp /etc/lightdm/bg.png lightdm + +cp ~/.bash_aliases aliases cp -r ~/.config/kitty kitty cp -r ~/.config/sway sway cp -r ~/.config/waybar waybar diff --git a/install.sh b/install.sh index 6478e84..e659923 100755 --- a/install.sh +++ b/install.sh @@ -1,7 +1,14 @@ #!/bin/sh +do_you_want_to() { + read -rp "Do you want to $1? [y/N] " answer + [[ "$answer" =~ ^[Yy]$ ]] +} + +do_you_want_to "install all packages" && sudo xbps-install -Su $(cat packages) + +echo "Copying configs..." cp aliases ~/.bash_aliases -sudo cp -a lightdm/. /etc/lightdm cp -a kitty/. ~/.config/kitty cp -a sway/. ~/.config/sway cp -a waybar/. ~/.config/waybar @@ -10,7 +17,9 @@ cp -a dunst/. ~/.config/dunst chmod +x ~/.startup chmod +x ~/.bash_aliases -sudo xbps-install -Su $(cat packages) - +echo "Building dmenu..." cd dmenu -make clean install +do_you_want_to "build and install dmenu" && make clean install +cd .. + +do_you_want_to "install lightdm configs" && sudo cp -a lightdm/. /etc/lightdm