Root commit.
This commit is contained in:
		
						commit
						7183fd6b99
					
				
					 21 changed files with 974 additions and 0 deletions
				
			
		
							
								
								
									
										22
									
								
								sb-battery
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										22
									
								
								sb-battery
									
										
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,22 @@ | |||
| #!/bin/sh | ||||
| 
 | ||||
| . sb-theme | ||||
| 
 | ||||
| # Loop through all attached batteries and format the info | ||||
| for battery in /sys/class/power_supply/BAT?*; do | ||||
| 	# If non-first battery, print a space separator. | ||||
| 	[ -n "${capacity+x}" ] && printf " " | ||||
| 	# Sets up the status and capacity | ||||
| 	case "$(cat "$battery/status")" in | ||||
| 		"Full") status=" " ;; | ||||
| 		"Discharging") status=" " ;; | ||||
| 		"Charging") status=" " ;; | ||||
| 		"Not charging") status=" " ;; | ||||
| 		"Unknown") status="♻️ " ;; | ||||
| 	esac | ||||
| 	capacity=$(cat "$battery/capacity") | ||||
| 	# Will make a warn variable if discharging and low | ||||
| 	[ "$status" = " " ] && [ "$capacity" -le 25 ] && warn="low" | ||||
| 	# Prints the info | ||||
| 	display "$status$warn$capacity%" $1; unset warn | ||||
| done && exit 0 | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue