scripts/.config/scripts/brightnesscontrol.sh (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
#!/usr/bin/env sh
function print_error() {
cat << "EOF"
./brightnesscontrol.sh <action>
...valid actions are...
i -- <i>ncrease brightness [+15%]
d -- <d>ecrease brightness [-15%]
EOF
}
function get_brightness {
doas /usr/bin/brightnessctl info | grep -oP "(?<=\()\d+(?=%)" | cat
}
function get_brightness_info(){
doas /usr/bin/brightnessctl info | awk -F "'" '/Device/ {print $2}'
}
case $1 in
i) doas /usr/bin/brightnessctl set +15% ;;
d) doas /usr/bin/brightnessctl set 15%- ;;
*) print_error ;;
esac
|