improvements

This commit is contained in:
λmolinae 2025-05-18 01:19:46 -06:00
parent 48c56b7d5d
commit 84581cfd9e
9 changed files with 4 additions and 32 deletions

View file

@ -1,30 +0,0 @@
#!/bin/sh
# generates colorscheme, recompiles dwl and asks to logout, if not it sets the wallpaper to remind you.
wallpaper="$1"
dwlsrc_dir="$HOME/.local/src/dwl/"
setwp() {
pkill wbg; setsid wbg "$wallpaper" >/dev/null 2>&1 &
}
if [ -f "$wallpaper" ]; then
hellwal -q -i "$1"
else
echo "error: invalid path"
exit 1
fi
if [ -d "$dwlsrc_dir" ]; then
cd "$dwlsrc_dir"
bwroot make clean install >/dev/null 2>&1
notify-send "setbg" "successfully compiled dwl!"
case $(printf "%s\n" "Yes" "No" | fuzzel -d -p "Log out now?") in
"Yes") kill "$(pidof dwl)" ;;
"No") setwp ;;
*) notify-send "setbg" "don't forget to log out!"; exit ;;
esac
else
notify-send "setbg" "dwl directory not found"
exit
fi