From e96fcfcc1610fac8f2fc02f600ac3a7390d5a66b Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 3 Jul 2026 23:24:57 +0200 Subject: [PATCH] add iosevkaCustom to home.nix --- stylix.nix | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/stylix.nix b/stylix.nix index acc9a7c..43ce134 100644 --- a/stylix.nix +++ b/stylix.nix @@ -49,7 +49,44 @@ name = config.stylix.fonts.monospace.name; }; monospace = { - package = pkgs.iosevka; + package = ( + pkgs.iosevka.override { + set = "Custom"; + privateBuildPlan = '' + [buildPlans.IosevkaCustom] + family = "Iosevka Custom" + spacing = "fontconfig-mono" + serifs = "slab" + noCvSs = true + exportGlyphNames = false + + [buildPlans.IosevkaCustom.variants] + inherits = "ss12" + + [buildPlans.IosevkaCustom.weights.Regular] + shape = 400 + menu = 400 + css = 400 + + [buildPlans.IosevkaCustom.weights.Bold] + shape = 700 + menu = 700 + css = 700 + + [buildPlans.IosevkaCustom.slopes.Upright] + angle = 0 + shape = "upright" + menu = "upright" + css = "normal" + + [buildPlans.IosevkaCustom.slopes.Italic] + angle = 9.4 + shape = "italic" + menu = "italic" + css = "italic" + ''; + } + ); name = "Iosevka"; };