bdwmb/modules/battery
Ari Archer df4a3c1dc7
update @ Sat 19 Mar 17:14:52 EET 2022
Signed-off-by: Ari Archer <ari.web.xyz@gmail.com>
2022-03-19 17:14:52 +02:00

18 lines
541 B
Bash

#!/usr/bin/env sh
# DEPENDS ON: $BATTERY_NAME, $BATTERY_SHOW_STATUS
bbattery() {
CHARGE=$(cat "/sys/class/power_supply/${BATTERY_NAME:-BAT0}/capacity")
STATUS=$(cat "/sys/class/power_supply/${BATTERY_NAME:-BAT0}/status")
# TODO: ADD MORE STATUSES (NEED A LIST OF ALL STATUSES)
if [ "$BATTERY_SHOW_STATUS" -ne 1 ]; then
printf 'B %s%%' "$CHARGE"
else
if [ "$STATUS" = "Charging" ]; then
printf "B (c) %s%%" "$CHARGE"
else
printf "B (d) %s%%" "$CHARGE"
fi
fi
}