diff --git a/.local/bin/statusbar/sb-battery b/.local/bin/statusbar/sb-battery index e53e2677..dc3d0436 100755 --- a/.local/bin/statusbar/sb-battery +++ b/.local/bin/statusbar/sb-battery @@ -31,12 +31,9 @@ for battery in /sys/class/power_supply/BAT?*; do *) exit 1 ;; esac capacity="$(cat "$battery/capacity" 2>&1)" - if [ "$status" = "🔋" ]; then - # Changes the icon if lower than 50% and discharging - [ "$capacity" -le 50 ] && status="đŸĒĢ" - # Will make a warn variable if discharging and very low - [ "$capacity" -le 25 ] && warn="❗" - fi + test $status = '🔋' && \ + test $capacity -le 50 && stat='đŸĒĢ' && \ + test $capacity -le 25 && warn='❗' # Prints the info printf "%s%s%d%%" "$status" "$warn" "$capacity"; unset warn done && printf "\\n"