diff --git a/modules/base/sshd/sshd.nix b/modules/base/sshd/sshd.nix index de8a583..849da56 100644 --- a/modules/base/sshd/sshd.nix +++ b/modules/base/sshd/sshd.nix @@ -1,5 +1,11 @@ { ... }: { - flake.nixosModules.sshd = { + flake.nixosModules.sshd = { config, user, ... }: { services.openssh.enable = true; + + sops.secrets."users/${user}/intern/public" = {}; + + users.users.${user}.openssh.authorizedKeys.keyFiles = [ + config.sops.secrets."users/${user}/intern/public".path + ]; }; }