#!/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)}"
