foxygit / sxbar Log in
commits tags

/scripts/brightness.sh · 521 B

raw
#!/bin/sh
# brightness module -- dispatched by subcommand:
#   brightness.sh          -> bar text / slider starting value, "NN%"
#   brightness.sh set NN%  -> slider drag target
#   brightness.sh menu     -> popup definition, read once at startup (see
#                             README, "Module-declared menus")
mode="${1:-get}"

case "$mode" in
menu)
	echo 'popup : hover : slider'
	echo "popup_set : \"$0 set\""
	;;
get)
	brightnessctl -m 2>/dev/null | awk -F, '{print $4}'
	;;
set)
	brightnessctl set "$2"
	;;
esac