diff --git a/derivations/default.nix b/derivations/default.nix index e1516bb1..b7be9d0c 100644 --- a/derivations/default.nix +++ b/derivations/default.nix @@ -4,4 +4,6 @@ ... }: { # Obsolete derivations are kept in "1_deprecated" for reference. + + monolisa = pkgs.callPackage ./monolisa {}; } diff --git a/derivations/monolisa/MonoLisa-italic.ttf b/derivations/monolisa/MonoLisa-italic.ttf new file mode 100644 index 00000000..03ddab13 Binary files /dev/null and b/derivations/monolisa/MonoLisa-italic.ttf differ diff --git a/derivations/monolisa/MonoLisa-normal.ttf b/derivations/monolisa/MonoLisa-normal.ttf new file mode 100644 index 00000000..2faef6f6 Binary files /dev/null and b/derivations/monolisa/MonoLisa-normal.ttf differ diff --git a/derivations/monolisa/default.nix b/derivations/monolisa/default.nix new file mode 100644 index 00000000..d8b2a32a --- /dev/null +++ b/derivations/monolisa/default.nix @@ -0,0 +1,26 @@ +{ + lib, + stdenvNoCC, +}: +stdenvNoCC.mkDerivation { + pname = "monolisa"; + version = "1.0"; + + src = ./.; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/fonts/truetype + mv MonoLisa-italic.ttf $out/share/fonts/truetype/ + mv MonoLisa-normal.ttf $out/share/fonts/truetype/ + + runHook postInstall + ''; + + meta = with lib; { + description = "Programming Font with Ligatures and Cursives"; + homepage = "https://www.monolisa.dev/"; + license = licenses.mit; + }; +}