{ inputs, config, pkgs, ... }:

{
    programs.ssh = {
        enable = true;
        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;
            };
        };
    };
}
