2018-02-04 16:14:51 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
2018-02-09 20:05:20 +00:00
|
|
|
HEART='\ue001'
|
|
|
|
WIFI='\ue610'
|
2018-02-04 16:14:51 +00:00
|
|
|
|
|
|
|
if [ -d /sys/class/power_supply/BAT0 ]; then
|
|
|
|
battery_info="`head -n 1 /sys/class/power_supply/BAT0/capacity`%"
|
2018-02-09 20:05:20 +00:00
|
|
|
current_charge=$(echo $battery_info | grep -o '[0-9]\+%' | awk '{sub (/%/, "", $1); print $1}')
|
2018-02-04 16:14:51 +00:00
|
|
|
|
2018-02-09 20:05:20 +00:00
|
|
|
if [[ $current_charge -lt 11 ]]; then
|
|
|
|
echo -n '#[fg=colour9]'
|
|
|
|
elif [[ $current_charge -lt 31 ]]; then
|
|
|
|
echo -n '#[fg=colour126]'
|
|
|
|
elif [[ $current_charge -lt 51 ]]; then
|
2018-02-04 16:14:51 +00:00
|
|
|
echo -n '#[fg=colour201]'
|
2018-02-09 20:05:20 +00:00
|
|
|
elif [[ $current_charge -lt 71 ]]; then
|
2018-02-12 06:07:29 +00:00
|
|
|
echo -n '#[fg=colour178]'
|
2018-02-04 16:14:51 +00:00
|
|
|
elif [[ $current_charge -lt 90 ]]; then
|
|
|
|
echo -n '#[fg=colour11]'
|
|
|
|
else
|
2018-02-09 20:05:20 +00:00
|
|
|
echo -n '#[fg=colour123]'
|
2018-02-04 16:14:51 +00:00
|
|
|
fi
|
2018-03-12 12:07:25 +00:00
|
|
|
echo -ne " $HEART $current_charge "
|
2018-02-04 16:14:51 +00:00
|
|
|
fi
|
|
|
|
|
2018-02-12 06:07:29 +00:00
|
|
|
if cat /sys/class/net/wlo1/operstate | grep -q 'up'; then
|
|
|
|
net="`awk 'NR == 3 { print substr($3, 1, length($3) - 1) }' /proc/net/wireless`"
|
2018-03-12 12:07:25 +00:00
|
|
|
echo -ne "#[fg=cyan]$WIFI ${net} "
|
2018-02-12 06:07:29 +00:00
|
|
|
|
|
|
|
fi
|
2018-02-04 16:14:51 +00:00
|
|
|
|
2018-02-12 06:07:29 +00:00
|
|
|
#echo -ne " $HEART $current_charge #[fg=cyan]$WIFI ${net} "
|