Actualiser .i3blocks/batterybar

This commit is contained in:
Breizh 2024-03-08 23:18:57 +01:00
parent 43e2f54ace
commit aec05c139d

View file

@ -17,9 +17,9 @@ human_time() {
source /sys/class/power_supply/BAT1/uevent
time="$(date +%s)"
# Min et max hardcodés (20 et 80% ici)
MIN=1112600
MAX=4452000
# Min et max personnalisés (20 et 80% ici)
MIN="$(( POWER_SUPPLY_CHARGE_FULL * 2 / 10 ))"
MAX="$(( POWER_SUPPLY_CHARGE_FULL * 8 / 10 ))"
# Utiliser toute la plage de la batterie
#MIN=0
@ -62,6 +62,8 @@ else
remaining_secs=0
fi
[[ "$remaining_secs" -lt 0 ]] && remaining_secs=0
remaining="$(human_time "$remaining_secs")"
# Définition des couleurs
@ -143,7 +145,7 @@ case "${status}" in
color="$ac_color"
;;
"Discharging"|"Unknown")
if (( percentage >= 0 && percentage < 10 )); then
if (( percentage < 10 )); then
color="${dis_colors[0]}"
elif (( percentage >= 10 && percentage < 20 )); then
color="${dis_colors[1]}"
@ -175,3 +177,4 @@ fi
# Affichage
echo "bat $message"
echo "bat <span foreground=\"$color\">${percentage}%</span>"
declare -p MIN MAX percents percentage >&2