dgy
/
hexagons
Archived
1
0
Fork 0
This repository has been archived on 2021-03-24. You can view files and clone it, but cannot push or open issues or pull requests.
hexagons/bin/txbar

31 lines
853 B
Plaintext
Raw Normal View History

2018-02-04 16:14:51 +00:00
#!/bin/bash
HEART='\ue1ae'
2018-02-09 20:05:20 +00:00
WIFI='\ue610'
2018-02-04 16:14:51 +00:00
if [ -d /sys/class/power_supply/BAT0 ]; then
2018-05-26 20:06:45 +00:00
battery_info="$(head -n 1 /sys/class/power_supply/BAT0/capacity)%"
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
echo -ne "$HEART$current_charge "
2018-02-04 16:14:51 +00:00
fi
if grep -q 'up' /sys/class/net/wlo1/operstate; then
2018-05-26 20:06:45 +00:00
net="$(awk 'NR == 3 { print substr($3, 1, length($3) - 1) }' /proc/net/wireless)"
echo -ne "#[fg=colour177]$WIFI ${net} "
2018-02-12 06:07:29 +00:00
fi