nix-stuff/roles/desktop/programs/ssh.nix

25 lines
559 B
Nix

{...}: {
programs.ssh.knownHosts = {
everest = {
hostNames = [
"everest.sable-pancake.ts.net"
"toast003.xyz"
];
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAqfABZKnF5YYGZTOKuT7m+sOnUqBQSvLke9c3JDsF5s";
};
};
home-manager.users.toast = {
programs.ssh = {
enable = true;
matchBlocks = {
"everest" = {
host = "everest";
hostname = "everest.sable-pancake.ts.net";
forwardAgent = true;
sendEnv = ["COLORTERM"];
};
};
};
};
}