This is a collection of dotfiles and scripts for my bspwm setup
				
			 
			
		 
		
		
		
		
		
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
	
	
		
	
		
			
				
				
					
						
						
						
							|  |  | #!/bin/sh | 
						
						
						
							|  |  |  | 
						
						
						
							|  |  | ICON="" | 
						
						
						
							|  |  | WIRELESS="${1:-wlan0}" | 
						
						
						
							|  |  |  | 
						
						
						
							|  |  | if [ "$NOTIFY" = "1" ]; then | 
						
						
						
							|  |  | 	SSID="$(iw dev "$WIRELESS" link | awk '/SSID/ { print $2 }')" | 
						
						
						
							|  |  | 	IP="$(ip a show "$WIRELESS" \ | 
						
						
						
							|  |  | 		| awk '/inet / { print substr($2, 0, length($2) - 3) }')" | 
						
						
						
							|  |  |  | 
						
						
						
							|  |  | 	notify-send -r 3 "Wifi" "\ | 
						
						
						
							|  |  | Interface: $WIRELESS | 
						
						
						
							|  |  | SSID:      $SSID | 
						
						
						
							|  |  | IP:        $IP" | 
						
						
						
							|  |  | else | 
						
						
						
							|  |  | 	COLOR="-" | 
						
						
						
							|  |  | 	if [ ! -d /sys/class/net/"$WIRELESS"/wireless ] || | 
						
						
						
							|  |  | 		[ "$(cat /sys/class/net/"$WIRELESS"/operstate)" = 'down' ]; then | 
						
						
						
							|  |  |  | 
						
						
						
							|  |  | 		COLOR="$COLOR7" | 
						
						
						
							|  |  | 		DISPLAY="$ICON" | 
						
						
						
							|  |  | 	else | 
						
						
						
							|  |  | 		QUALITY=$(grep "$WIRELESS" /proc/net/wireless | \ | 
						
						
						
							|  |  | 			awk '{ print int($3 * 100 / 70) }') | 
						
						
						
							|  |  |  | 
						
						
						
							|  |  | 		COLOR="$COLOR15" | 
						
						
						
							|  |  | 		DISPLAY="$ICON $QUALITY%" | 
						
						
						
							|  |  | 	fi | 
						
						
						
							|  |  |  | 
						
						
						
							|  |  | 	printf "%s\n" "wifi%{F$COLOR}%{A:NOTIFY=1 $0:}$DISPLAY%{A}%{F-}" | 
						
						
						
							|  |  | fi
 | 
						
						
						
							|  |  | 
 |