diff --git a/usr/lib/byobu/battery b/usr/lib/byobu/battery index e0340a5e..3b485f8e 100755 --- a/usr/lib/byobu/battery +++ b/usr/lib/byobu/battery @@ -100,6 +100,13 @@ __battery() { esac done fi + # Android Termux support + if eval $BYOBU_TEST termux-battery-status -h >/dev/null 2>&1; then + BATTERY_STATUS=$(termux-battery-status) + full=100 + rem=$(printf "%s" "$BATTERY_STATUS" | awk '/percentage/ { gsub(/[,]/,""); print $2}') + state=$(printf "%s" "$BATTERY_STATUS" | awk '/status/ { gsub(/[",]/,""); print $2}') + fi if [ $rem -ge 0 ] && [ $full -gt 0 ]; then percent=$(((100*$rem)/$full)) if [ "$percent" -lt 33 ]; then