From 2955bcfd0c49afc12eddbeb971acb7b972a0f1b3 Mon Sep 17 00:00:00 2001 From: alsaiduq-lab Date: Mon, 30 Jun 2025 10:35:04 -0600 Subject: [PATCH] added --- flake.nix | 1 + pkgs/default.nix | 1 + pkgs/minijinja-cli/default.nix | 27 +++++++++++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 pkgs/minijinja-cli/default.nix diff --git a/flake.nix b/flake.nix index 82da2b3..ba5dbf4 100644 --- a/flake.nix +++ b/flake.nix @@ -71,6 +71,7 @@ rpcs3_latest clear-sans binary-font + minijinja-cli ; }) diff --git a/pkgs/default.nix b/pkgs/default.nix index 500ad5e..0108762 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -11,4 +11,5 @@ in { fish-rust = pkgs.callPackage ./fish-rust {}; clear-sans = pkgs.callPackage ./clear-sans {}; binary-font = pkgs.callPackage ./binary-font {}; + minijinja-cli = pkgs.callPackage ./minijinja-cli {}; } diff --git a/pkgs/minijinja-cli/default.nix b/pkgs/minijinja-cli/default.nix new file mode 100644 index 0000000..53a2660 --- /dev/null +++ b/pkgs/minijinja-cli/default.nix @@ -0,0 +1,27 @@ +{ + lib, + rustPlatform, + fetchCrate, +}: +rustPlatform.buildRustPackage rec { + pname = "minijinja-cli"; + version = "2.11.0"; + + src = fetchCrate { + inherit pname version; + hash = "sha256-HPocm+dEV5dBJqjYedylTGHhm2iPHjZzg2mvuFgaDCY="; + }; + + cargoHash = "sha256-4ZYbB/tAzTOryBZKBoMKFNDC3CpWA92t1nfJHwMDlUg="; + + doCheck = false; + + meta = with lib; { + description = "Command-line renderer for MiniJinja/Jinja2 templates"; + homepage = "https://github.com/mitsuhiko/minijinja"; + license = licenses.asl20; + mainProgram = "minijinja"; + platforms = platforms.unix; + maintainer = "Cobray"; + }; +}