From 64a76d7f9b9cd243b5144bf4f294f6e7d57555a1 Mon Sep 17 00:00:00 2001 From: Jennifer Zhou Date: Mon, 12 May 2025 18:50:35 -0700 Subject: [PATCH 1/4] maintainer-list: add jennifgcrl --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f96cb396fbc3..18e8e6fae08f 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -11347,6 +11347,13 @@ githubId = 19669567; name = "Willy"; }; + jennifgcrl = { + email = "jennifer@jezh.me"; + github = "jennifgcrl"; + githubId = 110419915; + matrix = "@fgcrl:matrix.org"; + name = "Jennifer Zhou"; + }; jensbin = { email = "jensbin+git@pm.me"; github = "jensbin"; From 329e5dc0ebeecb6f934ca89e855378aee16083e1 Mon Sep 17 00:00:00 2001 From: Jennifer Zhou Date: Mon, 12 May 2025 18:31:34 -0700 Subject: [PATCH 2/4] dm-mono: init at 0.0 --- pkgs/by-name/dm/dm-mono/package.nix | 32 +++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/dm/dm-mono/package.nix diff --git a/pkgs/by-name/dm/dm-mono/package.nix b/pkgs/by-name/dm/dm-mono/package.nix new file mode 100644 index 000000000000..3f1073c85e8b --- /dev/null +++ b/pkgs/by-name/dm/dm-mono/package.nix @@ -0,0 +1,32 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, +}: + +stdenvNoCC.mkDerivation rec { + pname = "dm-mono"; + version = "0.0"; + + src = fetchFromGitHub { + owner = "googlefonts"; + repo = "dm-mono"; + rev = "57fadabfb200a77de2812540026c249dc3013077"; + hash = "sha256-Xj6UmvH7tqW6xdobBxuafqc7TB1nrTFwHWv4DaZmwx8="; + }; + + installPhase = '' + runHook preInstall + + install -m644 --target $out/share/fonts/truetype -D exports/*.ttf + + runHook postInstall + ''; + + meta = { + description = "Monospace typeface"; + homepage = "https://github.com/googlefonts/dm-mono"; + license = lib.licenses.ofl; + maintainers = with lib.maintainers; [ jennifgcrl ]; + }; +} From 6f7e705a3d48371a22f2f48a61305de8e4a84e2a Mon Sep 17 00:00:00 2001 From: Jennifer Zhou Date: Tue, 13 May 2025 06:20:13 -0700 Subject: [PATCH 3/4] Apply suggestions from code review Co-authored-by: Yohann Boniface --- pkgs/by-name/dm/dm-mono/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dm/dm-mono/package.nix b/pkgs/by-name/dm/dm-mono/package.nix index 3f1073c85e8b..48135ab07c9f 100644 --- a/pkgs/by-name/dm/dm-mono/package.nix +++ b/pkgs/by-name/dm/dm-mono/package.nix @@ -4,9 +4,9 @@ fetchFromGitHub, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation { pname = "dm-mono"; - version = "0.0"; + version = "1.0-unstable-2020-04-15"; src = fetchFromGitHub { owner = "googlefonts"; From 0b3c382ad922cac542f574053456babde108425d Mon Sep 17 00:00:00 2001 From: Jennifer Zhou Date: Tue, 13 May 2025 06:34:30 -0700 Subject: [PATCH 4/4] add changelog --- pkgs/by-name/dm/dm-mono/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/dm/dm-mono/package.nix b/pkgs/by-name/dm/dm-mono/package.nix index 48135ab07c9f..a3f323aa6efb 100644 --- a/pkgs/by-name/dm/dm-mono/package.nix +++ b/pkgs/by-name/dm/dm-mono/package.nix @@ -3,7 +3,6 @@ stdenvNoCC, fetchFromGitHub, }: - stdenvNoCC.mkDerivation { pname = "dm-mono"; version = "1.0-unstable-2020-04-15"; @@ -26,6 +25,7 @@ stdenvNoCC.mkDerivation { meta = { description = "Monospace typeface"; homepage = "https://github.com/googlefonts/dm-mono"; + changelog = "https://github.com/googlefonts/dm-mono/blob/main/CHANGELOG.md"; license = lib.licenses.ofl; maintainers = with lib.maintainers; [ jennifgcrl ]; };