all repos — dotfiles @ 87fb6579cde259fcc7426ed8b663eb8c0cd4c8af

linux dotfiles

i3blocks/battery

#!/bin/sh
percent=$(acpi | cut -d ' ' -f4 | tail -1 |  tr -d ',')
state=$(acpi | cut -d ' ' -f3 | tail -1 | tr -d ',')
percent_no=$(echo -n $percent | tr -d '%')

case $state in
    Charging)
        symbol="<span font='Font Awesome 5 Free 9'>\uf0e7 </span>"
        ;;
    *)
        #symbol="<span font='Icons 11'>\uf213</span>"
        #symbol="<span font='Material Design Icons'>\uf079</span>"
        [ $percent_no -le 30 ] && notify-send -i battery-low -u critical "Battery Low"
        ;;
esac

echo -e "$symbol$percent"

awk -v percent=$percent_no '
    BEGIN {
        if (percent <= 30) {
            print "#FF0000";
            exit 33;
        }
    }
'