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