forked from fediversity/fediversity
		
	Reviewed-on: Fediversity/Fediversity#475 Co-authored-by: Kiara Grouwstra <kiara@procolix.eu> Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
		
			
				
	
	
		
			57 lines
		
	
	
	
		
			2.1 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
	
		
			2.1 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
| {
 | |
|   config,
 | |
|   ...
 | |
| }:
 | |
| {
 | |
|   _class = "nixos";
 | |
| 
 | |
|   users.users = {
 | |
|     root.openssh.authorizedKeys.keys = config.users.users.procolix.openssh.authorizedKeys.keys;
 | |
| 
 | |
|     procolix = {
 | |
|       isNormalUser = true;
 | |
|       extraGroups = [ "wheel" ];
 | |
|       hashedPassword = "$y$j9T$UH8Dh/poTCCZ3PXk43au6/$iYen8VUEVvv7SIPqteNtTPKktLxny3TbqvjUwhvi.6B";
 | |
|       openssh.authorizedKeys.keys = [
 | |
|         "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAotfCIjLoDlHOe+++kVS1xiBPaS8mC5FypgrxDrDVst6SHxMTca2+IScMajzUZajenvNAoZOwIsyAPacT8OHeyFvV5Y7G874Qa+cZVqJxLht9gdXxr1GNabU3RfhhCh272dUeIKIqfgsRsM2HzdnZCMDavS1Yo+f+RhhHhnJIua+NdVFo21vPrpsz+Cd0M1NhojARLajrTHvEXW0KskUnkbfgxT0vL9jeRZxdgMS+a9ZoR5dbzOxQHWfbP8N04Xc+7CweMlvKwlWuAE/xDb5XLNHorfGWFvZuVhptJN8jPaaVS25wsmsF5IbaAuSZfzCtBdFQhIloUhy0L6ZisubHjQ== procolix@sshnode1"
 | |
|         "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAuT3C0f3nyQ7SwUvXcFmEYEgwL+crY6iK0Bhoi9yfn4soz3fhfMKyKSwc/0RIlRnrz3xnkyJiV0vFeU7AC1ixbGCS3T9uc0G1x0Yedd9n2yR8ZJmkdyfjZ5KE4YvqZ3f6UZn5Mtj+7tGmyp+ee+clLSHzsqeyDiX0FIgFmqiiAVJD6qeKPFAHeWz9b2MOXIBIw+fSLOpx0rosCgesOmPc8lgFvo+dMKpSlPkCuGLBPj2ObT4sLjc98NC5z8sNJMu3o5bMbiCDR9JWgx9nKj+NlALwk3Y/nzHSL/DNcnP5vz2zbX2CBKjx6ju0IXh6YKlJJVyMsH9QjwYkgDQVmy8amQ== procolix@sshnode2"
 | |
|       ];
 | |
|     };
 | |
| 
 | |
|     niols = {
 | |
|       isNormalUser = true;
 | |
|       extraGroups = [ "wheel" ];
 | |
|       openssh.authorizedKeys.keys = [
 | |
|         "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEElREJN0AC7lbp+5X204pQ5r030IbgCllsIxyU3iiKY"
 | |
|       ];
 | |
|     };
 | |
| 
 | |
|     valentin = {
 | |
|       isNormalUser = true;
 | |
|       extraGroups = [ "wheel" ];
 | |
|       openssh.authorizedKeys.keys = [
 | |
|         "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOJzgwAYAoMexc1fBJxU08YmsiU9T4Ua8QFeE4/kZNZ5"
 | |
|       ];
 | |
|     };
 | |
| 
 | |
|     kiara = {
 | |
|       isNormalUser = true;
 | |
|       extraGroups = [ "wheel" ];
 | |
|       openssh.authorizedKeys.keys = [
 | |
|         "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDHTIqF4CAylSxKPiSo5JOPuocn0y2z38wOSsQ1MUaZ2"
 | |
|       ];
 | |
|     };
 | |
| 
 | |
|     Lois = {
 | |
|       isNormalUser = true;
 | |
|       extraGroups = [ "wheel" ];
 | |
|       openssh.authorizedKeys.keys = [
 | |
|         "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKVQ7yYXr4ZguGWYHZ7v2L3kPmYjaFo46PTgAEviW5D8 lois@mouse"
 | |
|       ];
 | |
|     };
 | |
|   };
 | |
| 
 | |
|   security.sudo.wheelNeedsPassword = false;
 | |
| 
 | |
|   nix.settings.trusted-users = [ "@wheel" ];
 | |
| }
 |