nixfiles/home/base/ssh.nix

22 lines
497 B
Nix
Raw Normal View History

2023-10-16 18:17:28 +01:00
{lib, ...}: let
2023-09-18 03:56:58 +01:00
inherit (lib.modules) mkMerge;
2023-08-01 20:53:25 +01:00
in {
2023-10-16 18:17:28 +01:00
programs.ssh = {
enable = true;
matchBlocks = mkMerge [
(mkMerge (map (hostname: {
"${hostname}" = {
user = "root";
hostname = "${hostname}.servers.genderfucked.monster";
};
2023-10-16 18:17:28 +01:00
}) ["hetzner-arm" "hetzner-arm-decrypt" "vault" "vault-decrypt" "raspberry"]))
{
"blahaj" = {
user = "chaos";
hostname = "blahaj.sapphicco.de";
2023-08-01 20:53:25 +01:00
};
2023-10-16 18:17:28 +01:00
}
];
};
}