forked from fediversity/fediversity
		
	Make clearer what nixos.module is
				
					
				
			This commit is contained in:
		
							parent
							
								
									ea98ccebfc
								
							
						
					
					
						commit
						07b3cd90d7
					
				
					 1 changed files with 19 additions and 2 deletions
				
			
		|  | @ -80,8 +80,25 @@ in | |||
|         imports = [ | ||||
|           nixops4-nixos.modules.nixops4Resource.nixos | ||||
|           resourceModule | ||||
|           { nixos.module = config; } | ||||
|           { nixos.module = fediversity; } | ||||
| 
 | ||||
|           { | ||||
|             ## NOTE: With NixOps4, there are several levels and all of them live | ||||
|             ## in the NixOS module system: | ||||
|             ## | ||||
|             ##   1. Each NixOps4 deployment is a module. | ||||
|             ##   2. Each NixOps4 resource is a module. This very comment is | ||||
|             ##      inside an attrset imported as a module in a resource. | ||||
|             ##   3. Each NixOps4 'configuration' resource contains an attribute | ||||
|             ##      'nixos.module', itself a NixOS configuration module. | ||||
|             nixos.module = | ||||
|               { ... }: | ||||
|               { | ||||
|                 imports = [ | ||||
|                   config | ||||
|                   fediversity | ||||
|                 ]; | ||||
|               }; | ||||
|           } | ||||
|         ]; | ||||
|       }; | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue