waybar: add controller battery status
This commit is contained in:
		
							parent
							
								
									4d6d6357e3
								
							
						
					
					
						commit
						62379e3a62
					
				
					 4 changed files with 47 additions and 0 deletions
				
			
		
							
								
								
									
										38
									
								
								scripts/controller-battery
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										38
									
								
								scripts/controller-battery
									
										
									
									
									
										Executable file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,38 @@
 | 
			
		|||
#!/bin/sh
 | 
			
		||||
 | 
			
		||||
set -e
 | 
			
		||||
 | 
			
		||||
CONTROLLER=$(find /sys/class/power_supply -maxdepth 1 -name '*controller*' || true)
 | 
			
		||||
 | 
			
		||||
if test -z "$CONTROLLER"; then
 | 
			
		||||
    echo
 | 
			
		||||
    exit 0
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
CAPACITY=$(cat "$CONTROLLER/capacity")
 | 
			
		||||
 | 
			
		||||
echo -n ''
 | 
			
		||||
 | 
			
		||||
if test "$CAPACITY" -ge 90; then
 | 
			
		||||
    echo ''
 | 
			
		||||
elif test "$CAPACITY" -ge 90; then
 | 
			
		||||
    echo ''
 | 
			
		||||
elif test "$CAPACITY" -ge 80; then
 | 
			
		||||
    echo ''
 | 
			
		||||
elif test "$CAPACITY" -ge 70; then
 | 
			
		||||
    echo ''
 | 
			
		||||
elif test "$CAPACITY" -ge 60; then
 | 
			
		||||
    echo ''
 | 
			
		||||
elif test "$CAPACITY" -ge 50; then
 | 
			
		||||
    echo ''
 | 
			
		||||
elif test "$CAPACITY" -ge 40; then
 | 
			
		||||
    echo ''
 | 
			
		||||
elif test "$CAPACITY" -ge 30; then
 | 
			
		||||
    echo ''
 | 
			
		||||
elif test "$CAPACITY" -ge 20; then
 | 
			
		||||
    echo ''
 | 
			
		||||
elif test "$CAPACITY" -ge 10; then
 | 
			
		||||
    echo ''
 | 
			
		||||
else
 | 
			
		||||
    echo ''
 | 
			
		||||
fi
 | 
			
		||||
| 
						 | 
				
			
			@ -130,6 +130,7 @@
 | 
			
		|||
      libratbag
 | 
			
		||||
    ];
 | 
			
		||||
    vrr-fullscreen = [ ];
 | 
			
		||||
    controller-battery = [ ];
 | 
			
		||||
  }
 | 
			
		||||
  // lib.mapAttrs importScript {
 | 
			
		||||
    wdmenu = ./wdmenu.nix;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue