- Added darwin and jovian inputs - Added platform-specific package configurations - Added darwinConfigurations and deck nixosConfiguration - Copied darwin and deck specific files - Fixed darwin version compatibility Some configurations still need debugging
		
			
				
	
	
		
			31 lines
		
	
	
		
			443 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			443 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/usr/bin/env bash
 | |
| 
 | |
| PERCENTAGE=$(pmset -g batt | grep -Eo "\d+%" | cut -d% -f1)
 | |
| CHARGING=$(pmset -g batt | grep 'AC Power')
 | |
| 
 | |
| if [ "$PERCENTAGE" = "" ]; then
 | |
| 	exit 0
 | |
| fi
 | |
| 
 | |
| case ${PERCENTAGE} in
 | |
| 9[0-9] | 100)
 | |
| 	ICON=" "
 | |
| 	;;
 | |
| [6-8][0-9])
 | |
| 	ICON=" "
 | |
| 	;;
 | |
| [3-5][0-9])
 | |
| 	ICON=" "
 | |
| 	;;
 | |
| [1-2][0-9])
 | |
| 	ICON=" "
 | |
| 	;;
 | |
| *) ICON=" " ;;
 | |
| esac
 | |
| 
 | |
| if [ "$CHARGING" != "" ]; then
 | |
| 	ICON=""
 | |
| fi
 | |
| 
 | |
| sketchybar --set "$NAME" icon="$ICON" label="${PERCENTAGE}% "
 |