From cfb765a8661a80795c661180ac68d3aadca34d58 Mon Sep 17 00:00:00 2001 From: Oleksii Filonenko Date: Thu, 25 Jun 2026 19:56:13 +0100 Subject: [PATCH 1/3] tuicr: init at 0.18.0 Assisted-by: pi coding agent with kimi-k2.7-code --- pkgs/by-name/tu/tuicr/package.nix | 44 +++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 pkgs/by-name/tu/tuicr/package.nix diff --git a/pkgs/by-name/tu/tuicr/package.nix b/pkgs/by-name/tu/tuicr/package.nix new file mode 100644 index 000000000000..157b492397fa --- /dev/null +++ b/pkgs/by-name/tu/tuicr/package.nix @@ -0,0 +1,44 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + openssl, + git, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "tuicr"; + version = "0.18.0"; + + src = fetchFromGitHub { + owner = "agavra"; + repo = "tuicr"; + tag = "v${finalAttrs.version}"; + hash = "sha256-cMIUVBEtyS+AB9QqqRSu+Rd+9dyMzw+EmHSIzY2UmiQ="; + }; + + cargoHash = "sha256-ErEpUo9RPOHMHlmlPH2S6jHvnVhi4DKO7EnoMToj5t0="; + + strictDeps = true; + + nativeCheckInputs = [ + git + ]; + + checkFlags = [ + # expects to be run inside the upstream git repository + "--skip=should_return_no_changes_for_clean_repo" + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Review AI-generated diffs like a GitHub pull request, right from your terminal"; + homepage = "https://tuicr.dev"; + changelog = "https://github.com/agavra/tuicr/blob/v${finalAttrs.version}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ Br1ght0ne ]; + mainProgram = "tuicr"; + }; +}) From 1b9ef0d030636ac190753e751d210e67640fc35b Mon Sep 17 00:00:00 2001 From: Oleksii Filonenko Date: Thu, 25 Jun 2026 20:27:50 +0100 Subject: [PATCH 2/3] tuicr: fix build Co-authored-by: chocoblocko9 <91826251+chocoblocko9@users.noreply.github.com> --- pkgs/by-name/tu/tuicr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tu/tuicr/package.nix b/pkgs/by-name/tu/tuicr/package.nix index 157b492397fa..7a17df57b567 100644 --- a/pkgs/by-name/tu/tuicr/package.nix +++ b/pkgs/by-name/tu/tuicr/package.nix @@ -11,6 +11,8 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tuicr"; version = "0.18.0"; +__structuredAttrs = true; + src = fetchFromGitHub { owner = "agavra"; repo = "tuicr"; @@ -22,9 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: { strictDeps = true; - nativeCheckInputs = [ - git - ]; + nativeCheckInputs = [ git ]; checkFlags = [ # expects to be run inside the upstream git repository From 6ca6c80d7ff883b3fe80375bc48b336d408712e7 Mon Sep 17 00:00:00 2001 From: Oleksii Filonenko Date: Thu, 25 Jun 2026 20:28:19 +0100 Subject: [PATCH 3/3] tuicr: format --- pkgs/by-name/tu/tuicr/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/tu/tuicr/package.nix b/pkgs/by-name/tu/tuicr/package.nix index 7a17df57b567..2727432f4a1b 100644 --- a/pkgs/by-name/tu/tuicr/package.nix +++ b/pkgs/by-name/tu/tuicr/package.nix @@ -11,7 +11,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tuicr"; version = "0.18.0"; -__structuredAttrs = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "agavra";