From 2386acf0e76045afbff16a76f8063d02df169633 Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Tue, 30 Sep 2025 22:41:43 +0200 Subject: [PATCH] forgejo: Pin package version To let stable version get ahead, so I can switch back without downgrading db version --- modules/system/services/forgejo/default.nix | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/system/services/forgejo/default.nix b/modules/system/services/forgejo/default.nix index 1b00ff2..60fa82f 100644 --- a/modules/system/services/forgejo/default.nix +++ b/modules/system/services/forgejo/default.nix @@ -1,11 +1,14 @@ { config, + pkgs, pkgs-unstable, lib, ... }: let cfg = config.custom.services.forgejo; + + pinnedVersion = "12.0.4"; in { options.custom.services.forgejo = { @@ -44,7 +47,17 @@ in services.forgejo = { enable = true; - package = pkgs-unstable.forgejo; + package = pkgs-unstable.forgejo.overrideAttrs { + version = pinnedVersion; + src = pkgs.fetchFromGitea { + domain = "codeberg.org"; + owner = "forgejo"; + repo = "forgejo"; + rev = "refs/tags/v${pinnedVersion}"; + hash = "sha256-g6PNJYiGR7tUpurVL1gvGzJzDoMCLmkGiLLsSZfkbYQ="; + }; + }; + user = "git"; group = "git";