1
0
mirror of https://github.com/Foltik/dotfiles synced 2024-11-28 05:27:06 -05:00
dotfiles/cfg/i3blocks/laptop/blocks/network
2017-07-26 11:05:09 -07:00

23 lines
479 B
Bash
Executable File

#!/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