Move disabling wifi power saving to a host-specific file.
This commit is contained in:
		
							parent
							
								
									5170678a25
								
							
						
					
					
						commit
						8ac235cb8c
					
				| @ -6,6 +6,7 @@ | ||||
|     ./optimized_build.nix | ||||
|     ./power_management.nix | ||||
|     ./screen_brightness.nix | ||||
|     ./wifi.nix | ||||
|   ]; | ||||
| 
 | ||||
|   # Generate with `head -c4 /dev/urandom | od -A none -t x4` | ||||
|  | ||||
							
								
								
									
										16
									
								
								nix/configuration/hosts/odo/wifi.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								nix/configuration/hosts/odo/wifi.nix
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,16 @@ | ||||
| { | ||||
|   config, | ||||
|   lib, | ||||
|   pkgs, | ||||
|   ... | ||||
| }: | ||||
| 
 | ||||
| { | ||||
|   imports = [ ]; | ||||
| 
 | ||||
|   config = { | ||||
|     environment.loginShellInit = lib.mkIf (!config.me.buildingIso) '' | ||||
|       doas iw dev wlan0 set power_save off | ||||
|     ''; | ||||
|   }; | ||||
| } | ||||
| @ -16,7 +16,6 @@ | ||||
|       lxqt.lxqt-policykit # Need a polkit agent to launch the keyboard configurator | ||||
|     ]; | ||||
| 
 | ||||
|     # TODO: Switch sway to using seatd instead of polkit | ||||
|     systemd = { | ||||
|       user.services.lxqt-policykit-agent = { | ||||
|         description = "lxqt-policykit-agent"; | ||||
|  | ||||
| @ -383,9 +383,8 @@ in | ||||
|     services.gvfs.enable = true; | ||||
| 
 | ||||
|     # Auto-launch sway | ||||
|     environment.loginShellInit = '' | ||||
|       # TODO: This shouldn't be shoe-horned into the sway config | ||||
|       doas iw dev wlan0 set power_save off | ||||
|     # Run sway as the absolute last command in the login shell init. mkBefore = 500, plain = 1000, mkAfter = 1500 | ||||
|     environment.loginShellInit = lib.mkOrder 2000 '' | ||||
|       [ -z "$WAYLAND_DISPLAY" ] && [ -n "$XDG_VTNR" ] && [ "$XDG_VTNR" -eq 1 ] && [ "$(tty)" = "/dev/tty1" ] && exec ${pkgs.systemd}/bin/systemd-cat --identifier=sway sway | ||||
|     ''; | ||||
|   }; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Tom Alexander
						Tom Alexander