diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 58f8f31651bc..b30eabf4a6de 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -13327,6 +13327,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"; 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 ]; + }; +})