mirror of
				https://github.com/Stunkymonkey/nixos.git
				synced 2025-10-31 01:32:11 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
	
		
			671 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
	
		
			671 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| _:
 | |
| let
 | |
|   cpuFlavor = "intel";
 | |
| in
 | |
| {
 | |
|   # video driver
 | |
|   boot.initrd.kernelModules = [ "i915" ];
 | |
| 
 | |
|   # fix audio
 | |
|   boot.extraModprobeConfig = ''
 | |
|     options snd-hda-intel dmic_detect=0
 | |
|   '';
 | |
| 
 | |
|   # Special power management settings for ThinkPads
 | |
|   services.tlp.enable = true;
 | |
| 
 | |
|   my.hardware = {
 | |
|     bluetooth.enable = true;
 | |
|     debug.enable = true;
 | |
|     drive-monitor = {
 | |
|       enable = true;
 | |
|     };
 | |
|     firmware = {
 | |
|       enable = true;
 | |
|       inherit cpuFlavor;
 | |
|     };
 | |
|     graphics.cpuFlavor = cpuFlavor;
 | |
|     id-card.enable = true;
 | |
|     keychron.enable = true;
 | |
|     monitor.enable = true;
 | |
|     sound.enable = true;
 | |
|     thunderbolt.enable = true;
 | |
|     yubikey.enable = true;
 | |
|   };
 | |
| }
 | 
