Add SSH
This commit is contained in:
		
							parent
							
								
									4f491b6b04
								
							
						
					
					
						commit
						48688ffc39
					
				
					 4 changed files with 26 additions and 1 deletions
				
			
		
							
								
								
									
										9
									
								
								nixos/.sops.yaml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								nixos/.sops.yaml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,9 @@ | ||||||
|  | keys: | ||||||
|  |   - &tdpeuter@Tibo-NixFat age1q2gqur3t4fu8flsuu2zdnule37vdkh6egpt6a2e3ytx433x8gpvsr4hw6l | ||||||
|  | 
 | ||||||
|  | creation_rules: | ||||||
|  |   - path_regex: secrets/[^/]+\.yaml$ | ||||||
|  |     key_groups: | ||||||
|  |     - age: | ||||||
|  |       - *tdpeuter@Tibo-NixFat | ||||||
|  | 
 | ||||||
|  | @ -19,6 +19,10 @@ | ||||||
|         utils.follows = "flake-utils"; |         utils.follows = "flake-utils"; | ||||||
|       }; |       }; | ||||||
|     }; |     }; | ||||||
|  |     sops-nix = { | ||||||
|  |       url = "github:Mic92/sops-nix"; | ||||||
|  |         inputs.nixpkgs.follows = "nixpkgs"; | ||||||
|  |     }; | ||||||
|     utils = { |     utils = { | ||||||
|       url = "github:gytis-ivaskevicius/flake-utils-plus"; |       url = "github:gytis-ivaskevicius/flake-utils-plus"; | ||||||
|       inputs.flake-utils.follows = "flake-utils"; |       inputs.flake-utils.follows = "flake-utils"; | ||||||
|  | @ -27,7 +31,7 @@ | ||||||
| 
 | 
 | ||||||
|   outputs = inputs@{ |   outputs = inputs@{ | ||||||
|     self, nixpkgs, |     self, nixpkgs, | ||||||
|     devshell, flake-utils, home-manager, utils, |     devshell, flake-utils, home-manager, sops-nix, utils, | ||||||
|     ... }: |     ... }: | ||||||
|     let |     let | ||||||
|       system = "x86_64-linux"; |       system = "x86_64-linux"; | ||||||
|  | @ -43,6 +47,7 @@ | ||||||
|         inherit system; |         inherit system; | ||||||
|         modules = [ |         modules = [ | ||||||
|           home-manager.nixosModule |           home-manager.nixosModule | ||||||
|  |           sops-nix.nixosModules.sops | ||||||
|           ./modules |           ./modules | ||||||
|         ]; |         ]; | ||||||
|       }; |       }; | ||||||
|  |  | ||||||
							
								
								
									
										8
									
								
								nixos/modules/utils/ssh/default.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								nixos/modules/utils/ssh/default.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,8 @@ | ||||||
|  | { config, lib, pkgs, ... }: | ||||||
|  | 
 | ||||||
|  | { | ||||||
|  |   services.openssh = { | ||||||
|  |     enable = true; | ||||||
|  |     passwordAuthentication = false; | ||||||
|  |   }; | ||||||
|  | } | ||||||
							
								
								
									
										3
									
								
								nixos/secrets/sops/age/keys.txt
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								nixos/secrets/sops/age/keys.txt
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,3 @@ | ||||||
|  | # created: 2023-04-11T14:44:53+02:00 | ||||||
|  | # public key: age1q2gqur3t4fu8flsuu2zdnule37vdkh6egpt6a2e3ytx433x8gpvsr4hw6l | ||||||
|  | AGE-SECRET-KEY-10J7MWCWQQY33TVNMQ9AMH4TH5LULSVAZ539P9QG3NA2Z3LTMXAFS2QQ4NG | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue