From 576233fa22b9ca7468144764dc5af0783ad5541a Mon Sep 17 00:00:00 2001 From: Yingchi Long Date: Tue, 13 May 2025 11:50:26 +0800 Subject: [PATCH] nixf-diagnose: init at 0.1.2 --- pkgs/by-name/ni/nixf-diagnose/package.nix | 31 +++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 pkgs/by-name/ni/nixf-diagnose/package.nix diff --git a/pkgs/by-name/ni/nixf-diagnose/package.nix b/pkgs/by-name/ni/nixf-diagnose/package.nix new file mode 100644 index 000000000000..bbcac13337bf --- /dev/null +++ b/pkgs/by-name/ni/nixf-diagnose/package.nix @@ -0,0 +1,31 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + nixf, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "nixf-diagnose"; + version = "0.1.2"; + + src = fetchFromGitHub { + owner = "inclyc"; + repo = "nixf-diagnose"; + tag = finalAttrs.version; + hash = "sha256-gkeU3EwAl9810eRRp5/ddf1h0qpV6FrBBdntNBpBtsM="; + }; + + env.NIXF_TIDY_PATH = lib.getExe nixf; + + useFetchCargoVendor = true; + cargoHash = "sha256-nrr2/lTWPyH7MsG2hSMJjbFCpHsKWINEP8jwSYPhocg="; + + meta = { + description = "CLI wrapper for nixf-tidy with fancy diagnostic output"; + mainProgram = "nixf-diagnose"; + homepage = "https://github.com/inclyc/nixf-diagnose"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ inclyc ]; + }; +})