diff --git a/modules/system/web-services/forgejo/default.nix b/modules/system/web-services/forgejo.nix similarity index 100% rename from modules/system/web-services/forgejo/default.nix rename to modules/system/web-services/forgejo.nix diff --git a/modules/system/web-services/forgejo/ssh.nix b/modules/system/web-services/forgejo/ssh.nix deleted file mode 100644 index 885ab98..0000000 --- a/modules/system/web-services/forgejo/ssh.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ config, lib, ... }: -let - cfg = config.custom.web-services.forgejo.ssh; -in -{ - options.custom.web-services.forgejo.ssh = { - enable = lib.mkEnableOption ""; - port = lib.mkOption { - type = lib.types.port; - default = 22; - }; - }; - - config = lib.mkIf cfg.enable { - services.forgejo.settings.server.SSH_PORT = cfg.port; - - services.openssh = { - enable = true; - ports = lib.mkForce [ cfg.port ]; - authorizedKeysFiles = lib.mkForce [ "${config.services.forgejo.stateDir}/.ssh/authorized_keys" ]; - settings = { - PasswordAuthentication = false; - KbdInteractiveAuthentication = false; - PermitRootLogin = "no"; - AllowUsers = [ config.services.forgejo.user ]; - }; - }; - }; -}