From a4a025b9396bec789e44a0e9bd0f295e984911f2 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Sun, 26 May 2024 22:19:06 +0200 Subject: [PATCH 1/3] forgejo: use user name for stateDir --- services/forgejo/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/forgejo/default.nix b/services/forgejo/default.nix index a6aa174..13c2bfb 100644 --- a/services/forgejo/default.nix +++ b/services/forgejo/default.nix @@ -53,6 +53,9 @@ in { enable = true; user = forgejoUser; appName = "Personal Forge"; + group = config.users.users.${forgejoUser}.group; + stateDir = "/var/lib/${forgejoUser}"; + lfs.enable = true; settings = { From 1059d52334a5eaa0a66263f3b4efc0247cf5c93a Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Sun, 26 May 2024 22:47:55 +0200 Subject: [PATCH 2/3] services: forgejo: use new appName setting --- services/forgejo/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/forgejo/default.nix b/services/forgejo/default.nix index 13c2bfb..516dfbe 100644 --- a/services/forgejo/default.nix +++ b/services/forgejo/default.nix @@ -52,7 +52,6 @@ in { services.forgejo = { enable = true; user = forgejoUser; - appName = "Personal Forge"; group = config.users.users.${forgejoUser}.group; stateDir = "/var/lib/${forgejoUser}"; @@ -77,6 +76,8 @@ in { # only send cookies via HTTPS session.COOKIE_SECURE = true; + + DEFAULT.APP_NAME = "Personal Forge"; }; # NixOS module uses `forgejo dump` to backup repositories and the database, From d75eb9d028b67520f2bf8898268c1c5b5d2fcaf5 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Sun, 26 May 2024 22:48:08 +0200 Subject: [PATCH 3/3] services: forgejo: show version in footer --- services/forgejo/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/services/forgejo/default.nix b/services/forgejo/default.nix index 516dfbe..9d40402 100644 --- a/services/forgejo/default.nix +++ b/services/forgejo/default.nix @@ -65,7 +65,6 @@ in { HTTP_PORT = cfg.privatePort; }; log.LEVEL = "Warn"; # [ "Trace" "Debug" "Info" "Warn" "Error" "Critical" ] - other.SHOW_FOOTER_VERSION = false; repository = { ENABLE_PUSH_CREATE_USER = true; DEFAULT_BRANCH = "main";