From 2709c6aa130f5eea8414573fa1a7c8a18607ad8d Mon Sep 17 00:00:00 2001 From: beeb5k Date: Fri, 5 Jun 2026 18:22:37 +0530 Subject: Correct font name --- common/overlays/IosevkaInput.nix | 187 ++++++++++++++++++++++++++++++++++++++ common/overlays/default.nix | 2 +- common/overlays/ioskeleyInput.nix | 187 -------------------------------------- 3 files changed, 188 insertions(+), 188 deletions(-) create mode 100644 common/overlays/IosevkaInput.nix delete mode 100644 common/overlays/ioskeleyInput.nix (limited to 'common/overlays') diff --git a/common/overlays/IosevkaInput.nix b/common/overlays/IosevkaInput.nix new file mode 100644 index 0000000..619a086 --- /dev/null +++ b/common/overlays/IosevkaInput.nix @@ -0,0 +1,187 @@ +final: prev: { + ioskeley-input = prev.iosevka.override { + set = "Input"; + privateBuildPlan = '' + [buildPlans.IosevkaInput] + family = "IosevkaInput" + spacing = "fixed" + serifs = "sans" + exportGlyphNames = false + noLigation = true + + [buildPlans.IosevkaInput.variants.design] + one = "base" + two = "curly-neck-serifless" + three = "flat-top-serifless" + four = "closed-serifless" + five = "upright-flat-serifless" + six = "closed-contour" + seven = "straight-serifless" + eight = "two-circles" + nine = "closed-contour" + zero = "oval-long-dotted" + capital-a = "straight-serifless" + capital-b = "standard-serifless" + capital-c = "bilateral-inward-serifed" + capital-d = "standard-serifless" + capital-e = "serifless" + capital-f = "serifless" + capital-g = "toothless-corner-serifless-hooked" + capital-h = "serifless" + capital-i = "serifed" + capital-j = "serifless" + capital-k = "symmetric-connected-serifless" + capital-l = "serifless" + capital-m = "hanging-serifless" + capital-n = "standard-serifless" + capital-p = "closed-serifless" + capital-q = "crossing-curly-tailed" + capital-r = "straight-serifless" + capital-s = "bilateral-inward-serifed" + capital-t = "serifless" + capital-u = "toothless-rounded-serifless" + capital-v = "curly-serifless" + capital-w = "straight-vertical-sides-serifless" + capital-x = "curly-serifless" + capital-y = "curly-serifless" + capital-z = "straight-serifed" + a = "double-storey-toothless-corner" + b = "toothless-corner-serifless" + c = "serifless" + d = "toothless-corner-serifless" + e = "flat-crossbar" + f = "flat-hook-serifless-crossbar-at-x-height" + g = "double-storey" + h = "straight-serifless" + i = "zshaped" + j = "flat-hook-serifed" + k = "straight-serifless" + l = "zshaped" + m = "earless-rounded-double-arch-short-leg-serifless" + n = "earless-corner-straight-serifless" + p = "earless-corner-serifless" + q = "earless-corner-straight-serifless" + r = "earless-corner-serifless" + s = "serifless" + t = "flat-hook" + u = "toothless-corner-serifless" + v = "straight-serifless" + w = "rounded-vertical-sides-serifless" + x = "straight-serifless" + y = "straight-turn-serifless" + z = "straight-serifless" + capital-eszet = "corner-serifless" + long-s = "bent-hook-serifless" + eszet = "sulzbacher-serifless" + lower-eth = "straight-bar" + capital-thorn = "serifless" + lower-thorn = "serifless" + lower-alpha = "crossing" + lower-beta = "standard" + capital-gamma = "serifless" + lower-gamma = "casual" + capital-delta = "straight" + lower-delta = "flat-top" + lower-eta = "earless-corner-serifless" + lower-theta = "capsule" + lower-iota = "serifed-semi-tailed" + lower-kappa = "straight-serifless" + capital-lambda = "straight-serifless" + lower-lambda = "straight" + lower-mu = "toothless-corner-serifless" + lower-nu = "casual" + lower-xi = "flat-top" + lower-pi = "tailless" + lower-tau = "semi-tailed" + lower-upsilon = "casual-serifless" + lower-phi = "cursive" + lower-chi = "semi-chancery-straight-serifless" + lower-psi = "flat-top-serifless" + partial-derivative = "straight-bar" + cyrl-a = "double-storey-hook-inward-serifed-tailed" + cyrl-ve = "standard-serifless" + cyrl-capital-zhe = "symmetric-connected" + cyrl-zhe = "symmetric-connected" + cyrl-capital-ze = "bilateral-inward-serifed" + cyrl-ze = "serifless" + cyrl-capital-ka = "symmetric-connected-bottom-right-serifed" + cyrl-ka = "symmetric-connected-serifless" + cyrl-el = "straight" + cyrl-em = "flat-bottom-serifless" + cyrl-capital-en = "serifed" + cyrl-en = "serifless" + cyrl-capital-er = "closed-serifed" + cyrl-er = "eared-serifed" + cyrl-capital-u = "cursive-serifless" + cyrl-u = "cursive-serifless" + cyrl-ef = "serifless" + cyrl-che = "standard" + cyrl-yeri = "corner" + cyrl-yery = "corner" + cyrl-capital-e = "bilateral-inward-serifed" + cyrl-e = "serifless" + cyrl-capital-ya = "standing-serifless" + cyrl-ya = "standing-serifless" + tittle = "round" + diacritic-dot = "round" + punctuation-dot = "round" + braille-dot = "square" + tilde = "low" + asterisk = "hex-low" + underscore = "above-baseline" + caret = "medium" + ascii-grave = "straight" + ascii-single-quote = "straight" + paren = "normal" + brace = "curly-flat-boundary" + guillemet = "straight" + number-sign = "upright" + ampersand = "closed" + at = "fourfold" + dollar = "through" + cent = "through" + percent = "rings-continuous-slash" + bar = "force-upright" + question = "corner" + pilcrow = "high" + micro-sign = "tailed-serifless" + decorative-angle-brackets = "middle" + + [buildPlans.IosevkaInput.weights.Regular] + shape = 360 + menu = 400 + css = 400 + + [buildPlans.IosevkaInput.weights.Bold] + shape = 900 + menu = 700 + css = 700 + + [buildPlans.IosevkaInput.slopes.Upright] + angle = 0 + shape = "upright" + menu = "upright" + css = "normal" + + [buildPlans.IosevkaInput.slopes.Italic] + angle = 9.4 + shape = "italic" + menu = "italic" + css = "italic" + + [buildPlans.IosevkaInput.widths.Normal] + shape = 575 + menu = 5 + css = "normal" + + [buildPlans.IosevkaInput.metricOverride] + leading = 1100 + parenSize = 950 + cap = 800 + ascender = 800 + xHeight = 600 + dotSize = "blend(weight, [100, 50], [360, 140], [900, 190])" + periodSize = "blend(weight, [100, 55], [360, 160], [900, 215])" + ''; + }; +} diff --git a/common/overlays/default.nix b/common/overlays/default.nix index d111fe7..5a6f72b 100644 --- a/common/overlays/default.nix +++ b/common/overlays/default.nix @@ -1,7 +1,7 @@ { inputs, ... }: { flake.overlays = { - iosevkaInput = import ./ioskeleyInput.nix; + IosevkaInput = import ./IosevkaInput.nix; qt6ct = import ./qt6ct.nix; }; } diff --git a/common/overlays/ioskeleyInput.nix b/common/overlays/ioskeleyInput.nix deleted file mode 100644 index 619a086..0000000 --- a/common/overlays/ioskeleyInput.nix +++ /dev/null @@ -1,187 +0,0 @@ -final: prev: { - ioskeley-input = prev.iosevka.override { - set = "Input"; - privateBuildPlan = '' - [buildPlans.IosevkaInput] - family = "IosevkaInput" - spacing = "fixed" - serifs = "sans" - exportGlyphNames = false - noLigation = true - - [buildPlans.IosevkaInput.variants.design] - one = "base" - two = "curly-neck-serifless" - three = "flat-top-serifless" - four = "closed-serifless" - five = "upright-flat-serifless" - six = "closed-contour" - seven = "straight-serifless" - eight = "two-circles" - nine = "closed-contour" - zero = "oval-long-dotted" - capital-a = "straight-serifless" - capital-b = "standard-serifless" - capital-c = "bilateral-inward-serifed" - capital-d = "standard-serifless" - capital-e = "serifless" - capital-f = "serifless" - capital-g = "toothless-corner-serifless-hooked" - capital-h = "serifless" - capital-i = "serifed" - capital-j = "serifless" - capital-k = "symmetric-connected-serifless" - capital-l = "serifless" - capital-m = "hanging-serifless" - capital-n = "standard-serifless" - capital-p = "closed-serifless" - capital-q = "crossing-curly-tailed" - capital-r = "straight-serifless" - capital-s = "bilateral-inward-serifed" - capital-t = "serifless" - capital-u = "toothless-rounded-serifless" - capital-v = "curly-serifless" - capital-w = "straight-vertical-sides-serifless" - capital-x = "curly-serifless" - capital-y = "curly-serifless" - capital-z = "straight-serifed" - a = "double-storey-toothless-corner" - b = "toothless-corner-serifless" - c = "serifless" - d = "toothless-corner-serifless" - e = "flat-crossbar" - f = "flat-hook-serifless-crossbar-at-x-height" - g = "double-storey" - h = "straight-serifless" - i = "zshaped" - j = "flat-hook-serifed" - k = "straight-serifless" - l = "zshaped" - m = "earless-rounded-double-arch-short-leg-serifless" - n = "earless-corner-straight-serifless" - p = "earless-corner-serifless" - q = "earless-corner-straight-serifless" - r = "earless-corner-serifless" - s = "serifless" - t = "flat-hook" - u = "toothless-corner-serifless" - v = "straight-serifless" - w = "rounded-vertical-sides-serifless" - x = "straight-serifless" - y = "straight-turn-serifless" - z = "straight-serifless" - capital-eszet = "corner-serifless" - long-s = "bent-hook-serifless" - eszet = "sulzbacher-serifless" - lower-eth = "straight-bar" - capital-thorn = "serifless" - lower-thorn = "serifless" - lower-alpha = "crossing" - lower-beta = "standard" - capital-gamma = "serifless" - lower-gamma = "casual" - capital-delta = "straight" - lower-delta = "flat-top" - lower-eta = "earless-corner-serifless" - lower-theta = "capsule" - lower-iota = "serifed-semi-tailed" - lower-kappa = "straight-serifless" - capital-lambda = "straight-serifless" - lower-lambda = "straight" - lower-mu = "toothless-corner-serifless" - lower-nu = "casual" - lower-xi = "flat-top" - lower-pi = "tailless" - lower-tau = "semi-tailed" - lower-upsilon = "casual-serifless" - lower-phi = "cursive" - lower-chi = "semi-chancery-straight-serifless" - lower-psi = "flat-top-serifless" - partial-derivative = "straight-bar" - cyrl-a = "double-storey-hook-inward-serifed-tailed" - cyrl-ve = "standard-serifless" - cyrl-capital-zhe = "symmetric-connected" - cyrl-zhe = "symmetric-connected" - cyrl-capital-ze = "bilateral-inward-serifed" - cyrl-ze = "serifless" - cyrl-capital-ka = "symmetric-connected-bottom-right-serifed" - cyrl-ka = "symmetric-connected-serifless" - cyrl-el = "straight" - cyrl-em = "flat-bottom-serifless" - cyrl-capital-en = "serifed" - cyrl-en = "serifless" - cyrl-capital-er = "closed-serifed" - cyrl-er = "eared-serifed" - cyrl-capital-u = "cursive-serifless" - cyrl-u = "cursive-serifless" - cyrl-ef = "serifless" - cyrl-che = "standard" - cyrl-yeri = "corner" - cyrl-yery = "corner" - cyrl-capital-e = "bilateral-inward-serifed" - cyrl-e = "serifless" - cyrl-capital-ya = "standing-serifless" - cyrl-ya = "standing-serifless" - tittle = "round" - diacritic-dot = "round" - punctuation-dot = "round" - braille-dot = "square" - tilde = "low" - asterisk = "hex-low" - underscore = "above-baseline" - caret = "medium" - ascii-grave = "straight" - ascii-single-quote = "straight" - paren = "normal" - brace = "curly-flat-boundary" - guillemet = "straight" - number-sign = "upright" - ampersand = "closed" - at = "fourfold" - dollar = "through" - cent = "through" - percent = "rings-continuous-slash" - bar = "force-upright" - question = "corner" - pilcrow = "high" - micro-sign = "tailed-serifless" - decorative-angle-brackets = "middle" - - [buildPlans.IosevkaInput.weights.Regular] - shape = 360 - menu = 400 - css = 400 - - [buildPlans.IosevkaInput.weights.Bold] - shape = 900 - menu = 700 - css = 700 - - [buildPlans.IosevkaInput.slopes.Upright] - angle = 0 - shape = "upright" - menu = "upright" - css = "normal" - - [buildPlans.IosevkaInput.slopes.Italic] - angle = 9.4 - shape = "italic" - menu = "italic" - css = "italic" - - [buildPlans.IosevkaInput.widths.Normal] - shape = 575 - menu = 5 - css = "normal" - - [buildPlans.IosevkaInput.metricOverride] - leading = 1100 - parenSize = 950 - cap = 800 - ascender = 800 - xHeight = 600 - dotSize = "blend(weight, [100, 50], [360, 140], [900, 190])" - periodSize = "blend(weight, [100, 55], [360, 160], [900, 215])" - ''; - }; -} -- cgit v1.3.1