21 lines
		
	
	
		
			405 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			405 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
# The volume_change event supplies a $INFO variable in which the current volume
 | 
						|
# percentage is passed to the script.
 | 
						|
 | 
						|
if [ "$SENDER" = "volume_change" ]; then
 | 
						|
  VOLUME=$INFO
 | 
						|
 | 
						|
  case $VOLUME in
 | 
						|
    [6-9][0-9]|100) ICON=""
 | 
						|
    ;;
 | 
						|
    [3-5][0-9]) ICON=""
 | 
						|
    ;;
 | 
						|
    [1-9]|[1-2][0-9]) ICON=""
 | 
						|
    ;;
 | 
						|
    *) ICON=""
 | 
						|
  esac
 | 
						|
 | 
						|
  sketchybar --set $NAME icon="$ICON" label="$VOLUME%"
 | 
						|
fi
 |