diff --git a/.local/bin/print-status b/.local/bin/print-status index 4360d0b..8601d84 100755 --- a/.local/bin/print-status +++ b/.local/bin/print-status @@ -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 - battery_symbol="🔋" -fi +case "${battery_state}" in + "Charging"|"Full"|"Not charging") + battery_symbol="🔌" + ;; + "Discharging") + if [ "${battery}" -lt 20 ]; then + battery_symbol="đŸĒĢ" + else + battery_symbol="🔋" + fi + ;; + *) + battery_symbol="❔" + ;; +esac weather=$(cat /tmp/weather-report.txt)