From b7c3704c29ac01ed641aeff57592200b26ef8946 Mon Sep 17 00:00:00 2001 From: Micke Nordin Date: Wed, 16 Dec 2020 17:53:21 +0100 Subject: [PATCH] Add battery warning --- dotfiles/.config/sway/bin/battery.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 dotfiles/.config/sway/bin/battery.sh 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