diff --git a/common/ssh/default.nix b/common/ssh/default.nix index 1f5ea94..ae32c30 100644 --- a/common/ssh/default.nix +++ b/common/ssh/default.nix @@ -1,17 +1,21 @@ { - programs.ssh.startAgent = true; + lib, + ... +}: +{ + programs.ssh.startAgent = true; - users.users.root.openssh.authorizedKeys.keys = [ - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIClZstYoT64zHnGfE7LMYNiQPN5/gmCt382lC+Ji8lrH PVE" - ]; + users.users.root.openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIClZstYoT64zHnGfE7LMYNiQPN5/gmCt382lC+Ji8lrH PVE" + ]; - services.openssh = { - enable = true; - settings = { - AllowUsers = null; # everyone - PasswordAuthentication = false; - KbdInteractiveAuthentication = false; - PermitRootLogin = "no"; - }; + services.openssh = { + enable = true; + settings = { + AllowUsers = null; # everyone + PasswordAuthentication = false; + KbdInteractiveAuthentication = false; + PermitRootLogin = lib.mkDefault "no"; }; -} \ No newline at end of file + }; +}