summaryrefslogtreecommitdiffstats
path: root/battery
diff options
context:
space:
mode:
authorGravatar Piotr Russ <mail@pruss.it> 2020-12-03 01:02:31 +0100
committerGravatar Piotr Russ <mail@pruss.it> 2020-12-03 01:02:31 +0100
commitb31f48d09f786af5c1a3eb8bfb52cfb0490bda28 (patch)
tree42375d84539384b15ce8ecfa6accfd19453274c9 /battery
parente2219fed326e3a1e7b51f874cd3875d21ea869b7 (diff)
downloadstatus_blocks-b31f48d09f786af5c1a3eb8bfb52cfb0490bda28.tar.gz
status_blocks-b31f48d09f786af5c1a3eb8bfb52cfb0490bda28.tar.bz2
status_blocks-b31f48d09f786af5c1a3eb8bfb52cfb0490bda28.zip
init comit
Diffstat (limited to 'battery')
-rwxr-xr-xbattery8
1 files changed, 8 insertions, 0 deletions
diff --git a/battery b/battery
new file mode 100755
index 0000000..1df6222
--- /dev/null
+++ b/battery
@@ -0,0 +1,8 @@
+#!/bin/sh
+BATTERY="/sys/class/power_supply/BAT0/"
+CAPACITY=$(cat "$BATTERY"/capacity 2>/dev/null) || break
+STATUS=$(sed "s/[Dd]ischarging/ /;s/[Nn]ot charging/ /;s/[Cc]harging/ /;s/[Uu]nknown/ /;s/[Ff]ull/ /" "$BATTERY"/status)
+[ $CAPACITY -le 20 ] && COLOR=$(echo '\004') || COLOR=''
+[ $CAPACITY -gt 20 ] && [ $CAPACITY -le 40 ] && COLOR=$(echo '\003')
+[ $CAPACITY -ge 98 ] && CAPACITY=100
+printf "%s%s%s%%\001" $COLOR "$STATUS" "$CAPACITY"