From 00d1e06c257c184ed9f4c753f06bb48df7f46cfe Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Sun, 25 Jan 2026 13:01:02 +0100 Subject: [PATCH] forgejo: Remove ssh server --- .../{forgejo/default.nix => forgejo.nix} | 0 modules/system/web-services/forgejo/ssh.nix | 29 ------------------- 2 files changed, 29 deletions(-) rename modules/system/web-services/{forgejo/default.nix => forgejo.nix} (100%) delete mode 100644 modules/system/web-services/forgejo/ssh.nix 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 ]; - }; - }; - }; -}