From b98e05ba63f2e108df634b4d9f9e5530769c6b80 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 10 Jun 2021 18:58:52 +0200 Subject: Added scripts and readme --- battery-checknow | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 battery-checknow (limited to 'battery-checknow') diff --git a/battery-checknow b/battery-checknow new file mode 100755 index 0000000..0ab4001 --- /dev/null +++ b/battery-checknow @@ -0,0 +1,21 @@ +#!/bin/sh + +# Check battery state, save result to a file. Pop up notification if changed. +# Requires: battery-status, notify-battery + +file="$XDG_DATA_HOME/batterystatus" +low=20 +crit=15 + +new=$(battery-status) +level=$(echo "$new" | sed 's/%.*//') +status=$(echo "$new" | awk '{print $2}') + +[ "$status" = "Discharging" ] && [ $level -le $low ] && status="Low" +[ "$status" = "Discharging" ] && [ $level -le $crit ] && status="Critical" + +if [ "$status" != "$(cat $file)" ] || [ "$status" = "Critical" ]; then + notify-battery +fi + +echo "$status" > "$file" -- cgit v1.3