From b95632af08de86871c7d9a401694cb34e20814c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madeleine=20Sydney=20=C5=9Alaga?= Date: Sun, 14 Dec 2025 13:05:57 -0700 Subject: [PATCH] feat(iropke-batang): init --- overlay.nix | 1 - pkgs/iropke-batang/default.nix | 30 ++++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 pkgs/iropke-batang/default.nix diff --git a/overlay.nix b/overlay.nix index bff7396..7964cc8 100644 --- a/overlay.nix +++ b/overlay.nix @@ -7,7 +7,6 @@ let isReserved = n: n == "lib" || n == "overlays" || n == "modules"; nameValuePair = n: v: { name = n; value = v; }; nurAttrs = import ./default.nix { pkgs = super; }; - in builtins.listToAttrs (map (n: nameValuePair n nurAttrs.${n}) diff --git a/pkgs/iropke-batang/default.nix b/pkgs/iropke-batang/default.nix new file mode 100644 index 0000000..4e81853 --- /dev/null +++ b/pkgs/iropke-batang/default.nix @@ -0,0 +1,30 @@ +{ stdenvNoCC +, fetchFromGitHub +, lib +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "iropke-batang"; + version = "1.2"; + src = fetchFromGitHub { + owner = "iropke"; + repo = "font-iropke-batang"; + rev = "v${finalAttrs.version}"; + hash = "sha256-wsu7JK0hHYn9aegaMeNV9fWvQ6KoMzHwOFWymWHYvxo="; + }; + + installPhase = '' + runHook preInstall + find . -type f -name '*.otf' \ + -exec install -Dm644 {} -t $out/share/fonts/opentype \; + runHook postInstall + ''; + + meta = { + description = "Korean serif font"; + homepage = "http://font.iropke.com/batang/"; + changelog = "https://github.com/iropke/font-iropke-batang/releases"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + }; +})