 2d7beac377
			
		
	
	
		2d7beac377
		
	
	
	
	
		
			
			configuration for specific programs. For instance, ssh.nix provides the configuration for the SSH client; ssmtp.nix provides the configuration for the `ssmtp' MTA. svn path=/nixos/branches/modular-nixos/; revision=15757
		
			
				
	
	
		
			21 lines
		
	
	
		
			508 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			508 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| # Global configuration for the SSH client.
 | |
| 
 | |
| {config, pkgs, ...}:
 | |
| 
 | |
| {
 | |
|   environment.etc =
 | |
|     [ { # SSH configuration.  Slight duplication of the sshd_config
 | |
|         # generation in the sshd service.
 | |
|         source = pkgs.writeText "ssh_config" ''
 | |
|           ${if config.services.sshd.forwardX11 then ''
 | |
|             ForwardX11 yes
 | |
|             XAuthLocation ${pkgs.xorg.xauth}/bin/xauth
 | |
|           '' else ''
 | |
|             ForwardX11 no
 | |
|           ''}
 | |
|         '';
 | |
|         target = "ssh/ssh_config";
 | |
|       }
 | |
|     ];
 | |
| }
 |