mydot/polybar/.config/polybar/scripts/battery-info.sh
2023-08-04 09:23:41 +03:00

50 lines
1015 B
Bash

#!/bin/sh
PATH_BATTERY="/sys/class/power_supply/BAT0"
status=$(cat "$PATH_BATTERY/status")
charge=$(cat "$PATH_BATTERY/capacity")
if [ "$status" = "Charging" ]; then
# Идёт зарядка.
if [ "$charge" -le 20 ]; then
icon=""
elif [ "$charge" -le 50 ]; then
icon=""
elif [ "$charge" -le 70 ]; then
icon=""
elif [ "$charge" -le 80 ]; then
icon=""
elif [ "$charge" -le 90 ]; then
icon=""
elif [ "$charge" -le 97 ]; then
icon=""
else
icon=" "
fi
else
if [ "$charge" -le 10 ]; then
icon=""
elif [ "$charge" -le 30 ]; then
icon=""
elif [ "$charge" -le 40 ]; then
icon=""
elif [ "$charge" -le 50 ]; then
icon=""
elif [ "$charge" -le 60 ]; then
icon=""
elif [ "$charge" -le 70 ]; then
icon=""
elif [ "$charge" -le 80 ]; then
icon=""
elif [ "$charge" -le 90 ]; then
icon=""
elif [ "$charge" -le 97 ]; then
icon=""
else
icon=""
fi
fi
echo "$icon $charge%"