agenix-rekey: move to flake part
This commit is contained in:
		| @@ -113,10 +113,10 @@ | |||||||
|     }: |     }: | ||||||
|     flake-parts.lib.mkFlake { inherit inputs; } { |     flake-parts.lib.mkFlake { inherit inputs; } { | ||||||
|       imports = [ |       imports = [ | ||||||
|         inputs.agenix-rekey.flakeModule |  | ||||||
|         inputs.pre-commit-hooks.flakeModule |         inputs.pre-commit-hooks.flakeModule | ||||||
|         inputs.nix-topology.flakeModule |         inputs.nix-topology.flakeModule | ||||||
|         inputs.treefmt-nix.flakeModule |         inputs.treefmt-nix.flakeModule | ||||||
|  |         ./nix/agenix-rekey.nix | ||||||
|         ./nix/devshell.nix |         ./nix/devshell.nix | ||||||
|         ./nix/hosts.nix |         ./nix/hosts.nix | ||||||
|       ]; |       ]; | ||||||
|   | |||||||
| @@ -6,7 +6,7 @@ | |||||||
| }: | }: | ||||||
| { | { | ||||||
|   imports = [ |   imports = [ | ||||||
|     inputs.agenix.nixosModules.age |     inputs.agenix.nixosModules.default | ||||||
|     inputs.home-manager.nixosModules.home-manager |     inputs.home-manager.nixosModules.home-manager | ||||||
|     ../modules/nixos |     ../modules/nixos | ||||||
|     ../modules/nixos/impermanence.nix |     ../modules/nixos/impermanence.nix | ||||||
|   | |||||||
							
								
								
									
										29
									
								
								nix/agenix-rekey.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								nix/agenix-rekey.nix
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | |||||||
|  | { | ||||||
|  |   inputs, | ||||||
|  |   ... | ||||||
|  | }: | ||||||
|  | { | ||||||
|  |   imports = [ | ||||||
|  |     inputs.agenix-rekey.flakeModule | ||||||
|  |   ]; | ||||||
|  |  | ||||||
|  |   perSystem = | ||||||
|  |     { config, ... }: | ||||||
|  |     { | ||||||
|  |       agenix-rekey.nixosConfigurations = inputs.self.nixosConfigurations; | ||||||
|  |       devshells.default = { | ||||||
|  |         commands = [ | ||||||
|  |           { | ||||||
|  |             inherit (config.agenix-rekey) package; | ||||||
|  |             help = "Edit, generate, and rekey secrets"; | ||||||
|  |           } | ||||||
|  |         ]; | ||||||
|  |         env = [ | ||||||
|  |           { | ||||||
|  |             name = "AGENIX_REKEY_ADD_TO_GIT"; | ||||||
|  |             value = "true"; | ||||||
|  |           } | ||||||
|  |         ]; | ||||||
|  |       }; | ||||||
|  |     }; | ||||||
|  | } | ||||||
		Reference in New Issue
	
	Block a user