diff --git a/nixos/modules/services/misc/forgejo.nix b/nixos/modules/services/misc/forgejo.nix index 299b574b4400..08e1b85a7544 100644 --- a/nixos/modules/services/misc/forgejo.nix +++ b/nixos/modules/services/misc/forgejo.nix @@ -784,14 +784,14 @@ in environment = { USER = cfg.user; HOME = cfg.stateDir; - # `GITEA_` prefix until https://codeberg.org/forgejo/forgejo/issues/497 - # is resolved. - GITEA_WORK_DIR = cfg.stateDir; - GITEA_CUSTOM = cfg.customDir; + FORGEJO_WORK_DIR = cfg.stateDir; + FORGEJO_CUSTOM = cfg.customDir; } // lib.listToAttrs (map (e: lib.nameValuePair e.env "%d/${e.env}") secrets); }; - services.openssh.settings.AcceptEnv = mkIf (!cfg.settings.START_SSH_SERVER or false) "GIT_PROTOCOL"; + services.openssh.settings.AcceptEnv = mkIf ( + !cfg.settings.server.START_SSH_SERVER or false + ) "GIT_PROTOCOL"; users.users = mkIf (cfg.user == "forgejo") { forgejo = { @@ -814,10 +814,8 @@ in environment = { USER = cfg.user; HOME = cfg.stateDir; - # `GITEA_` prefix until https://codeberg.org/forgejo/forgejo/issues/497 - # is resolved. - GITEA_WORK_DIR = cfg.stateDir; - GITEA_CUSTOM = cfg.customDir; + FORGEJO_WORK_DIR = cfg.stateDir; + FORGEJO_CUSTOM = cfg.customDir; }; serviceConfig = { @@ -842,5 +840,6 @@ in meta.maintainers = with lib.maintainers; [ bendlas emilylange + pyrox0 ]; } diff --git a/pkgs/by-name/fo/forgejo/generic.nix b/pkgs/by-name/fo/forgejo/generic.nix index 3ca4393aace9..2a851e523d54 100644 --- a/pkgs/by-name/fo/forgejo/generic.nix +++ b/pkgs/by-name/fo/forgejo/generic.nix @@ -195,6 +195,7 @@ buildGoModule rec { bendlas adamcstephens marie + pyrox0 ]; broken = stdenv.hostPlatform.isDarwin; mainProgram = "gitea";