#!/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