Add support VPN for OpenVPN and WireGuard
This commit is contained in:
14
scripts/i3blocks/vpn
Executable file
14
scripts/i3blocks/vpn
Executable file
@@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
|
||||
INSTANCE="${BLOCK_INSTANCE:-}"
|
||||
|
||||
# Check VPN status
|
||||
GET_VPN=$(route | grep -E -- "tun0|$INSTANCE" | awk '{ print $NF }')
|
||||
|
||||
# Store status
|
||||
if [[ $GET_VPN == *"tun0"* || $GET_VPN == "$INSTANCE" ]]
|
||||
then
|
||||
echo -e "<span color='#00FF00'>ON</span>\n"
|
||||
else
|
||||
echo -e "<span color='#FFDD00'>OFF</span>\n"
|
||||
fi
|
||||
Reference in New Issue
Block a user