From 430418d198a055599031fe2693975c608d461260 Mon Sep 17 00:00:00 2001 From: Christoph Schlosser Date: Sun, 7 Sep 2025 18:57:11 +0000 Subject: polybar: Add linux battery script --- polybar/Linux-battery.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 polybar/Linux-battery.sh (limited to 'polybar') diff --git a/polybar/Linux-battery.sh b/polybar/Linux-battery.sh new file mode 100755 index 0000000..7527d21 --- /dev/null +++ b/polybar/Linux-battery.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +while true; do + PERCENT=$(cat /sys/class/power_supply/BAT1/capacity) + MIN_REMAINING=$(acpi -r | cut -d',' -f3 | cut -d':' -f1,2) + CHARGING='' + if [[ "$(cat /sys/class/power_supply/BAT1/status)" == "Charging" ]]; then + CHARGING='+' + fi + echo -n "$PERCENT%" + if [[ ! -z $CHARGING || ! -z $MIN_REMAINING ]]; then + echo -n " (${CHARGING}${MIN_REMAINING/ /})" + fi + echo + sleep 60 +done -- cgit v1.2.3