| 
																	
																	
																	
																 | 
																@ -1,13 +1,17 @@ | 
															
														
														
													
														
															
																 | 
																 | 
																#!/bin/sh | 
																 | 
																 | 
																#!/bin/sh | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																# A dwm_bar function to show VPN connections (if any are active) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																# A dwm_bar function to show VPN connections with OpenVPN or WireGuard (if any are active) | 
															
														
														
													
														
															
																 | 
																 | 
																# Joe Standring <git@joestandring.com> | 
																 | 
																 | 
																# Joe Standring <git@joestandring.com> | 
															
														
														
													
														
															
																 | 
																 | 
																# GNU GPLv3 | 
																 | 
																 | 
																# GNU GPLv3 | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																# Dependencies: NetworkManager-openvpn | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																# Dependencies: NetworkManager, NetworkManager-openvpn (for OpenVPN connections) | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																dwm_vpn () { | 
																 | 
																 | 
																dwm_vpn () { | 
															
														
														
													
														
															
																 | 
																 | 
																    VPN=$(nmcli -a | grep 'VPN connection' | sed -e 's/\( VPN connection\)*$//g') | 
																 | 
																 | 
																    VPN=$(nmcli -a | grep 'VPN connection' | sed -e 's/\( VPN connection\)*$//g') | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																     | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    if [ "$VPN" = "" ]; then | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        VPN=$(nmcli connection | grep 'wireguard' | sed 's/\s.*$//') | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    fi | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																    if [ "$VPN" != "" ]; then | 
																 | 
																 | 
																    if [ "$VPN" != "" ]; then | 
															
														
														
													
														
															
																 | 
																 | 
																        printf "%s" "$SEP1" | 
																 | 
																 | 
																        printf "%s" "$SEP1" | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																	
																 | 
																
  |