mirror of
				https://github.com/tiyn/dotfiles.git
				synced 2025-10-31 04:21:15 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			15 lines
		
	
	
		
			558 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			558 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env sh
 | |
| 
 | |
| # Give a battery name (e.g. BAT0) as an argument.
 | |
| # by lukesmithxyz, checkout github.com/lukesmithxyz/voidrice
 | |
| 
 | |
| capacity=$(cat /sys/class/power_supply/"$1"/capacity) || exit
 | |
| time=$(acpi | awk '{ print $5 }')
 | |
| status=$(cat /sys/class/power_supply/"$1"/status)
 | |
| 
 | |
| [ -z $warn ] && warn=" "
 | |
| 
 | |
| [ "$status" = "Charging" ] && color="#ffffff"
 | |
| 
 | |
| printf "%s%s" "$(echo "$status" | sed -e "s/,//;s/Discharging/🔋/;s/Not Charging/🛑/;s/Charging/🔌/;s/Unknown/🛑/;s/Full/⚡/;s/ 0*/ /g;s/ :/ /g")" "$warn" "$(echo "$capacity"  | sed -e 's/$/%/' ) "
 |