Handle more battery states

This commit is contained in:
Ohad Livne 2025-06-04 22:44:40 +03:00
parent 3ef4cf45a8
commit 3a5621ec82
Signed by: libohad-dev
GPG key ID: 34FDC68B51191A4D

View file

@ -20,12 +20,21 @@ fi
battery=$(cat /sys/class/power_supply/BAT0/capacity)
battery_state=$(cat /sys/class/power_supply/BAT0/status)
battery_symbol="❔"
if [ "${battery_state}" = "Charging" ]; then
battery_symbol="🗲"
elif [ "${battery_state}" = "Discharging" ]; then
case "${battery_state}" in
"Charging"|"Full"|"Not charging")
battery_symbol="🔌"
;;
"Discharging")
if [ "${battery}" -lt 20 ]; then
battery_symbol="🪫"
else
battery_symbol="🔋"
fi
fi
;;
*)
battery_symbol="❔"
;;
esac
weather=$(cat /tmp/weather-report.txt)