29 lines
1.3 KiB
Bash
29 lines
1.3 KiB
Bash
|
#!/bin/sh
|
||
|
|
||
|
if [ -z "$1" ]; then
|
||
|
echo "all things come to nothing"
|
||
|
exit 2
|
||
|
fi
|
||
|
|
||
|
case "$1" in
|
||
|
exe) dmenu_exe ;;
|
||
|
lock) slock ;;
|
||
|
logout) sudo logout.sh -p ;;
|
||
|
battery) notify-send -c power battery [$(cat /sys/class/power_supply/BAT0/capacity)%] ;;
|
||
|
grey) grey.sh toggle ;;
|
||
|
composite_toggle) if pgrep picom; then kill $(pgrep picom); else picom & fi ;;
|
||
|
time) notify-send -c time time "$(dynacal.sh)" ;;
|
||
|
time_mode) dynacal.sh -t; notify-send -c time time "[$(cat /home/nilix/.time_mode)]" ;;
|
||
|
fetch) sirius.sh -s ;;
|
||
|
volume_toggle) amixer set Master toggle ;;
|
||
|
volume_up) amixer set Master 5%+; notify-send -u low -c volume volume $(amixer get Master | grep % | head -n 1 | awk '{print $5}') ;;
|
||
|
volume_down) amixer set Master 5%-; notify-send -u low -c volume volume $(amixer get Master | grep % | head -n 1 | awk '{print $5}') ;;
|
||
|
mic_toggle) amixer set Capture toggle ;;
|
||
|
brite_up) xbacklight -inc 5; notify-send -u low -c brightness brightness [$(xbacklight -get)%] ;;
|
||
|
brite_down) xbacklight -dec 5; notify-send -u low -c brightness brightness [$(xbacklight -get)%] ;;
|
||
|
redshift_cold) redshift -x; redshift -O 4500K; notify-send -u low -c brightness color [4500K] ;;
|
||
|
redshift_warm) redshift -x; redshift -O 6000K; notify-send -u low -c brightness color [6000K] ;;
|
||
|
|
||
|
*) echo "i am nothing more than a stain"
|
||
|
esac
|