blob: aacc3b8e558900f30463399cc03bb089c0d9fdf4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#!/bin/sh
case "$(cat /sys/class/net/w*/operstate 2>/dev/null)" in
down)
echo "\004 \001"
;;
up)
ssid="$(iw dev | grep ssid | awk '{print $2}')"
percent="$(awk '/^\s*w/ { print int($3 * 100 / 70) }' /proc/net/wireless)"
wifiicon=" "
[ $percent -le 50 ] && [ $percent -gt 25 ] && color=$(echo '\003') || color=''
[ $percent -le 25 ] && color=$(echo '\004')
printf "%s%s%s%s\001" "$wifiicon" "$ssid " $color "($percent%)"
;;
esac
|