From e7c06ffb3e99f450bebe6045303f31f03dc6f427 Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Tue, 4 Nov 2025 01:32:52 +0530 Subject: [PATCH 1/3] tui-journal: add phanirithvij as maintainer Signed-off-by: phanirithvij --- pkgs/by-name/tu/tui-journal/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/tu/tui-journal/package.nix b/pkgs/by-name/tu/tui-journal/package.nix index 2b7fc3d46765..cc9c946c469b 100644 --- a/pkgs/by-name/tu/tui-journal/package.nix +++ b/pkgs/by-name/tu/tui-journal/package.nix @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/AmmarAbouZor/tui-journal"; changelog = "https://github.com/AmmarAbouZor/tui-journal/blob/${src.rev}/CHANGELOG.ron"; license = licenses.mit; - maintainers = [ ]; mainProgram = "tjournal"; + maintainers = with lib.maintainers; [ phanirithvij ]; }; } From 9018e6f9d9d854267fdffe815ed1e4ca7f958460 Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Tue, 4 Nov 2025 01:33:09 +0530 Subject: [PATCH 2/3] tui-journal: refactor remove with lib rev -> tag rec -> finalAttrs Signed-off-by: phanirithvij --- pkgs/by-name/tu/tui-journal/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/tu/tui-journal/package.nix b/pkgs/by-name/tu/tui-journal/package.nix index cc9c946c469b..222361ba6588 100644 --- a/pkgs/by-name/tu/tui-journal/package.nix +++ b/pkgs/by-name/tu/tui-journal/package.nix @@ -7,14 +7,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tui-journal"; version = "0.16.1"; src = fetchFromGitHub { owner = "AmmarAbouZor"; repo = "tui-journal"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-crrh7lV5ZMKaxsrFmhXsUgBMbN5nmbf8wQ6croTqUKI="; }; @@ -29,12 +29,12 @@ rustPlatform.buildRustPackage rec { zlib ]; - meta = with lib; { + meta = { description = "Your journal app if you live in a terminal"; homepage = "https://github.com/AmmarAbouZor/tui-journal"; - changelog = "https://github.com/AmmarAbouZor/tui-journal/blob/${src.rev}/CHANGELOG.ron"; - license = licenses.mit; + changelog = "https://github.com/AmmarAbouZor/tui-journal/blob/${finalAttrs.src.rev}/CHANGELOG.ron"; + license = lib.licenses.mit; mainProgram = "tjournal"; maintainers = with lib.maintainers; [ phanirithvij ]; }; -} +}) From 3a5a23e618fd594bd6824e3c3c091a7e98fbd464 Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Tue, 4 Nov 2025 01:56:52 +0530 Subject: [PATCH 3/3] tui-journal: add versionCheckHook Signed-off-by: phanirithvij --- pkgs/by-name/tu/tui-journal/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/tu/tui-journal/package.nix b/pkgs/by-name/tu/tui-journal/package.nix index 222361ba6588..5c377cc73405 100644 --- a/pkgs/by-name/tu/tui-journal/package.nix +++ b/pkgs/by-name/tu/tui-journal/package.nix @@ -5,6 +5,7 @@ pkg-config, libgit2, zlib, + versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -29,6 +30,10 @@ rustPlatform.buildRustPackage (finalAttrs: { zlib ]; + doInstallCheck = true; + versionCheckProgramArg = "--version"; + nativeInstallCheckInputs = [ versionCheckHook ]; + meta = { description = "Your journal app if you live in a terminal"; homepage = "https://github.com/AmmarAbouZor/tui-journal";