From d37ad3d28fae19036467ae3ded7792478f8b2c1f Mon Sep 17 00:00:00 2001 From: rczb Date: Thu, 2 Jan 2025 21:11:06 +0800 Subject: [PATCH] nerd-fonts: add releaseVersion to passthru --- pkgs/data/fonts/nerd-fonts/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/data/fonts/nerd-fonts/default.nix b/pkgs/data/fonts/nerd-fonts/default.nix index 6fa4633a0b45..27595a1fb4f6 100644 --- a/pkgs/data/fonts/nerd-fonts/default.nix +++ b/pkgs/data/fonts/nerd-fonts/default.nix @@ -9,6 +9,8 @@ let fontsInfo = lib.trivial.importJSON ./manifests/fonts.json; checksums = lib.trivial.importJSON ./manifests/checksums.json; + releaseVersion = lib.removePrefix "v" releaseInfo.tag_name; + convertAttrName = name: let @@ -33,7 +35,7 @@ let }: stdenvNoCC.mkDerivation { pname = "nerd-fonts-" + lib.strings.toLower caskName; - version = (lib.removePrefix "v" releaseInfo.tag_name) + convertVersion version; + version = releaseVersion + convertVersion version; src = let @@ -63,9 +65,12 @@ let runHook postInstall ''; - passthru.updateScript = { - command = ./update.py; - supportedFeatures = [ "commit" ]; + passthru = { + inherit releaseVersion; + updateScript = { + command = ./update.py; + supportedFeatures = [ "commit" ]; + }; }; meta = {