diff --git a/de/home/.config/eww/scripts/bar/networking b/de/home/.config/eww/scripts/bar/networking index 882023c..8fe4482 100755 --- a/de/home/.config/eww/scripts/bar/networking +++ b/de/home/.config/eww/scripts/bar/networking @@ -19,20 +19,21 @@ function ifstatus(){ fi vpn_cons=$(nmcli -g TYPE,NAME connection show --active | grep -e "vpn" -e "wireguard") - case "${vpn_cons//\n/;}" in - *ProtonVPN|*'ProtonVPN;') + echo "${vpn_cons//$'\n'/;}" + case "${vpn_cons//$'\n'/;}" in + *ProtonVPN|*ProtonVPN\;*) is_proton='true' ;;& - *ProtonVPN-SC|*'ProtonVPN-SC;') + *ProtonVPN-SC|*ProtonVPN-SC\;*) is_proton_sc='true' ;;& - *HomeVPN) + *HomeVPN|*HomeVPN\;*) is_homevpn='true' ;;& - *HomeVPN-Full) + *HomeVPN-Full|*HomeVPN-Full\;*) is_homevpn_full='true' ;;& - *ProtonVPN|*ProtonVPN-SC|*HomeVPN|*HomeVPN-Full) + *ProtonVPN*|*ProtonVPN-SC*|*HomeVPN*|*HomeVPN-Full*) is_vpn='true' ;; esac