aboutsummaryrefslogtreecommitdiff
path: root/local/bin
diff options
context:
space:
mode:
Diffstat (limited to 'local/bin')
-rwxr-xr-xlocal/bin/battery-low-check5
-rwxr-xr-xlocal/bin/battery-low-notify14
2 files changed, 14 insertions, 5 deletions
diff --git a/local/bin/battery-low-check b/local/bin/battery-low-check
deleted file mode 100755
index dbbdc6b..0000000
--- a/local/bin/battery-low-check
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-capacity=$(cat /sys/class/power_supply/BAT0/capacity)
-
-[ "$capacity" -lt 10 ] && notify-send -u critical "Battery low $capacity%"
diff --git a/local/bin/battery-low-notify b/local/bin/battery-low-notify
new file mode 100755
index 0000000..605ea91
--- /dev/null
+++ b/local/bin/battery-low-notify
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+battery_dir='/sys/class/power_supply/BAT0'
+
+[ ! -d "$battery_dir" ] && exit 1
+
+if [ "$(cat "$battery_dir/status")" != 'Charging' ]
+then
+ capacity="$(cat "$battery_dir/capacity")"
+ [ "$capacity" -lt 15 ] &&
+ notify-send -u critical "Battery low: $capacity%"
+fi
+
+exit 0