diff --git a/home-manager/features/fonts.nix b/home-manager/features/fonts.nix index a8b835c..8c87b36 100644 --- a/home-manager/features/fonts.nix +++ b/home-manager/features/fonts.nix @@ -4,8 +4,11 @@ home.packages = with pkgs; [ iosevka # Allows for customization via privateBuildPlan - iosevka-term-custom # From my overlay + iosevka-custom # From my overlay + iosevka-term-custom # From my overlay + iosevka-slab-custom # From my overlay + iosevka-term-slab-custom # From my overlay fira-code-symbols nerd-fonts.fira-code diff --git a/overlays/default.nix b/overlays/default.nix index d2797e6..7f1fa4d 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -38,6 +38,20 @@ inherits = "haskell" ''; }; + iosevka-term-slab-custom = prev.iosevka.override { + set = "TermSlabCustom"; + privateBuildPlan = '' + [buildPlans.IosevkaTermSlabCustom] + family = "Iosevka Term Slab Custom" + spacing = "term" + serifs = "slab" + noCvSs = false + exportGlyphNames = true + + [buildPlans.IosevkaTermSlabCustom.ligations] + inherits = "haskell" + ''; + }; iosevka-custom = prev.iosevka.override { set = "Custom"; privateBuildPlan = '' @@ -52,5 +66,19 @@ inherits = "haskell" ''; }; + iosevka-slab-custom = prev.iosevka.override { + set = "SlabCustom"; + privateBuildPlan = '' + [buildPlans.IosevkaSlabCustom] + family = "Iosevka Slab Custom" + spacing = "normal" + serifs = "slab" + noCvSs = false + exportGlyphNames = true + + [buildPlans.IosevkaSlabCustom.ligations] + inherits = "haskell" + ''; + }; }; }