From ba3df433065fb5c7bbf8c97643e4d1e0bb939bfa Mon Sep 17 00:00:00 2001 From: Lucas Sta Maria Date: Tue, 4 Apr 2023 22:01:26 -0400 Subject: [PATCH] fix: make battery red only when discharging Signed-off-by: Lucas Sta Maria --- .config/eww/scripts/battery | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.config/eww/scripts/battery b/.config/eww/scripts/battery index 9fc6a6f..1becd8a 100755 --- a/.config/eww/scripts/battery +++ b/.config/eww/scripts/battery @@ -1,9 +1,12 @@ #!/usr/bin/env bash val=$(cat /sys/class/power_supply/BAT0/capacity) +discharging=$(upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep -i "state" | grep -i "discharging" | wc -l) if [ $val -gt 19 ]; then echo "(label :class \"power__text\" :text \"$val%\")" +elif [ $discharging -eq 0 ]; then + echo "(label :class \"power__text\" :text \"$val%\")" else echo "(label :class \"power__text_low\" :text \"$val%\")" fi