| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -2,15 +2,19 @@ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			set -x | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			# Paths | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			PASS="`which pass`" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			RDP="`which xfreerdp`" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			# VPN | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			NMCONN="49088a1e-18c2-48aa-a664-f212eb83a727" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			# RDP | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			DEF_RESOLUTION="1920x1080" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			DRIVE="`xdg-user-dir DOCUMENTS`/Work" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			DOMAIN="$(pass show Work/AD-LOGIN | awk '/domain:/ {print $2}')" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			USER="$(pass show Work/AD-LOGIN | awk '/user:/ {print $2}')" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			REMOTE="$(pass show Work/AD-LOGIN | awk '/remote:/ {print $2}')" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			PASSWORD="$(pass show Work/AD-LOGIN | head -1)" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			DOMAIN="`pass show Work/AD-LOGIN | awk '/domain:/ {print $2}'`" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			USER="`pass show Work/AD-LOGIN | awk '/user:/ {print $2}'`" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			REMOTE="`pass show Work/AD-LOGIN | awk '/remote:/ {print $2}'`" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			PASSWORD="`pass show Work/AD-LOGIN | head -1`" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			[[ ! -d "${DRIVE}" ]] && mkdir -p ${DRIVE} | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -34,11 +38,11 @@ rdp() { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			} | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			if [ $(nmcli con show ${NMCONN} | awk '/GENERAL.STATE/ {print $2}') == "activated" ]; then | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			if [ `nmcli con show ${NMCONN} | awk '/GENERAL.STATE/ {print $2}'` = "activated" ]; then | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				rdp | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			else | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				nmcli --ask con up ${NMCONN} | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				while [ $(nmcli con show ${NMCONN} | awk '/GENERAL.STATE/ {print $2}') != "activated" ]; do | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				while [ `nmcli con show ${NMCONN} | awk '/GENERAL.STATE/ {print $2}'` != "activated" ]; do | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
					sleep 1 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				done | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				sleep 3 | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |