diff --git a/bin/st-power b/bin/st-power index fae384d..88ee0ee 100755 --- a/bin/st-power +++ b/bin/st-power @@ -38,7 +38,17 @@ else POWER="$(echo "scale=2; $VOLTAGE*$CURRENT/1000000000000" | bc)W" fi +STATUS=$(cat /sys/class/power_supply/BAT*/status) + +case "$STATUS" in + "Charging") + STATUS="+";; + "Discharging") + STATUS="-";; + "Not Charging") + STATUS="...";; +esac CHARGE="$(cat /sys/class/power_supply/BAT*/capacity)%" -echo "$CHARGE $POWER" +echo "$CHARGE $STATUS$POWER"