1
0
mirror of https://github.com/Foltik/dotfiles synced 2024-11-24 20:27:22 -05:00
dotfiles/cfg/i3blocks/laptop/blocks/network

23 lines
479 B
Plaintext
Raw Normal View History

2017-07-26 14:00:04 -04:00
#!/bin/bash
device="${BLOCK_INSTANCE:-wlan0}"
status=$(cat /sys/class/net/${device}/operstate)
URGENT_VALUE=20
if [[ "${status}" == "up" ]]; then
if [[ -d "/sys/class/net/${device}/wireless" ]]; then
quality=$(grep ${device} /proc/net/wireless | awk '{ print int($3 * 100 / 70) }')
echo "${quality}%"
echo "${quality}%"
echo ""
if [[ "${quality}" -le "${URGENT_VALUE}" ]]; then
exit 33
fi
else
echo "on"
echo "on"
echo ""
fi
fi