From eeb54dc363b89436945ece5e7b43a0ff12cc8543 Mon Sep 17 00:00:00 2001 From: ZachIR Date: Wed, 30 Jul 2025 05:20:44 -0500 Subject: Add battery script to work around waybar --- custom-battery | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100755 custom-battery (limited to 'custom-battery') diff --git a/custom-battery b/custom-battery new file mode 100755 index 0000000..3f07991 --- /dev/null +++ b/custom-battery @@ -0,0 +1,11 @@ +#!/bin/sh + +percentage="$(cat /sys/class/power_supply/BAT0/capacity)" +class="" +tooltip="$(upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep 'time to' | sed -E 's/^\s*//;s/\s+/ /g')" +[ "$percentage" -lt "30" ] && class="battery_low" +[ "$percentage" -lt "15" ] && class="battery_crit" +grep -qE '^Charging$' /sys/class/power_supply/BAT0/status && class="battery_charging" + +printf "{\"text\": \"battery\", \"alt\": \"bat\", \"tooltip\": \"$tooltip\", \"class\": \"${class}\", \"percentage\": ${percentage}" +printf "}" -- cgit v1.2.3