* nghttpx: Add a new NixOS module for the nghttpx proxy server This change also adds a global `uid` and `gid` for a `nghttpx` user and group as well as an integration test. * nixos/nghttpx: fix building manual
		
			
				
	
	
		
			22 lines
		
	
	
		
			507 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			507 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
{lib, ...}:
 | 
						|
{ options = {
 | 
						|
    key = lib.mkOption {
 | 
						|
      type        = lib.types.str;
 | 
						|
      example     = "/etc/ssl/keys/mykeyfile.key";
 | 
						|
      default     = "/etc/ssl/keys/server.key";
 | 
						|
      description = ''
 | 
						|
        Path to the TLS key file.
 | 
						|
      '';
 | 
						|
    };
 | 
						|
 | 
						|
    crt = lib.mkOption {
 | 
						|
      type        = lib.types.str;
 | 
						|
      example     = "/etc/ssl/certs/mycert.crt";
 | 
						|
      default     = "/etc/ssl/certs/server.crt";
 | 
						|
      description = ''
 | 
						|
        Path to the TLS certificate file.
 | 
						|
      '';
 | 
						|
    };
 | 
						|
  };
 | 
						|
}
 |