diff --git a/nixosModules/services/ssh/service.nix b/nixosModules/services/ssh/service.nix index 56f7147..4537b0d 100644 --- a/nixosModules/services/ssh/service.nix +++ b/nixosModules/services/ssh/service.nix @@ -1,14 +1,18 @@ -{ config, pkgs, lib, ... }: +{ config, lib, ... }: { options.sshd = { enable = lib.mkEnableOption "Enables ssh daemon"; + port = lib.mkOption { + default = 922; + type = lib.types.port; + }; }; config = lib.mkIf config.sshd.enable { services.openssh = { enable = true; - ports = [ 922 ]; + ports = [ config.sshd.port ]; settings = { PasswordAuthentication = false; PermitRootLogin = "no";