diff options
| author | 0scar <qgt268@alumni.ku.dk> | 2023-03-14 14:12:41 +0000 |
|---|---|---|
| committer | 0scar <qgt268@alumni.ku.dk> | 2023-03-14 14:12:54 +0000 |
| commit | bb36b73d513c62eab188d87059458e8af6948c01 (patch) | |
| tree | 315cce5e332f6c78cd19a4bd385f398223754404 /.local | |
| parent | 2fb35b9ebc6bc4735c1d5a2a6c03a6720d9af0d8 (diff) | |
Add `openconnect` vpn detection to netinfo
Diffstat (limited to '.local')
| -rwxr-xr-x | .local/bin/statusbar/netinfo | 6 |
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 |
