mirror of
https://codeberg.org/leana8959/.files.git
synced 2026-02-01 14:39:39 +00:00
overlays/iosevka: refactor
iosevka overlay now uses iosevka config build plans in extesible forms!
This commit is contained in:
parent
acab4af809
commit
f2bd846e22
7 changed files with 325 additions and 193 deletions
93
nix/overlays/iosevka/variants.nix
Normal file
93
nix/overlays/iosevka/variants.nix
Normal file
|
|
@ -0,0 +1,93 @@
|
|||
let
|
||||
list = [
|
||||
{
|
||||
code = "ss01";
|
||||
name = "Andale Mono";
|
||||
}
|
||||
{
|
||||
code = "ss02";
|
||||
name = "Anonymous Pro";
|
||||
}
|
||||
{
|
||||
code = "ss03";
|
||||
name = "Consolas";
|
||||
}
|
||||
{
|
||||
code = "ss04";
|
||||
name = "Menlo";
|
||||
}
|
||||
{
|
||||
code = "ss05";
|
||||
name = "Fira Mono";
|
||||
}
|
||||
{
|
||||
code = "ss06";
|
||||
name = "Liberation Mono";
|
||||
}
|
||||
{
|
||||
code = "ss07";
|
||||
name = "Monaco";
|
||||
}
|
||||
{
|
||||
code = "ss08";
|
||||
name = "Pragmata Pro";
|
||||
}
|
||||
{
|
||||
code = "ss09";
|
||||
name = "Source Code Pro";
|
||||
}
|
||||
{
|
||||
code = "ss10";
|
||||
name = "Envy Code R";
|
||||
}
|
||||
{
|
||||
code = "ss11";
|
||||
name = "X Window";
|
||||
}
|
||||
{
|
||||
code = "ss12";
|
||||
name = "Ubuntu Mono";
|
||||
}
|
||||
{
|
||||
code = "ss13";
|
||||
name = "Lucida";
|
||||
}
|
||||
{
|
||||
code = "ss14";
|
||||
name = "JetBrains Mono";
|
||||
}
|
||||
{
|
||||
code = "ss15";
|
||||
name = "IBM Plex Mono";
|
||||
}
|
||||
{
|
||||
code = "ss16";
|
||||
name = "PT Mono";
|
||||
}
|
||||
{
|
||||
code = "ss17";
|
||||
name = "Recursive Mono";
|
||||
}
|
||||
{
|
||||
code = "ss18";
|
||||
name = "Input Mono";
|
||||
}
|
||||
{
|
||||
code = "ss20";
|
||||
name = "Curly";
|
||||
}
|
||||
];
|
||||
in
|
||||
|
||||
map (
|
||||
{ name, code }:
|
||||
let
|
||||
kebabName = builtins.replaceStrings [ " " ] [ "-" ] name;
|
||||
in
|
||||
final: prev: {
|
||||
family = prev.family + "-${kebabName}";
|
||||
variants = prev.variants // {
|
||||
inherits = code;
|
||||
};
|
||||
}
|
||||
) list
|
||||
Loading…
Add table
Add a link
Reference in a new issue