#!/bin/env sh BATTERY='/sys/class/power_supply/BAT1/' FULL="$(cat "${BATTERY}/charge_full")" NOW="$(cat "${BATTERY}/charge_now")" CHARGE=$((100*NOW/FULL)) CHARGE_ICONS="󰂎󰁺󰁻󰁼󰁽󰁾󰁿󰂀󰂁󰂂󰁹" CHARGE_ICON_INDEX=$((CHARGE/10)) CHARGE_ICON="${CHARGE_ICONS:CHARGE_ICON_INDEX:1}" charging() { case "$(cat "${BATTERY}/status")" in "Charging") echo "true";; *) echo "false";; esac } echo "{\"charge\":$CHARGE,\"icon\":\"$CHARGE_ICON\",\"charging\":$(charging)}"