blob: 3872f11748dbe54f72a3c9f1fa52cc9f51c681d3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/bash
# Made for use in dwmblocks
num_of_batteries=0
sum_battery_totals=0
icon_array=('' '' '' '' '' '' '' '' '' '' '')
for BATT in /sys/class/power_supply/BAT*/capacity; do
sum_battery_totals=$((sum_battery_totals + $(cat $BATT)))
num_of_batteries=$((num_of_batteries + 1))
done
final_percentage=$((sum_battery_totals / num_of_batteries))
ac_state=$(cat /sys/class/power_supply/AC/online)
if [ $ac_state -eq 1 ]
then
echo -n " "
fi
echo -n "${icon_array[$((final_percentage / 10))]} "
printf "%d%% \n" $final_percentage
|