diff --git a/modules/nixos/deertopia/gitea.nix b/modules/nixos/deertopia/gitea.nix index a33a8c4..adecafc 100644 --- a/modules/nixos/deertopia/gitea.nix +++ b/modules/nixos/deertopia/gitea.nix @@ -1,6 +1,8 @@ { config, lib, pkgs, ... }: -let cfg = config.sydnix.deertopia.gitea; +let + cfg = config.sydnix.deertopia.gitea; + commas = lib.concatStringsSep ","; in { options.sydnix.deertopia.gitea = { enable = lib.mkEnableOption "Gitea"; @@ -62,6 +64,37 @@ in { DISABLE_REGISTRATION = true; ENABLE_NOTIFY_MAIL = true; }; + "repository.pull-request" = { + CLOSE_KEYWORDS = commas [ + # en + "close" "closes" "closed" "fix" "fixes" "fixed" "resolve" + "resolves" "resolved" + # tok + "pini e" + # ko + "해결" "해결합니다" "해결했다" + "종료" "종료합니다" "중료한다" "중료해" "중료하다" + "수정" "수정했습니다" "중료한다" "중료해" "중료하다" + ]; + REOPEN_KEYWORDS = commas [ + # en + "reopen" "reopens" "reopened" + # tok + "open sin e" "pakala sin e" + "li pakala sin" "li pakalan sin" + # ko + "재개" "재개합니다" "다시 열기" "다시 엽니다" "다시 여다" + "다시 연다" + ]; + WORK_IN_PROGRESS_PREFIXES = commas [ + # en + "WIP:" "[WIP]" + # tok + "pini ala:" "awen pali:" + # ko + "공사 중:" "공사중:" "중:" "[중]" "中:" "[中]" + ]; + }; mailer = { ENABLED = true; FROM = "Gitea ";