diff options
| author | tslil clingman <> | 2022-04-26 18:30:09 -0400 |
|---|---|---|
| committer | tslil clingman <> | 2022-04-26 18:30:09 -0400 |
| commit | cd5fabb36a693ebd27395cee50b22b633f24e55b (patch) | |
| tree | 6bafb6644658427d776c9bc36cbe5e802bdde876 /qubes-dwm-6.2/scripts/battery_monitor | |
| parent | 02de7b99d4b4b177b6953d168629242f55b2f992 (diff) | |
Updated scripts for Qubes 4.1
Diffstat (limited to 'qubes-dwm-6.2/scripts/battery_monitor')
| -rwxr-xr-x | qubes-dwm-6.2/scripts/battery_monitor | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/qubes-dwm-6.2/scripts/battery_monitor b/qubes-dwm-6.2/scripts/battery_monitor new file mode 100755 index 0000000..41d916f --- /dev/null +++ b/qubes-dwm-6.2/scripts/battery_monitor @@ -0,0 +1,18 @@ +#!/bin/sh + +state="$HOME/.battery_warned" + +if [ -f "$state" ]; then + rm "$state" +fi + +while true; do + perc="$(acpi | awk 'BEGIN { IFS="," } /Battery 0: Discharging/ { print(substr($4,0,length($4)-2)) }')" + if [ -n "$perc" ]; then + if [[ "$perc" < "20" ]] && [[ ! -f "$state" ]]; then + notify-send -u critical "Battery low! $perc%" + touch "$state" + fi + fi + sleep 60s +done
\ No newline at end of file |
