From 05e04268da65d70bd03fe2b256454b53462af6b1 Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Wed, 12 Feb 2025 11:43:00 +0000 Subject: [PATCH] Add sas ssh server Signed-off-by: Nikolaos Karaolidis --- .../nikara/configs/console/ssh/default.nix | 18 ++++++++++++++++++ hosts/elara/users/nikara/default.nix | 1 + 2 files changed, 19 insertions(+) create mode 100644 hosts/elara/users/nikara/configs/console/ssh/default.nix diff --git a/hosts/elara/users/nikara/configs/console/ssh/default.nix b/hosts/elara/users/nikara/configs/console/ssh/default.nix new file mode 100644 index 0000000..c8f68dc --- /dev/null +++ b/hosts/elara/users/nikara/configs/console/ssh/default.nix @@ -0,0 +1,18 @@ +{ + user ? throw "user argument is required", + home ? throw "home argument is required", +}: +{ ... }: +{ + home-manager.users.${user}.programs.ssh.matchBlocks = { + "cldlgn.fyi.sas.com" = { + inherit user; + hostname = "cldlgn.fyi.sas.com"; + identityFile = "${home}/.ssh/ssh_sas_ed25519_key"; + extraOptions = { + StrictHostKeyChecking = "no"; + UserKnownHostsFile = "/dev/null"; + }; + }; + }; +} diff --git a/hosts/elara/users/nikara/default.nix b/hosts/elara/users/nikara/default.nix index 2e5575f..484302d 100644 --- a/hosts/elara/users/nikara/default.nix +++ b/hosts/elara/users/nikara/default.nix @@ -75,6 +75,7 @@ in (import ./configs/console/gradle { inherit user home; }) (import ./configs/console/java { inherit user home; }) (import ./configs/console/kubernetes { inherit user home; }) + (import ./configs/console/ssh { inherit user home; }) (import ./configs/gui/obsidian { inherit user home; }) (import ./configs/gui/vscode { inherit user home; })