22 lines
		
	
	
		
			588 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			588 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/usr/bin/env bash
 | |
| 
 | |
| # Specifying the icon(s) in the script
 | |
| # This allows us to change its appearance conditionally
 | |
| pgrep -x redshift &> /dev/null
 | |
| if [[ $? -eq 0 ]]; then
 | |
|     temp=$(redshift -p 2>/dev/null | grep temp | cut -d' ' -f3)
 | |
|     temp=${temp//K/}
 | |
| fi
 | |
| 
 | |
| # OPTIONAL: Append ' ${temp}K' after $icon
 | |
| if [[ -z $temp ]]; then
 | |
|     echo "%{F#65737E}$icon"       # Greyed out (not running)
 | |
| elif [[ $temp -ge 5000 ]]; then
 | |
|     echo "%{F#8FA1B3}$icon"       # Blue
 | |
| elif [[ $temp -ge 4000 ]]; then
 | |
|     echo "%{F#EBCB8B}$icon"       # Yellow
 | |
| else
 | |
|     echo "%{F#D08770}$icon"       # Orange
 | |
| fi
 | |
| 
 |