| 
									
										
										
										
											2014-05-05 14:58:51 -04:00
										 |  |  | { config, pkgs, lib, ... }: | 
					
						
							| 
									
										
										
										
											2009-05-20 10:44:50 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | { | 
					
						
							| 
									
										
										
										
											2009-08-04 08:50:02 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   ###### interface | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   options = { | 
					
						
							| 
									
										
										
										
											2011-09-14 18:20:50 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-05-05 14:58:51 -04:00
										 |  |  |     networking.enableIntel2200BGFirmware = lib.mkOption { | 
					
						
							| 
									
										
										
										
											2009-08-04 08:50:02 +00:00
										 |  |  |       default = false; | 
					
						
							| 
									
										
										
										
											2014-05-05 14:58:51 -04:00
										 |  |  |       type = lib.types.bool; | 
					
						
							| 
									
										
										
										
											2009-08-04 08:50:02 +00:00
										 |  |  |       description = ''
 | 
					
						
							|  |  |  |         Turn on this option if you want firmware for the Intel | 
					
						
							|  |  |  |         PRO/Wireless 2200BG to be loaded automatically.  This is | 
					
						
							| 
									
										
										
										
											2013-08-14 02:27:44 +02:00
										 |  |  |         required if you want to use this device. | 
					
						
							| 
									
										
										
										
											2009-08-04 08:50:02 +00:00
										 |  |  |       '';
 | 
					
						
							| 
									
										
										
										
											2009-05-20 10:44:50 +00:00
										 |  |  |     }; | 
					
						
							| 
									
										
										
										
											2009-08-04 08:50:02 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   ###### implementation | 
					
						
							| 
									
										
										
										
											2011-09-14 18:20:50 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-05-05 14:58:51 -04:00
										 |  |  |   config = lib.mkIf config.networking.enableIntel2200BGFirmware { | 
					
						
							| 
									
										
										
										
											2011-09-14 18:20:50 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-14 16:34:30 +01:00
										 |  |  |     hardware.firmware = [ pkgs.intel2200BGFirmware ]; | 
					
						
							| 
									
										
										
										
											2009-08-04 08:50:02 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-05-20 10:44:50 +00:00
										 |  |  |   }; | 
					
						
							| 
									
										
										
										
											2011-09-14 18:20:50 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-08-04 08:50:02 +00:00
										 |  |  | } |