From 8f9b18302fd51c1e4a12be6848baeb02c3549106 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sun, 12 Apr 2026 00:39:47 +0700 Subject: [PATCH 1/2] lazycommit: 1.4.0 -> 1.4.2 --- pkgs/by-name/la/lazycommit/package.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/lazycommit/package.nix b/pkgs/by-name/la/lazycommit/package.nix index bc06056e8de5..1579172bc12f 100644 --- a/pkgs/by-name/la/lazycommit/package.nix +++ b/pkgs/by-name/la/lazycommit/package.nix @@ -3,20 +3,27 @@ buildGoModule, fetchFromGitHub, nix-update-script, + stdenv, + writableTmpDirAsHomeHook, }: buildGoModule rec { pname = "lazycommit"; - version = "1.4.0"; + version = "1.4.2"; src = fetchFromGitHub { owner = "m7medvision"; repo = "lazycommit"; tag = "v${version}"; - hash = "sha256-DD3DXTev8WHNkAYDrPY2PISuA8WwKuK0GCLebpn01Rg="; + hash = "sha256-tS5jWucT4/1YRAXySUnElEkjaF2+Bl7O3taSzZf2NF0="; }; vendorHash = "sha256-4OPCUWXxsAnzxsqZPHhjvhxQQf5Knm7nGqrdjH4I4YY="; + nativeCheckInputs = [ writableTmpDirAsHomeHook ]; + + # Error reading config file: open /nix/build/nix-53143-2282724270/.home/.config/.lazycommit.yaml: no such file or directory + checkFlags = lib.optional stdenv.hostPlatform.isDarwin "-skip=^TestSetEndpoint_Validation$"; + ldflags = [ "-X main.version=${version}" "-X main.buildSource=nix" From d27ee91503f3330695c2d132a4ae40aac7cd7140 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sun, 12 Apr 2026 01:00:11 +0700 Subject: [PATCH 2/2] lazycommit: use finalAttrs --- pkgs/by-name/la/lazycommit/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/la/lazycommit/package.nix b/pkgs/by-name/la/lazycommit/package.nix index 1579172bc12f..6435f8f9f2bf 100644 --- a/pkgs/by-name/la/lazycommit/package.nix +++ b/pkgs/by-name/la/lazycommit/package.nix @@ -6,14 +6,14 @@ stdenv, writableTmpDirAsHomeHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lazycommit"; version = "1.4.2"; src = fetchFromGitHub { owner = "m7medvision"; repo = "lazycommit"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-tS5jWucT4/1YRAXySUnElEkjaF2+Bl7O3taSzZf2NF0="; }; @@ -25,7 +25,7 @@ buildGoModule rec { checkFlags = lib.optional stdenv.hostPlatform.isDarwin "-skip=^TestSetEndpoint_Validation$"; ldflags = [ - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" "-X main.buildSource=nix" ]; @@ -41,11 +41,11 @@ buildGoModule rec { meta = { description = "Simple cli for generating git commits"; homepage = "https://github.com/m7medvision/lazycommit"; - changelog = "https://github.com/m7medvision/lazycommit/releases/tag/v${version}"; + changelog = "https://github.com/m7medvision/lazycommit/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ m7medvision ]; mainProgram = "lazycommit"; }; -} +})