diff --git a/.local/bin/statusbar/sb-battery b/.local/bin/statusbar/sb-battery index 82a5f32..f0b9fe2 100755 --- a/.local/bin/statusbar/sb-battery +++ b/.local/bin/statusbar/sb-battery @@ -42,18 +42,22 @@ do status=" " && capacity="FULL" printf " %s:%s(%s) " "$slot" "$status" "$capacity" else - if [ "$status" = "Charging" ]; then - status="" + if [ 100 -lt $(expr $capacity) ]; then + status="" else - case "$capacity" in - 100|[8-9][0-9]) status="" ;; - [6-7][0-9]) status="" ;; - [4-5][0-9]) status="" ;; - [2-3][0-9]) status="" ;; - *) status="" ;; - esac - [ "BAT0" = $slot ] && [ 30 -gt $capacity ] && notify; + if [ "$status" = "Charging" ]; then + status="" + else + case "$capacity" in + 100|[8-9][0-9]) status="" ;; + [6-7][0-9]) status="" ;; + [4-5][0-9]) status="" ;; + [2-3][0-9]) status="" ;; + *) status="" ;; + esac + [ "BAT0" = $slot ] && [ 30 -gt $capacity ] && notify; + fi + printf " %s:%s (%0.2d%%) " "$slot" "$status" "$capacity"; fi - printf " %s:%s (%0.2d%%) " "$slot" "$status" "$capacity"; fi done