Another copy of my dotfiles. Because I don't completely trust GitHub.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

71 lines
1.3 KiB

#!/bin/sh
killprogs() {
pkill -x udisks-glue
pkill -x panel
pkill -x redshift
}
logout() {
pkill dwm
}
DMENU='dmenu -z 1900 -x 10 -y 10 -i'
items="dwm
dwmblocks
mconnect
dunst
clipmenud
quark
devmon
mpd
mpd-mpris"
# Open menu
selection=$(printf '%s' "$items" | $DMENU)
case $selection in
dwm)
touch /home/yigit/.cache/dwm-restart
logout
;;
dwmblocks)
kill -9 $(pidof dwmblocks)
dwmblocks > $XDG_RUNTIME_DIR/dwmblocks.out 2> $XDG_RUNTIME_DIR/dwmblocks.err &
;;
mconnect)
kill -9 $(pidof mconnect)
(cd ~/Downloads/mconnect; mconnect -d > $XDG_RUNTIME_DIR/mconnect 2> $XDG_RUNTIME_DIR/mconnect.err &)
;;
clipmenud)
pkill -f clipmenud
clipmenud > $XDG_RUNTIME_DIR/clipmenud.out 2> $XDG_RUNTIME_DIR/clipmenud.err &
;;
mpd)
kill -9 $(pidof mpd)
mpd &
mpd-mpris &
;;
mpd-mpris)
kill -9 $(pidof mpd-mpris)
mpd-mpris &
;;
dunst)
kill -9 $(pidof dunst)
dunst &
;;
devmon)
pkill -f devmon
~/.local/bin/devmon --exec-on-drive "/sbin/notify-send '禍 drive mounted' '%l (%f) at %d '" \
--exec-on-remove "/sbin/notify-send '禍 drive removed' '%l (%f) from %d '" \
--exec-on-unmount "/sbin/notify-send '禍 drive unmounted' '%l (%f) from %d '" \
--no-unmount --no-gui &
;;
quark)
sudo systemctl restart quark
;;
esac
exit