dotfiles/scripts/brightup

23 lines
1.1 KiB
Bash
Executable file

#!/bin/sh
# Increase brightness by 5%
# Depends on 'community/brightnessctl'
brightness=$(brightnessctl s 5%+ | grep -o "[0-9]*%")
brightness="${brightness%\%*}" # Remove percentage sign
case 1 in
$((brightness >= 100)) ) bar="━━━━━━━━━━" ;;
$((brightness >= 90)) ) bar="━━━━━━━━━─" ;;
$((brightness >= 80)) ) bar="━━━━━━━━──" ;;
$((brightness >= 70)) ) bar="━━━━━━━───" ;;
$((brightness >= 60)) ) bar="━━━━━━────" ;;
$((brightness >= 50)) ) bar="━━━━━─────" ;;
$((brightness >= 40)) ) bar="━━━━──────" ;;
$((brightness >= 30)) ) bar="━━━───────" ;;
$((brightness >= 20)) ) bar="━━────────" ;;
$((brightness >= 10)) ) bar="━─────────" ;;
$((brightness >= 0)) ) bar="──────────" ;;
$((brightness = 0)) ) bar="──────────" ;;
esac
notify-send -u low --replace-id=9 "󰃞 $bar"