diff options
Diffstat (limited to '.local/bin/dwmbar-battery')
-rwxr-xr-x | .local/bin/dwmbar-battery | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/.local/bin/dwmbar-battery b/.local/bin/dwmbar-battery new file mode 100755 index 0000000..bb2b76e --- /dev/null +++ b/.local/bin/dwmbar-battery @@ -0,0 +1,22 @@ +#!/bin/sh +# Better battery manager for polybar + +# Charging: +# Discharching: +# Full: underscore: +# LOW BATTERY: + +batstatus=$(acpi | tail -n 1) + +ico="" + +# Change the underscore color according to the charging state +case "$batstatus" in + *Charging*) ico=" ";; + *Discharging*) ico=" " ;; + *) ico=" " ;; +esac + +percentage=$( echo "$batstatus" | sed "s/.*\(\ [0-9]*\)\%.*$/\1/; s/\ //g; 1q") + +echo "$ico $percentage%" |