From 809b742821159cf5788c6dbd70dd377654f142b6 Mon Sep 17 00:00:00 2001 From: John Lancaster <32917998+jsl12@users.noreply.github.com> Date: Sun, 19 Jul 2026 10:59:17 -0500 Subject: [PATCH] forgejo service tweaks --- modules/features/forgejo.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/features/forgejo.nix b/modules/features/forgejo.nix index 03fd61f..8919093 100644 --- a/modules/features/forgejo.nix +++ b/modules/features/forgejo.nix @@ -149,7 +149,8 @@ systemd.services.forgejo-pocket-id-oidc = lib.mkIf cfg.pocketId.enable { description = "Ensure Pocket ID OIDC auth source exists in Forgejo"; - after = [ "forgejo.service" ]; + after = [ "forgejo.service" "network-online.target" ]; + wants = [ "network-online.target" ]; requires = [ "forgejo.service" ]; wantedBy = [ "multi-user.target" ]; @@ -158,6 +159,9 @@ User = config.services.forgejo.user; Group = config.services.forgejo.group; WorkingDirectory = config.services.forgejo.stateDir; + Restart = "on-failure"; + RestartSec = "30s"; + StartLimitIntervalSec = 0; }; script = ''