From bb0c832f0b9d5159f9776e6cfee7decf45ae525b Mon Sep 17 00:00:00 2001 From: midirhee12 Date: Sun, 28 Jul 2024 19:26:17 -0500 Subject: [PATCH 1/2] maintainers: added midirhee12 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 1d81e1129ea6..c5426f18a1ea 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -13265,6 +13265,12 @@ name = "midchildan"; keys = [ { fingerprint = "FEF0 AE2D 5449 3482 5F06 40AA 186A 1EDA C5C6 3F83"; } ]; }; + midirhee12 = { + email = "midirhee@proton.me"; + github = "midirhee12"; + githubId = 38054771; + name = "midirhee12"; + }; mig4ng = { email = "mig4ng@gmail.com"; github = "mig4ng"; From 839887d881b8254a979ed9189273ea66efa4299f Mon Sep 17 00:00:00 2001 From: midirhee12 Date: Sun, 28 Jul 2024 19:28:41 -0500 Subject: [PATCH 2/2] inter-nerdfont: init at 4.0 --- pkgs/by-name/in/inter-nerdfont/package.nix | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 pkgs/by-name/in/inter-nerdfont/package.nix diff --git a/pkgs/by-name/in/inter-nerdfont/package.nix b/pkgs/by-name/in/inter-nerdfont/package.nix new file mode 100644 index 000000000000..c10836aa57d8 --- /dev/null +++ b/pkgs/by-name/in/inter-nerdfont/package.nix @@ -0,0 +1,44 @@ +{ + lib, + fontforge, + nerd-font-patcher, + stdenvNoCC, + fetchzip, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "inter-nerdfont"; + version = "4.0"; + + src = fetchzip { + url = "https://github.com/rsms/inter/releases/download/v${finalAttrs.version}/Inter-${finalAttrs.version}.zip"; + stripRoot = false; + hash = "sha256-hFK7xFJt69n+98+juWgMvt+zeB9nDkc8nsR8vohrFIc="; + }; + + nativeBuildInputs = [ + fontforge + nerd-font-patcher + ]; + + buildPhase = '' + runHook preBuild + nerd-font-patcher Inter.ttc + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + install -Dm444 'Inter Nerd Font.ttc' $out/share/fonts/truetype/InterNerdFont.ttc + cp *.ttf $out/share/fonts/truetype + runHook postInstall + ''; + + meta = { + homepage = "https://gitlab.com/mid_os/inter-nerdfont"; + description = "NerdFont patch of the Inter font"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = [ lib.maintainers.midirhee12 ]; + }; +})