Loading pkgs/data/fonts/iosevka/comfy.nix +37 −22 Original line number Diff line number Diff line { callPackage, lib, fetchFromSourcehut }: { lib, iosevka, fetchFromSourcehut, fetchFromGitHub, buildNpmPackage }: let sets = [ Loading @@ -23,9 +23,23 @@ let sha256 = "1h72my1s9pvxww6yijrvhy7hj9dspnshya60i60p1wlzr6d18v3p"; }; privateBuildPlan = src.outPath + "/private-build-plans.toml"; overrideAttrs = (attrs: { makeIosevkaFont = set: let superBuildNpmPackage = buildNpmPackage; in (iosevka.override rec { inherit set privateBuildPlan; buildNpmPackage = args: superBuildNpmPackage (args // { inherit version; src = fetchFromGitHub { owner = "be5invis"; repo = "iosevka"; rev = "ad1e247a3fb8d2e2561122e8e57dcdc86a23df77"; hash = "sha256-sfItIMl9HOUykoZPsNKRGKwgkSWvNGUe3czHE8qFG5w="; }; npmDepsHash = "sha256-HaO2q1f+hX3LjccuVCQaqQZCdUH9r7+jiFOR+3m8Suw="; meta = with lib; { inherit (src.meta) homepage; description = '' Loading @@ -34,14 +48,15 @@ let in both roman (upright) and italic (slanted) variants. ''; license = licenses.ofl; platforms = attrs.meta.platforms; platforms = iosevka.meta.platforms; maintainers = [ maintainers.DamienCassou ]; }; }); makeIosevkaFont = set: (callPackage ./. { inherit set privateBuildPlan; }).overrideAttrs overrideAttrs; in builtins.listToAttrs (builtins.map (set: { }); in builtins.listToAttrs (builtins.map (set: { name = set; value = makeIosevkaFont set; }) sets) }) sets) Loading
pkgs/data/fonts/iosevka/comfy.nix +37 −22 Original line number Diff line number Diff line { callPackage, lib, fetchFromSourcehut }: { lib, iosevka, fetchFromSourcehut, fetchFromGitHub, buildNpmPackage }: let sets = [ Loading @@ -23,9 +23,23 @@ let sha256 = "1h72my1s9pvxww6yijrvhy7hj9dspnshya60i60p1wlzr6d18v3p"; }; privateBuildPlan = src.outPath + "/private-build-plans.toml"; overrideAttrs = (attrs: { makeIosevkaFont = set: let superBuildNpmPackage = buildNpmPackage; in (iosevka.override rec { inherit set privateBuildPlan; buildNpmPackage = args: superBuildNpmPackage (args // { inherit version; src = fetchFromGitHub { owner = "be5invis"; repo = "iosevka"; rev = "ad1e247a3fb8d2e2561122e8e57dcdc86a23df77"; hash = "sha256-sfItIMl9HOUykoZPsNKRGKwgkSWvNGUe3czHE8qFG5w="; }; npmDepsHash = "sha256-HaO2q1f+hX3LjccuVCQaqQZCdUH9r7+jiFOR+3m8Suw="; meta = with lib; { inherit (src.meta) homepage; description = '' Loading @@ -34,14 +48,15 @@ let in both roman (upright) and italic (slanted) variants. ''; license = licenses.ofl; platforms = attrs.meta.platforms; platforms = iosevka.meta.platforms; maintainers = [ maintainers.DamienCassou ]; }; }); makeIosevkaFont = set: (callPackage ./. { inherit set privateBuildPlan; }).overrideAttrs overrideAttrs; in builtins.listToAttrs (builtins.map (set: { }); in builtins.listToAttrs (builtins.map (set: { name = set; value = makeIosevkaFont set; }) sets) }) sets)