summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author0scar <qgt268@alumni.ku.dk>2023-03-14 14:12:41 +0000
committer0scar <qgt268@alumni.ku.dk>2023-03-14 14:12:54 +0000
commitbb36b73d513c62eab188d87059458e8af6948c01 (patch)
tree315cce5e332f6c78cd19a4bd385f398223754404
parent2fb35b9ebc6bc4735c1d5a2a6c03a6720d9af0d8 (diff)
Add `openconnect` vpn detection to netinfo
-rwxr-xr-x.local/bin/statusbar/netinfo6
1 files changed, 6 insertions, 0 deletions
diff --git a/.local/bin/statusbar/netinfo b/.local/bin/statusbar/netinfo
index 4aa1bbe..f717153 100755
--- a/.local/bin/statusbar/netinfo
+++ b/.local/bin/statusbar/netinfo
@@ -5,6 +5,8 @@ netstatus="$(awk '{
printf("%-15s %s\n", a[n-1], $1)
}' /sys/class/net/[ew]*/operstate | sort -k 2)"
+VPNSTATUS=$(( $(ps axch -eo comm | sed -En '/openconnect/p' | wc -l) ))
+
function add_connected_address() {
TMPIFS="${IFS}"
IFS='
@@ -34,3 +36,7 @@ else
fi
echo -en '\x0b'
+
+if [ 0 -lt $VPNSTATUS ]; then
+ echo -en ' \x0f\uf983\x0b'
+fi