85 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Nix
		
	
	
	
			
		
		
	
	
			85 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Nix
		
	
	
	
{ inputs, config, pkgs, ... }:
 | 
						|
 | 
						|
{
 | 
						|
    programs.ssh = {
 | 
						|
        enable = true;
 | 
						|
        enableDefaultConfig = false;
 | 
						|
        includes = [ "gpulab_hosts_config" ];
 | 
						|
        matchBlocks = {
 | 
						|
            "*" = {
 | 
						|
                host = "*";
 | 
						|
            };
 | 
						|
            mallorea = {
 | 
						|
                host = "mallorea";
 | 
						|
                hostname = "server.thomasave.be";
 | 
						|
                port = 22;
 | 
						|
                user = "server";
 | 
						|
                forwardAgent = true;
 | 
						|
            };
 | 
						|
            Mallorea = {
 | 
						|
                host = "Mallorea";
 | 
						|
                hostname = "server.thomasave.be";
 | 
						|
                port = 22;
 | 
						|
                user = "server";
 | 
						|
                forwardAgent = true;
 | 
						|
            };
 | 
						|
            Kell = {
 | 
						|
                host = "Kell";
 | 
						|
                hostname = "kell.thomasave.be";
 | 
						|
                port = 22;
 | 
						|
                user = "user";
 | 
						|
                forwardAgent = true;
 | 
						|
            };
 | 
						|
            kell = {
 | 
						|
                host = "kell";
 | 
						|
                hostname = "kell.thomasave.be";
 | 
						|
                port = 22;
 | 
						|
                user = "user";
 | 
						|
                forwardAgent = true;
 | 
						|
            };
 | 
						|
            Riva = {
 | 
						|
                host = "Riva";
 | 
						|
                hostname = "riva.thomasave.be";
 | 
						|
                port = 22;
 | 
						|
                user = "user";
 | 
						|
                forwardAgent = true;
 | 
						|
            };
 | 
						|
            riva = {
 | 
						|
                host = "riva";
 | 
						|
                hostname = "riva.thomasave.be";
 | 
						|
                port = 22;
 | 
						|
                user = "user";
 | 
						|
                forwardAgent = true;
 | 
						|
            };
 | 
						|
            Arch = {
 | 
						|
                host = "Arch";
 | 
						|
                hostname = "arch.thomasave.be";
 | 
						|
                port = 22;
 | 
						|
                user = "user";
 | 
						|
                forwardAgent = true;
 | 
						|
            };
 | 
						|
            arch = {
 | 
						|
                host = "arch";
 | 
						|
                hostname = "arch.thomasave.be";
 | 
						|
                port = 22;
 | 
						|
                user = "user";
 | 
						|
                forwardAgent = true;
 | 
						|
            };
 | 
						|
            Vault = {
 | 
						|
                host = "Vault";
 | 
						|
                hostname = "etienne.thomasave.be";
 | 
						|
                port = 22;
 | 
						|
                user = "server";
 | 
						|
                forwardAgent = true;
 | 
						|
            };
 | 
						|
            vault = {
 | 
						|
                host = "vault";
 | 
						|
                hostname = "etienne.thomasave.be";
 | 
						|
                port = 22;
 | 
						|
                user = "server";
 | 
						|
                forwardAgent = true;
 | 
						|
            };
 | 
						|
        };
 | 
						|
    };
 | 
						|
}
 |