diff options
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/all-packages.nix | 1 | ||||
-rw-r--r-- | pkgs/iosevka-build-plans.toml | 87 | ||||
-rw-r--r-- | pkgs/iosevka.nix | 8 |
3 files changed, 96 insertions, 0 deletions
diff --git a/pkgs/all-packages.nix b/pkgs/all-packages.nix index e8ec7d8..5e9df28 100644 --- a/pkgs/all-packages.nix +++ b/pkgs/all-packages.nix @@ -3,4 +3,5 @@ { oauth2token = pkgs.python3Packages.callPackage ./oauth2token.nix {}; kccacheproxy = pkgs.callPackage ./kccacheproxy.nix {}; + iosevka-martial = pkgs.callPackage ./iosevka.nix {}; } diff --git a/pkgs/iosevka-build-plans.toml b/pkgs/iosevka-build-plans.toml new file mode 100644 index 0000000..ce08b46 --- /dev/null +++ b/pkgs/iosevka-build-plans.toml @@ -0,0 +1,87 @@ +[buildPlans.IosevkaMartial] +family = "Iosevka Martial" +spacing = "fixed" +serifs = "sans" +noCvSs = true +exportGlyphNames = false +[buildPlans.IosevkaMartial.variants.design] +zero = "long-dotted" +capital-q = "crossing" +g = "double-storey" +i = "serifed-semi-tailed" +j = "flat-hook-serifed" +l = "serifed-semi-tailed" +lower-mu = "toothed-serifless" +tittle = "square" +diacritic-dot = "square" +punctuation-dot = "square" +braille-dot = "square" +asterisk = "hex-mid" +paren = "large-contour" +brace = "curly-flat-boundary" +guillemet = "straight" +at = "fourfold" +lig-plus-chain = "with-notch" +lig-double-arrow-bar = "with-notch" +lig-single-arrow-bar = "with-notch" +[buildPlans.IosevkaMartial.variants.italic] +capital-q = "crossing-baseline" +g = "double-storey-open" +i = "serifed-diagonal-tailed" +j = "diagonal-tailed-serifed" +k = "diagonal-tailed-cursive-serifless" +l = "serifed-diagonal-tailed" + +[buildPlans.IosevkaMartialAile] +family = "Iosevka Martial Aile" +spacing = "quasi-proportional" +serifs = "sans" +noCvSs = true +exportGlyphNames = false +noLigation = true +[buildPlans.IosevkaMartialAile.variants.design] +zero = "long-dotted" +capital-q = "crossing" +g = "double-storey" +i = "serifed-semi-tailed" +j = "flat-hook-serifed" +l = "serifed-semi-tailed" +lower-mu = "toothed-serifless" +asterisk = "hex-mid" +guillemet = "straight" +at = "fourfold" +lig-equal-chain = "without-notch" +lig-hyphen-chain = "without-notch" +[buildPlans.IosevkaMartialAile.variants.italic] +g = "double-storey-open" +i = "serifed-diagonal-tailed" +j = "diagonal-tailed-serifed" +k = "diagonal-tailed-cursive-serifless" +l = "serifed-diagonal-tailed" + +[buildPlans.IosevkaMartialEtoile] +family = "Iosevka Martial Etoile" +spacing = "quasi-proportional" +serifs = "slab" +noCvSs = true +exportGlyphNames = false +noLigation = true +[buildPlans.IosevkaMartialEtoile.variants.design] +zero = "long-dotted" +capital-q = "crossing" +g = "double-storey" +i = "serifed" +j = "flat-hook-serifed" +l = "serifed" +lower-mu = "toothed-serifless" +asterisk = "hex-mid" +guillemet = "straight" +at = "fourfold" +lig-equal-chain = "without-notch" +lig-hyphen-chain = "without-notch" +[buildPlans.IosevkaMartialEtoile.variants.italic] +g = "double-storey-open" +i = "serifed-diagonal-tailed" +j = "diagonal-tailed-serifed" +k = "diagonal-tailed-cursive-serifless" +l = "serifed-diagonal-tailed" diff --git a/pkgs/iosevka.nix b/pkgs/iosevka.nix new file mode 100644 index 0000000..7023522 --- /dev/null +++ b/pkgs/iosevka.nix @@ -0,0 +1,8 @@ +{ + iosevka +}: + +iosevka.override { + privateBuildPlan = builtins.readFile ./iosevka-build-plans.toml; + set = "Martial"; +} |