diff --git a/home/programs/eww/src/scripts/battery_class.sh b/home/programs/eww/src/scripts/battery_class.sh index 9934839..cc6e1af 100755 --- a/home/programs/eww/src/scripts/battery_class.sh +++ b/home/programs/eww/src/scripts/battery_class.sh @@ -3,7 +3,9 @@ stat=$(cat /sys/class/power_supply/AC/online) class="batteryFull" -if [[ $stat == 1 ]]; then +if [ ! -d "/sys/class/power_supply/BAT0" ]; then + class="batteryFull" +elif [[ $stat == 1 ]]; then class="batteryCharging" elif [[ $bat -le 10 ]]; then class="batteryEmpty" diff --git a/home/programs/eww/src/scripts/battery_icon.sh b/home/programs/eww/src/scripts/battery_icon.sh index 3fc1097..d4e8845 100755 --- a/home/programs/eww/src/scripts/battery_icon.sh +++ b/home/programs/eww/src/scripts/battery_icon.sh @@ -3,7 +3,9 @@ stat=$(cat /sys/class/power_supply/AC/online) icon="" -if [[ $stat == 1 ]]; then +if [ ! -d "/sys/class/power_supply/BAT0" ]; then + icon="" +elif [[ $stat == 1 ]]; then icon="" elif [[ $bat -le 10 ]]; then icon="" diff --git a/home/programs/eww/src/scripts/battery_volume.sh b/home/programs/eww/src/scripts/battery_volume.sh index 093a275..6abf094 100755 --- a/home/programs/eww/src/scripts/battery_volume.sh +++ b/home/programs/eww/src/scripts/battery_volume.sh @@ -1,2 +1,7 @@ bat=$(cat /sys/class/power_supply/BAT0/capacity) + +if [ ! -d "/sys/class/power_supply/BAT0" ]; then + bat="100" +fi + echo "$bat"