diff --git a/dotfiles/.config/sway/bin/battery.sh b/dotfiles/.config/sway/bin/battery.sh new file mode 100755 index 0000000..314b940 --- /dev/null +++ b/dotfiles/.config/sway/bin/battery.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash +# I run this in crontab every five minutes + +warning=10 +error=5 + +battery_percent="$(cat /sys/class/power_supply/BAT0/capacity)" + +if [[ ${battery_percent} -gt ${warning} ]]; then + exit 0 +fi +if [[ ${battery_percent} -lt ${warning} ]]; then + mtype="warning" +fi +if [[ ${battery_percent} -lt ${error} ]]; then + mtype="error" +fi +swaynag -s "Dismiss" -e bottom -t ${mtype} -m "WARNING: Battery at ${battery_percent}%" +exit 0