sb-battery: cleanup
This commit is contained in:
parent
827311fb6a
commit
cdee5f6ce2
1 changed files with 17 additions and 38 deletions
|
@ -9,12 +9,12 @@ for battery in /sys/class/power_supply/BAT?*; do
|
||||||
capacity="$(cat "$battery/capacity" 2>&1)"
|
capacity="$(cat "$battery/capacity" 2>&1)"
|
||||||
case "$(cat "$battery/status" 2>&1)" in
|
case "$(cat "$battery/status" 2>&1)" in
|
||||||
"Full")
|
"Full")
|
||||||
icon=""
|
icon=""
|
||||||
color="$fggreen"
|
color="$fgcyan"
|
||||||
;;
|
;;
|
||||||
"Not charging")
|
"Not charging")
|
||||||
icon=""
|
icon=""
|
||||||
color="$fggreen"
|
color="$fgorange"
|
||||||
;;
|
;;
|
||||||
"Unknown")
|
"Unknown")
|
||||||
icon=""
|
icon=""
|
||||||
|
@ -25,42 +25,21 @@ for battery in /sys/class/power_supply/BAT?*; do
|
||||||
color="$fgcyan"
|
color="$fgcyan"
|
||||||
;;
|
;;
|
||||||
"Discharging")
|
"Discharging")
|
||||||
if [ "$capacity" -le 10 ]; then
|
case $capacity in
|
||||||
icon=""
|
[0-5]) icon="" color="$fgred" ;;
|
||||||
color="$fgred"
|
[6-9] | 10) icon="" color="$fgred" ;;
|
||||||
elif [ "$capacity" -le 20 ]; then
|
1[1-9] | 20) icon="" color="$fgred" ;;
|
||||||
icon=""
|
2[1-9] | 30) icon="" color="$fgwhite" ;;
|
||||||
color="$fgred"
|
3[1-9] | 40) icon="" color="$fgwhite" ;;
|
||||||
elif [ "$capacity" -le 30 ]; then
|
4[1-9] | 50) icon="" color="$fgwhite" ;;
|
||||||
icon=""
|
5[1-9] | 60) icon="" color="$fgwhite" ;;
|
||||||
color="$fgwhite"
|
6[1-9] | 70) icon="" color="$fgwhite" ;;
|
||||||
elif [ "$capacity" -le 40 ]; then
|
7[1-9] | 80) icon="" color="$fgwhite" ;;
|
||||||
icon=""
|
8[1-9] | 90) icon="" color="$fgwhite" ;;
|
||||||
color="$fgwhite"
|
9[1-9] | 100) icon="" color="$fgwhite" ;;
|
||||||
elif [ "$capacity" -le 50 ]; then
|
esac
|
||||||
icon=""
|
|
||||||
color="$fgwhite"
|
|
||||||
elif [ "$capacity" -le 60 ]; then
|
|
||||||
icon=""
|
|
||||||
color="$fgwhite"
|
|
||||||
elif [ "$capacity" -le 70 ]; then
|
|
||||||
icon=""
|
|
||||||
color="$fgwhite"
|
|
||||||
elif [ "$capacity" -le 80 ]; then
|
|
||||||
icon=""
|
|
||||||
color="$fgwhite"
|
|
||||||
elif [ "$capacity" -le 90 ]; then
|
|
||||||
icon=""
|
|
||||||
color="$fgwhite"
|
|
||||||
elif [ "$capacity" -le 100 ]; then
|
|
||||||
icon=""
|
|
||||||
color="$fgwhite"
|
|
||||||
else
|
|
||||||
icon=""
|
|
||||||
color="$fgwhite"
|
|
||||||
fi
|
|
||||||
;;
|
;;
|
||||||
*) exit 1 ;;
|
*) exit 1 ;;
|
||||||
esac
|
esac
|
||||||
printf "%b" "<span $color>$icon</span> $capacity"
|
printf "%b" "<span $color>$icon</span> $capacity"
|
||||||
done && printf "\\n"
|
done
|
||||||
|
|
Loading…
Add table
Reference in a new issue