diff options
author | Timmy Keller <tjk@tjkeller.xyz> | 2022-04-17 10:46:59 -0500 |
---|---|---|
committer | Timmy Keller <tjk@tjkeller.xyz> | 2022-04-17 10:46:59 -0500 |
commit | 35a2dd3734f1d31060fe28837cf0e1d947c8d6f4 (patch) | |
tree | 5fcb17f0849b520417ac0f29b94879f3e359ef43 /.old/sb-internet | |
parent | 3d3d79a57fb6d0a5728e0070475f05d1699f0818 (diff) | |
download | scripts-35a2dd3734f1d31060fe28837cf0e1d947c8d6f4.tar.xz scripts-35a2dd3734f1d31060fe28837cf0e1d947c8d6f4.zip |
reorganize all scripts
Diffstat (limited to '.old/sb-internet')
-rwxr-xr-x | .old/sb-internet | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/.old/sb-internet b/.old/sb-internet new file mode 100755 index 0000000..ee1a160 --- /dev/null +++ b/.old/sb-internet @@ -0,0 +1,24 @@ +#!/bin/sh + +# Show wifi 📶 and percent strength or 📡 if none. +# Show 🌐 if connected to ethernet or ❎ if none. +# Show 🔒 if a vpn connection is active + +case $BLOCK_BUTTON in + 1) "$TERMINAL" -e nmtui; pkill -RTMIN+4 dwmblocks ;; + 3) notify-send "🌐 Internet module" "\- Click to connect +📡: no wifi connection +📶: wifi connection with quality +❎: no ethernet +🌐: ethernet working +🔒: vpn is active +" ;; + 6) "$TERMINAL" -e "$EDITOR" "$0" ;; +esac + +case "$(cat /sys/class/net/w*/operstate 2>/dev/null)" in + down) wifiicon="📡 " ;; + up) wifiicon="$(awk '/^\s*w/ { print "📶", int($3 * 100 / 70) "% " }' /proc/net/wireless)" ;; +esac + +printf "%s%s%s\n" "$wifiicon" "$(sed "s/down/❎/;s/up/🌐/" /sys/class/net/e*/operstate 2>/dev/null)" "$(sed "s/.*/🔒/" /sys/class/net/tun*/operstate 2>/dev/null)" |