diff --git a/home/home.nix b/home/home.nix index 09ca6f4..6b3fd93 100644 --- a/home/home.nix +++ b/home/home.nix @@ -33,7 +33,9 @@ ".config/nvim".source = ../files/nvim; # Secrets - ".ssh/config".source = ../secrets/ssh/config; + ".ssh/config".text = builtins.replaceStrings [ "@SSH_KEY@" ] [ host.sshKey ] ( + builtins.readFile ../secrets/ssh/config.template + ); }; shellAliases = { diff --git a/hosts/mac14.nix b/hosts/mac14.nix index b3cc072..80ecbab 100644 --- a/hosts/mac14.nix +++ b/hosts/mac14.nix @@ -2,6 +2,7 @@ username = "cupcakearmy"; hostName = "mac14"; platform = "aarch64-darwin"; + sshKey = "legba"; extras = { casks = [ diff --git a/hosts/ordio.nix b/hosts/ordio.nix index b348320..36ec0da 100644 --- a/hosts/ordio.nix +++ b/hosts/ordio.nix @@ -2,6 +2,7 @@ username = "nicco"; hostName = "ordio"; platform = "aarch64-darwin"; + sshKey = "ordio"; extras = { casks = [ diff --git a/secrets/ssh/config b/secrets/ssh/config deleted file mode 100644 index 2f180a8..0000000 Binary files a/secrets/ssh/config and /dev/null differ diff --git a/secrets/ssh/config.template b/secrets/ssh/config.template new file mode 100644 index 0000000..3938e25 Binary files /dev/null and b/secrets/ssh/config.template differ