From 553556143f6720278efe0aef89f0b1b77469a359 Mon Sep 17 00:00:00 2001 From: David JULIEN Date: Thu, 19 Jan 2023 19:17:02 +0100 Subject: [PATCH] [status] fix: openvpn status check --- .local/bin/statusbar/sb-internet | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.local/bin/statusbar/sb-internet b/.local/bin/statusbar/sb-internet index 812238e..64dec28 100755 --- a/.local/bin/statusbar/sb-internet +++ b/.local/bin/statusbar/sb-internet @@ -22,7 +22,7 @@ eth="$(cat /sys/class/net/enp0s31f6/operstate &> /dev/null)" if [ "up" = "$eth" ]; then str="$(printf "%s / " "$str")" fi -vpn="$(pidof openvpn)" -[ -n "$vpn" ] && str="$(printf "%s " "$str")" +vpn="$(ip route | head -n1 | rev | cut -d' ' -f2 | rev)" +[ "tun0" = "$vpn" -o "tap0" = "$vpn" ] && str="$(printf "%s " "$str")" printf " %s " "$str"