mirror of
https://codeberg.org/leana8959/.files.git
synced 2026-02-01 14:39:39 +00:00
93 lines
1.4 KiB
Nix
93 lines
1.4 KiB
Nix
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
|
|
shortName = builtins.replaceStrings [ " " ] [ "" ] name;
|
|
in
|
|
final: prev: {
|
|
family = prev.family + "${shortName}";
|
|
variants = prev.variants // {
|
|
inherits = code;
|
|
};
|
|
}
|
|
) list
|