#!/bin/sh base="/sys/class/power_supply/BAT0/" low=25 med=50 high=75 icon_charging_high=󱊦 icon_charging_low=󱊤 icon_charging_med=󱊥 icon_charging_dry=󰢟 icon_high=󱊣 icon_low=󱊡 icon_med=󱊢 icon_dry=󰂎 full=$(< $base/energy_full_design) now=$(< $base/energy_now) stat=$(< $base/status) percent=$(echo "result = $now / $full * 100; scale=0; result / 1" | bc -l) if [ "$stat" = "Discharging" ]; then [ $percent -lt $low ] && printf $icon_dry [ $percent -ge $low ] && [ $percent -lt $med ] && printf $icon_low [ $percent -ge $med ] && [ $percent -lt $high ] && printf $icon_med [ $percent -ge $high ] && printf $icon_high else [ $percent -lt $low ] && printf $icon_charging_dry [ $percent -ge $low ] && [ $percent -lt $med ] && printf $icon_charging_low [ $percent -ge $med ] && [ $percent -lt $high ] && printf $icon_charging_med [ $percent -ge $high ] && printf $icon_charging_high fi printf " %s%%\n" $percent