From 834bfc40437f50342a4c3da37fb0fda4c9f66b2c Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Thu, 6 Nov 2025 20:24:39 +0100 Subject: [PATCH 1/2] go-away: add meta.mainProgram Signed-off-by: Christoph Heiss --- pkgs/by-name/go/go-away/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/go/go-away/package.nix b/pkgs/by-name/go/go-away/package.nix index b9ca2a2dcec6..a7235a4a7268 100644 --- a/pkgs/by-name/go/go-away/package.nix +++ b/pkgs/by-name/go/go-away/package.nix @@ -72,5 +72,6 @@ buildGoModule (finalAttrs: { homepage = "https://git.gammaspectra.live/git/go-away"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ hexa ]; + mainProgram = "go-away"; }; }) From e9c3642c327f5047c9ec22e5c5880bd63294fc8d Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Thu, 6 Nov 2025 20:25:08 +0100 Subject: [PATCH 2/2] go-away: add passthru.updateScript Signed-off-by: Christoph Heiss --- pkgs/by-name/go/go-away/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/go/go-away/package.nix b/pkgs/by-name/go/go-away/package.nix index a7235a4a7268..612fe330b962 100644 --- a/pkgs/by-name/go/go-away/package.nix +++ b/pkgs/by-name/go/go-away/package.nix @@ -2,6 +2,7 @@ lib, buildGoModule, fetchFromGitea, + nix-update-script, # asset compression brotli, @@ -57,6 +58,12 @@ buildGoModule (finalAttrs: { cp -rv examples/snippets $out/lib/go-away/ ''; + passthru.updateScript = nix-update-script { + # the main repository does not have the releases feed enabled, so use the + # codeberg mirror + url = "https://codeberg.org/gone/go-away"; + }; + meta = { changelog = "https://git.gammaspectra.live/git/go-away/releases/tag/${finalAttrs.src.tag}"; description = "Self-hosted abuse detection and rule enforcement against low-effort mass AI scraping and bots";