diff --git a/pkgs/default.nix b/pkgs/default.nix index f5d5aa4..d1429c9 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -4,21 +4,54 @@ self: super: { iosevka-hskl = super.iosevka.override { - privateBuildPlan = { - family = "Iosevka Samae"; - design = [ - "ss08" # Use Pragmata Pro Style - "term" # Disable ligature/ligation - ]; - slants = { - upright = "normal"; - italic = "italic"; - oblique = "oblique"; - }; - }; + privateBuildPlan = '' + [buildPlans.iosevka-samae] + family = "Iosevka Samae" + spacing = "term" + serifs = "sans" + no-cv-ss = false + + [buildPlans.iosevka-samae.variants] + inherits = "ss08" + + [buildPlans.iosevka-samae.variants.design] + f = "tailed" + j = "serifed" + k = "curly-serifless" + y = "cursive" + zero = "long-dotted" + seven = "bend-crossbar-serifed" + number-sign = "upright" + at = "short" + lig-ltgteq = "slanted" + + [buildPlans.iosevka-samae.ligations] + inherits = "haskell" + + [buildPlans.iosevka-samae.weights.regular] + shape = 400 + menu = 400 + css = 400 + + [buildPlans.iosevka-samae.weights.bold] + shape = 700 + menu = 700 + css = 700 + ''; set = "Samae"; }; - +#{ +# family = "Iosevka Samae"; +# design = [ +# "ss08" # Use Pragmata Pro Style +# "term" # Disable ligature/ligation +# ]; +# slants = { +# upright = "normal"; +# italic = "italic"; +# oblique = "oblique"; +# }; +#} wineNoGS = super.wineStaging.override { gstreamerSupport = false; }; surge-samae = super.callPackage ./surge {};