1
0
Fork 0

fix: make battery red only when discharging

Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
This commit is contained in:
Lucas Sta Maria 2023-04-04 22:01:26 -04:00
parent f17abe377e
commit ba3df43306
No known key found for this signature in database
GPG key ID: F07FB16A826E3B47

View file

@ -1,9 +1,12 @@
#!/usr/bin/env bash
val=$(cat /sys/class/power_supply/BAT0/capacity)
discharging=$(upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep -i "state" | grep -i "discharging" | wc -l)
if [ $val -gt 19 ]; then
echo "(label :class \"power__text\" :text \"$val%\")"
elif [ $discharging -eq 0 ]; then
echo "(label :class \"power__text\" :text \"$val%\")"
else
echo "(label :class \"power__text_low\" :text \"$val%\")"
fi