summaryrefslogtreecommitdiff
path: root/local/.local/scripts/checkBat
diff options
context:
space:
mode:
Diffstat (limited to 'local/.local/scripts/checkBat')
-rwxr-xr-xlocal/.local/scripts/checkBat11
1 files changed, 11 insertions, 0 deletions
diff --git a/local/.local/scripts/checkBat b/local/.local/scripts/checkBat
new file mode 100755
index 0000000..a599409
--- /dev/null
+++ b/local/.local/scripts/checkBat
@@ -0,0 +1,11 @@
+#! /bin/sh
+
+PERCENT0=$(cat /sys/class/power_supply/BAT0/capacity)
+PERCENT1=$(cat /sys/class/power_supply/BAT1/capacity)
+PERCENT=$(( ($PERCENT0 + $PERCENT1) / 2))
+
+CHARGING0=$(cat /sys/class/power_supply/BAT0/status)
+CHARGING1=$(cat /sys/class/power_supply/BAT1/status)
+
+[[ "$CHARGING0" == "Charging" || "$CHARGING1" == "Charging" ]] && exit;
+[ "$PERCENT" -le 15 ] && notify-send "Brrr" "<15% | Low Bat"