summaryrefslogtreecommitdiffstats
path: root/.local/bin
diff options
context:
space:
mode:
authorAstronach <16743141+Astronach@users.noreply.github.com>2020-11-14 21:11:08 +0100
committerGitHub <noreply@github.com>2020-11-14 15:11:08 -0500
commit97358cfe8180b1abfe0d1fe06799277c06fa8f8a (patch)
tree3bc96f52daed11069e6a98c8dafc5e43953f06a6 /.local/bin
parent3215e7b4bb25f04db9caa4677caf32899de3e4c9 (diff)
downloadeibhear-97358cfe8180b1abfe0d1fe06799277c06fa8f8a.tar.gz
eibhear-97358cfe8180b1abfe0d1fe06799277c06fa8f8a.tar.zst
eibhear-97358cfe8180b1abfe0d1fe06799277c06fa8f8a.zip
add vpn indicator to internet status modul (#796)
for me /sys/class/net/tun*/operstate show unknown in every state, but ./net/tun* only exists, if vpn is on
Diffstat (limited to '.local/bin')
-rwxr-xr-x.local/bin/statusbar/internet4
1 files changed, 3 insertions, 1 deletions
diff --git a/.local/bin/statusbar/internet b/.local/bin/statusbar/internet
index d8bd896..ee1a160 100755
--- a/.local/bin/statusbar/internet
+++ b/.local/bin/statusbar/internet
@@ -2,6 +2,7 @@
# 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 ;;
@@ -10,6 +11,7 @@ case $BLOCK_BUTTON in
📶: wifi connection with quality
❎: no ethernet
🌐: ethernet working
+🔒: vpn is active
" ;;
6) "$TERMINAL" -e "$EDITOR" "$0" ;;
esac
@@ -19,4 +21,4 @@ case "$(cat /sys/class/net/w*/operstate 2>/dev/null)" in
up) wifiicon="$(awk '/^\s*w/ { print "📶", int($3 * 100 / 70) "% " }' /proc/net/wireless)" ;;
esac
-printf "%s%s\n" "$wifiicon" "$(sed "s/down/❎/;s/up/🌐/" /sys/class/net/e*/operstate 2>/dev/null)"
+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)"