From 0e791ded45feca9d78cb7445ffb7adc3c856b7a6 Mon Sep 17 00:00:00 2001 From: Robin Wohlers-Reichel Date: Tue, 17 Feb 2026 15:21:54 +0100 Subject: [PATCH 1/4] maintainers: add squishykid --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 606965a0a0e1..5752218f445e 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -25288,6 +25288,11 @@ githubId = 20484159; keys = [ { fingerprint = "F246 425A 7650 6F37 0552 BA8D DEA9 C405 09D9 65F5"; } ]; }; + squishykid = { + github = "squishykid"; + githubId = 2177912; + name = "squishykid"; + }; srgom = { github = "SRGOM"; githubId = 8103619; From d6a38b2bf3b5dd03817009537e13d9767bd9cb82 Mon Sep 17 00:00:00 2001 From: Robin Wohlers-Reichel Date: Tue, 17 Feb 2026 15:33:09 +0100 Subject: [PATCH 2/4] entire: add squishykid maintainer --- pkgs/by-name/en/entire/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/en/entire/package.nix b/pkgs/by-name/en/entire/package.nix index 0caa4d3595fc..b726abd4c29f 100644 --- a/pkgs/by-name/en/entire/package.nix +++ b/pkgs/by-name/en/entire/package.nix @@ -52,7 +52,10 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/entireio/cli"; changelog = "https://github.com/entireio/cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ sheeeng ]; + maintainers = with lib.maintainers; [ + sheeeng + squishykid + ]; mainProgram = "entire"; }; }) From b7f1097d411161d3531a54a12d969ed6991ad174 Mon Sep 17 00:00:00 2001 From: Robin Wohlers-Reichel Date: Tue, 17 Feb 2026 15:33:21 +0100 Subject: [PATCH 3/4] entire: fix changelog link --- pkgs/by-name/en/entire/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/en/entire/package.nix b/pkgs/by-name/en/entire/package.nix index b726abd4c29f..d7683871049f 100644 --- a/pkgs/by-name/en/entire/package.nix +++ b/pkgs/by-name/en/entire/package.nix @@ -50,7 +50,7 @@ buildGoModule (finalAttrs: { of how code was written in your repo. ''; homepage = "https://github.com/entireio/cli"; - changelog = "https://github.com/entireio/cli/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/entireio/cli/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sheeeng From a753daf9daa8999d48b84bff3c9ac714490e715d Mon Sep 17 00:00:00 2001 From: Robin Wohlers-Reichel Date: Tue, 17 Feb 2026 15:34:00 +0100 Subject: [PATCH 4/4] entire: adjust ldlfags, do checks in tmpdir --- pkgs/by-name/en/entire/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/en/entire/package.nix b/pkgs/by-name/en/entire/package.nix index d7683871049f..39c29e5550f2 100644 --- a/pkgs/by-name/en/entire/package.nix +++ b/pkgs/by-name/en/entire/package.nix @@ -5,6 +5,7 @@ installShellFiles, git, stdenv, + writableTmpDirAsHomeHook, }: buildGoModule (finalAttrs: { @@ -29,11 +30,16 @@ buildGoModule (finalAttrs: { ldflags = [ "-s" "-w" + "-X=github.com/entireio/cli/cmd/entire/cli/buildinfo.Version=${finalAttrs.version}" + "-X=github.com/entireio/cli/cmd/entire/cli/buildinfo.Commit=${finalAttrs.src.rev}" ]; nativeBuildInputs = [ installShellFiles ]; - nativeCheckInputs = [ git ]; + nativeCheckInputs = [ + git + writableTmpDirAsHomeHook + ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd entire \