From cc50827fa05c86bfe31ff7a10e7a8bfa669205b2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 23 Aug 2026 11:21:30 +0200 Subject: [PATCH] chaos: modernize --- pkgs/by-name/ch/chaos/package.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ch/chaos/package.nix b/pkgs/by-name/ch/chaos/package.nix index 0fd48e65d256..1d42ed5c416b 100644 --- a/pkgs/by-name/ch/chaos/package.nix +++ b/pkgs/by-name/ch/chaos/package.nix @@ -9,6 +9,8 @@ buildGoModule (finalAttrs: { pname = "chaos"; version = "0.5.2"; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "projectdiscovery"; repo = "chaos-client"; @@ -20,10 +22,7 @@ buildGoModule (finalAttrs: { subPackages = [ "cmd/chaos/" ]; - ldflags = [ - "-s" - "-w" - ]; + ldflags = [ "-s" ]; nativeInstallCheckInputs = [ versionCheckHook ]; @@ -32,7 +31,7 @@ buildGoModule (finalAttrs: { meta = { description = "Tool to communicate with Chaos DNS API"; homepage = "https://github.com/projectdiscovery/chaos-client"; - changelog = "https://github.com/projectdiscovery/chaos-client/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/projectdiscovery/chaos-client/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "chaos";