diff --git a/hosts/forgejo/default.nix b/hosts/forgejo/default.nix index 4a61323..1e6ffab 100644 --- a/hosts/forgejo/default.nix +++ b/hosts/forgejo/default.nix @@ -27,6 +27,7 @@ in settings = { service = { DISABLE_REGISTRATION = true; + LANDING_PAGE = "explore"; }; mailer = { ENABLED = true; @@ -40,6 +41,9 @@ in USERNAME = "openid"; ACCOUNT_LINKING = "auto"; }; + repository = { + DEFAULT_BRANCH = "master"; + }; }; }; diff --git a/modules/services/forgejo.nix b/modules/services/forgejo.nix index e18123b..30ee6a0 100644 --- a/modules/services/forgejo.nix +++ b/modules/services/forgejo.nix @@ -7,6 +7,7 @@ let cfg = config.my.services.forgejo; httpPort = 3000; + sshPort = 2222; in { @@ -81,13 +82,17 @@ in server = { DOMAIN = "git.${cfg.proxy.domain}"; ROOT_URL = "https://git.${cfg.proxy.domain}"; + START_SSH_SERVER = true; + SSH_PORT = sshPort; HTTP_PORT = httpPort; - SSH_PORT = 2222; }; } cfg.settings; }; - networking.firewall.allowedTCPPorts = [ httpPort ]; + networking.firewall.allowedTCPPorts = [ + httpPort + sshPort + ]; })