ref(nix): use callPackage

I didn't know it resolves lambda arguments, interesting
This commit is contained in:
Léana 江 2024-03-08 22:25:32 +01:00 committed by Léana 江
parent e90eafa667
commit b00f94996e
5 changed files with 41 additions and 40 deletions

View file

@ -1,12 +1,13 @@
{
pkgs,
unstable,
nerd-font-patcher,
parallel,
stdenvNoCC,
}: {
font,
extraArgs ? [],
useDefaultsArgs ? true,
}:
pkgs.stdenv.mkDerivation {
stdenvNoCC.mkDerivation {
/*
Credits:
https://github.com/NixOS/nixpkgs/issues/44329#issuecomment-1231189572
@ -17,7 +18,7 @@ pkgs.stdenv.mkDerivation {
*/
name = "${font.name}-NerdFont";
src = font;
nativeBuildInputs = [unstable.nerd-font-patcher pkgs.parallel];
nativeBuildInputs = [nerd-font-patcher parallel];
buildPhase = let
args = builtins.concatStringsSep " " extraArgs;