| 
									
										
										
										
											2023-11-07 23:13:51 +01:00
										 |  |  | _: | 
					
						
							| 
									
										
										
										
											2023-03-19 14:42:42 +01:00
										 |  |  | let | 
					
						
							|  |  |  |   cpuFlavor = "intel"; | 
					
						
							|  |  |  | in | 
					
						
							| 
									
										
										
										
											2020-11-16 21:14:46 +01:00
										 |  |  | { | 
					
						
							| 
									
										
										
										
											2022-07-24 21:12:39 +02:00
										 |  |  |   # video driver | 
					
						
							|  |  |  |   boot.initrd.kernelModules = [ "i915" ]; | 
					
						
							| 
									
										
										
										
											2020-11-16 21:14:46 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-08-11 14:34:37 +02:00
										 |  |  |   # fix audio | 
					
						
							|  |  |  |   boot.extraModprobeConfig = ''
 | 
					
						
							|  |  |  |     options snd-hda-intel dmic_detect=0 | 
					
						
							|  |  |  |   '';
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-16 21:14:46 +01:00
										 |  |  |   # Special power management settings for ThinkPads | 
					
						
							|  |  |  |   services.tlp.enable = true; | 
					
						
							| 
									
										
										
										
											2022-11-30 14:52:47 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  |   my.hardware = { | 
					
						
							| 
									
										
										
										
											2023-03-19 14:27:51 +01:00
										 |  |  |     bluetooth.enable = true; | 
					
						
							| 
									
										
										
										
											2023-03-19 16:01:30 +01:00
										 |  |  |     debug.enable = true; | 
					
						
							| 
									
										
										
										
											2023-03-19 16:14:20 +01:00
										 |  |  |     drive-monitor = { | 
					
						
							|  |  |  |       enable = true; | 
					
						
							|  |  |  |     }; | 
					
						
							| 
									
										
										
										
											2023-03-19 14:42:42 +01:00
										 |  |  |     firmware = { | 
					
						
							|  |  |  |       enable = true; | 
					
						
							| 
									
										
										
										
											2023-11-07 23:13:51 +01:00
										 |  |  |       inherit cpuFlavor; | 
					
						
							| 
									
										
										
										
											2023-03-19 14:42:42 +01:00
										 |  |  |     }; | 
					
						
							|  |  |  |     graphics.cpuFlavor = cpuFlavor; | 
					
						
							| 
									
										
										
										
											2023-12-24 00:07:46 +01:00
										 |  |  |     id-card.enable = true; | 
					
						
							| 
									
										
										
										
											2023-01-08 00:52:00 +01:00
										 |  |  |     keychron.enable = true; | 
					
						
							| 
									
										
										
										
											2024-10-22 21:38:38 +02:00
										 |  |  |     monitor.enable = true; | 
					
						
							| 
									
										
										
										
											2022-11-30 14:54:05 +01:00
										 |  |  |     sound.enable = true; | 
					
						
							| 
									
										
										
										
											2023-01-08 00:46:09 +01:00
										 |  |  |     thunderbolt.enable = true; | 
					
						
							| 
									
										
										
										
											2023-04-02 16:37:30 +02:00
										 |  |  |     yubikey.enable = true; | 
					
						
							| 
									
										
										
										
											2022-11-30 14:52:47 +01:00
										 |  |  |   }; | 
					
						
							| 
									
										
										
										
											2020-11-16 21:14:46 +01:00
										 |  |  | } |