summaryrefslogtreecommitdiff
path: root/.local/bin/dwmbar/bar_battery.sh
blob: 870f89e6bad16a2203763fa9d06ce721da304133 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh

battery="BAT0"

# make sure the system actually has a battery to track
if [ ! -d /sys/class/power_supply/$battery ] ; then
        echo "N/A"
        exit 0
fi

capacity=$(cat /sys/class/power_supply/$battery/capacity)
cycles=$(cat /sys/class/power_supply/$battery/cycle_count)
status=$(cat /sys/class/power_supply/$battery/status)

[ -z $capacity] && echo "N/A" || echo $capacity"%" "("$status")"