29 lines
844 B
Nix
29 lines
844 B
Nix
{ pkgs, ... }:
|
|
let
|
|
hashes = {
|
|
"MapleMono-TTF" = "sha256-xKGw8fYpcBj0PNqEqz0VKIFebQc9QcIXmLtiVessHtM=";
|
|
"MapleMono-NF-unhinted" = "sha256-1H7w/Ky10TG3rAS7tNAnpWy30xYlhT7MdxLNCQraiTg=";
|
|
"MapleMono-NF-CN-unhinted" = "sha256-Zp4C8JJrCjGLGa1Il1J5RaqpFwu7hO0AETU6IDqoSX8=";
|
|
};
|
|
in
|
|
rec {
|
|
maple-mono = pkgs.lib.mapAttrs (
|
|
_: maple-pkg:
|
|
maple-pkg.overrideAttrs (
|
|
prev: _: {
|
|
version = "1.0.1+custom";
|
|
src = pkgs.fetchurl {
|
|
url = "https://github.com/jdonszelmann/Maple-font/releases/download/v1.0.1/${prev.pname}.zip";
|
|
hash = hashes.${prev.pname};
|
|
};
|
|
}
|
|
)
|
|
) pkgs.maple-mono;
|
|
maple-fonts-pack = [
|
|
maple-mono.truetype
|
|
# Maple Mono NF (Ligature unhinted)
|
|
maple-mono.NF-unhinted
|
|
# Maple Mono NF CN (Ligature unhinted)
|
|
maple-mono.NF-CN-unhinted
|
|
];
|
|
}
|