diff options
| -rwxr-xr-x | sh/sbar | 15 | 
1 files changed, 5 insertions, 10 deletions
| @@ -15,16 +15,11 @@ update_time () {  update_net () {   	net="$(if nmcli -t --fields type,state device | grep -q '^\(ethernet\|wifi\):connected$'; then echo 1; else echo 0; fi)" -	nm_device_state="$(nmcli -t --fields device,state device)" -	vpn="$( -		if echo "$nm_device_state" | grep -q '^wg_ka:connected$'; then -			echo K -		elif echo "$nm_device_state" | grep -q '^wg_studio:connected$'; then -			echo S -		else -			echo 0 -		fi -	)" +	case "$(nmcli -t --fields device,state device)" in +		*wg_ka:connected*) vpn=K;; +		*wg_studio:connected*) vpn=S;; +		*) vpn=0;; +	esac  }  update_vol () {  | 
