From 554d906cb9d978d45f094178b04c37f278536345 Mon Sep 17 00:00:00 2001 From: Defelo Date: Sun, 16 Mar 2025 18:26:59 +0100 Subject: [PATCH] termshot: use finalAttrs pattern --- pkgs/by-name/te/termshot/package.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/te/termshot/package.nix b/pkgs/by-name/te/termshot/package.nix index 3a371200ad84..1c6409d656ea 100644 --- a/pkgs/by-name/te/termshot/package.nix +++ b/pkgs/by-name/te/termshot/package.nix @@ -5,14 +5,15 @@ versionCheckHook, nix-update-script, }: -buildGoModule rec { + +buildGoModule (finalAttrs: { pname = "termshot"; version = "0.4.1"; src = fetchFromGitHub { owner = "homeport"; repo = "termshot"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-vkxOUo1RyzZBN2+wRn8yWV930HrKRJnPwpHnxza5GNE="; }; @@ -21,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/homeport/termshot/internal/cmd.version=${version}" + "-X github.com/homeport/termshot/internal/cmd.version=${finalAttrs.version}" ]; checkFlags = [ "-skip=^TestPtexec$" ]; @@ -35,9 +36,9 @@ buildGoModule rec { meta = { description = "Creates screenshots based on terminal command output"; homepage = "https://github.com/homeport/termshot"; - changelog = "https://github.com/homeport/termshot/releases/tag/v${version}"; + changelog = "https://github.com/homeport/termshot/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ defelo ]; mainProgram = "termshot"; }; -} +})