From 627f4675ebd3a1e3084c8f0933d9f2c2509cde32 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:04:10 -0700 Subject: [PATCH 01/19] alcarin-tengwar: fix missing webfont output --- pkgs/by-name/al/alcarin-tengwar/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/al/alcarin-tengwar/package.nix b/pkgs/by-name/al/alcarin-tengwar/package.nix index d792aaf678a4..6abb297caf20 100644 --- a/pkgs/by-name/al/alcarin-tengwar/package.nix +++ b/pkgs/by-name/al/alcarin-tengwar/package.nix @@ -9,6 +9,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "alcarin-tengwar"; version = "0.83"; + outputs = [ + "out" + "webfont" + ]; + src = fetchFromGitHub { owner = "Tosche"; repo = "Alcarin-Tengwar"; From 7d813c317d4474fbfb6ef5987df8b2daff658919 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:04:43 -0700 Subject: [PATCH 02/19] aleo-fonts: fix missing webfont output --- pkgs/by-name/al/aleo-fonts/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/al/aleo-fonts/package.nix b/pkgs/by-name/al/aleo-fonts/package.nix index d5bfadced1fa..2f2b4143567c 100644 --- a/pkgs/by-name/al/aleo-fonts/package.nix +++ b/pkgs/by-name/al/aleo-fonts/package.nix @@ -16,8 +16,15 @@ stdenvNoCC.mkDerivation { hash = "sha256-HSxP5/sLHQTujBVt1u93625EXEc42lxpt8W1//6ngWM="; }; + outputs = [ + "out" + "webfont" + ]; + nativeBuildInputs = [ installFonts ]; + preInstall = "rm -r fonts/old"; + meta = { description = "Slab serif typeface designed by Alessio Laiso"; homepage = "https://github.com/AlessioLaiso/aleo"; From 1994cb161fdf321fa849b096406a982e95773500 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:05:32 -0700 Subject: [PATCH 03/19] atkinson-hyperlegible-mono: fix missing webfont output --- pkgs/by-name/at/atkinson-hyperlegible-mono/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/at/atkinson-hyperlegible-mono/package.nix b/pkgs/by-name/at/atkinson-hyperlegible-mono/package.nix index e8992b04834e..6ff13cca2427 100644 --- a/pkgs/by-name/at/atkinson-hyperlegible-mono/package.nix +++ b/pkgs/by-name/at/atkinson-hyperlegible-mono/package.nix @@ -9,6 +9,11 @@ stdenvNoCC.mkDerivation { pname = "atkinson-hyperlegible-mono"; version = "2.001-unstable-2024-11-20"; + outputs = [ + "out" + "webfont" + ]; + src = fetchFromGitHub { owner = "googlefonts"; repo = "atkinson-hyperlegible-next-mono"; From 4ba923802bbebeb663aec0d76c4c38de84d8f6cb Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:05:56 -0700 Subject: [PATCH 04/19] atkinson-hyperlegible-next: fix missing webfont output --- pkgs/by-name/at/atkinson-hyperlegible-next/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/at/atkinson-hyperlegible-next/package.nix b/pkgs/by-name/at/atkinson-hyperlegible-next/package.nix index 008735231ebc..f1fd44c17506 100644 --- a/pkgs/by-name/at/atkinson-hyperlegible-next/package.nix +++ b/pkgs/by-name/at/atkinson-hyperlegible-next/package.nix @@ -9,6 +9,11 @@ stdenvNoCC.mkDerivation { pname = "atkinson-hyperlegible-next"; version = "2.001-unstable-2025-02-21"; + outputs = [ + "out" + "webfont" + ]; + src = fetchFromGitHub { owner = "googlefonts"; repo = "atkinson-hyperlegible-next"; From dca79d2004e12f3b0e1a5d361312e67ad8e1ec68 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:06:34 -0700 Subject: [PATCH 05/19] beedii: fix missing webfont output --- pkgs/by-name/be/beedii/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/be/beedii/package.nix b/pkgs/by-name/be/beedii/package.nix index 406a21e9abc1..53a441916b46 100644 --- a/pkgs/by-name/be/beedii/package.nix +++ b/pkgs/by-name/be/beedii/package.nix @@ -10,6 +10,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "beedii"; version = "1.0.0"; + outputs = [ + "out" + "webfont" + ]; + src = fetchzip { url = "https://github.com/webkul/beedii/releases/download/v${finalAttrs.version}/beedii.zip"; hash = "sha256-MefkmWl7LdhQiePpixKcatoIeOTlrRaO3QA9xWAxJ4Q="; From c7aaaebf2ee256cf027e76836f1872658efc6e7f Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:07:07 -0700 Subject: [PATCH 06/19] behdad-fonts: fix missing webfont output --- pkgs/by-name/be/behdad-fonts/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/be/behdad-fonts/package.nix b/pkgs/by-name/be/behdad-fonts/package.nix index 0d910fe516e0..d3285f4c9670 100644 --- a/pkgs/by-name/be/behdad-fonts/package.nix +++ b/pkgs/by-name/be/behdad-fonts/package.nix @@ -9,6 +9,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "behdad-fonts"; version = "0.0.3"; + outputs = [ + "out" + "webfont" + ]; + src = fetchFromGitHub { owner = "font-store"; repo = "BehdadFont"; From da99992a63d4bd1ad9f989f33adf25057572e67f Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:07:36 -0700 Subject: [PATCH 07/19] besley: fix missing webfont output --- pkgs/by-name/be/besley/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/be/besley/package.nix b/pkgs/by-name/be/besley/package.nix index aed509d05c28..bd286ee12d71 100644 --- a/pkgs/by-name/be/besley/package.nix +++ b/pkgs/by-name/be/besley/package.nix @@ -8,6 +8,11 @@ stdenvNoCC.mkDerivation { pname = "besley"; version = "4.0-unstable-2023-01-09"; + outputs = [ + "out" + "webfont" + ]; + src = fetchFromGitHub { owner = "indestructible-type"; repo = "Besley"; From 62265871b137df9fa2d21828ec29b09d651b3557 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:08:17 -0700 Subject: [PATCH 08/19] blackout: fix missing webfont output --- pkgs/by-name/bl/blackout/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/bl/blackout/package.nix b/pkgs/by-name/bl/blackout/package.nix index cc353081a0b1..02651463bb0e 100644 --- a/pkgs/by-name/bl/blackout/package.nix +++ b/pkgs/by-name/bl/blackout/package.nix @@ -9,6 +9,11 @@ stdenvNoCC.mkDerivation { pname = "blackout"; version = "2014-07-29"; + outputs = [ + "out" + "webfont" + ]; + src = fetchFromGitHub { owner = "theleagueof"; repo = "blackout"; From d4eabd2502e4ad86838787c40b3ad9a9d84b86a7 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:08:56 -0700 Subject: [PATCH 09/19] bodoni-moda: fix missing webfont output --- pkgs/by-name/bo/bodoni-moda/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/bo/bodoni-moda/package.nix b/pkgs/by-name/bo/bodoni-moda/package.nix index c2c1de12fe28..722ad5097d85 100644 --- a/pkgs/by-name/bo/bodoni-moda/package.nix +++ b/pkgs/by-name/bo/bodoni-moda/package.nix @@ -8,6 +8,11 @@ stdenvNoCC.mkDerivation { pname = "bodoni-moda"; version = "2.4-unstable-2024-02-18"; + outputs = [ + "out" + "webfont" + ]; + src = fetchFromGitHub { owner = "indestructible-type"; repo = "Bodoni"; From aef71357a9f0be3244c10135c3fd535d76bb4efe Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:09:32 -0700 Subject: [PATCH 10/19] cooper: fix missing webfont output --- pkgs/by-name/co/cooper/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/co/cooper/package.nix b/pkgs/by-name/co/cooper/package.nix index 612072f08f83..fefbb01d7155 100644 --- a/pkgs/by-name/co/cooper/package.nix +++ b/pkgs/by-name/co/cooper/package.nix @@ -8,6 +8,11 @@ stdenvNoCC.mkDerivation { pname = "cooper"; version = "1.01-unstable-2025-05-25"; + outputs = [ + "out" + "webfont" + ]; + src = fetchFromGitHub { owner = "indestructible-type"; repo = "Cooper"; From def50da1e353d1397341b5d3221a18be250d9b7c Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:11:10 -0700 Subject: [PATCH 11/19] hubot-sans: fix missing webfont output --- pkgs/by-name/hu/hubot-sans/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/hu/hubot-sans/package.nix b/pkgs/by-name/hu/hubot-sans/package.nix index 8364556015b9..28d9c5eabfc1 100644 --- a/pkgs/by-name/hu/hubot-sans/package.nix +++ b/pkgs/by-name/hu/hubot-sans/package.nix @@ -9,6 +9,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "hubot-sans"; version = "1.0.1"; + outputs = [ + "out" + "webfont" + ]; + src = fetchzip { url = "https://github.com/github/hubot-sans/releases/download/v${finalAttrs.version}/Hubot-Sans.zip"; hash = "sha256-EWTyoGNqyZcqlF1H1Tdcodc8muHIo8C9gbSPAjiogRk="; From 2b7d7d44f07f349f949270c32b6a53d9e62afce1 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:12:18 -0700 Subject: [PATCH 12/19] linden-hill: fix missing webfont output --- pkgs/by-name/li/linden-hill/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/li/linden-hill/package.nix b/pkgs/by-name/li/linden-hill/package.nix index 658d755dedbd..94024487822a 100644 --- a/pkgs/by-name/li/linden-hill/package.nix +++ b/pkgs/by-name/li/linden-hill/package.nix @@ -9,6 +9,11 @@ stdenvNoCC.mkDerivation { pname = "linden-hill"; version = "2011-05-25"; + outputs = [ + "out" + "webfont" + ]; + src = fetchFromGitHub { owner = "theleagueof"; repo = "linden-hill"; From 133ef29db5677a3db8ac8e79116399d5dc7a954d Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:12:54 -0700 Subject: [PATCH 13/19] literata: fix missing webfont output --- pkgs/by-name/li/literata/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/li/literata/package.nix b/pkgs/by-name/li/literata/package.nix index 456ef1c3d8ae..f79a56da0385 100644 --- a/pkgs/by-name/li/literata/package.nix +++ b/pkgs/by-name/li/literata/package.nix @@ -8,6 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "literata"; version = "3.103"; + outputs = [ + "out" + "webfont" + ]; + src = fetchzip { url = "https://github.com/googlefonts/literata/releases/download/${finalAttrs.version}/${finalAttrs.version}.zip"; hash = "sha256-XwwvyzwO2uhi1Bay9HtB75j1QfAJR4TMETgy/zyvwZ0="; From 50cec1f6b14d675ce859182a135eba74b195b2d8 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:13:16 -0700 Subject: [PATCH 14/19] lora: fix missing webfont output --- pkgs/by-name/lo/lora/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/lo/lora/package.nix b/pkgs/by-name/lo/lora/package.nix index 7e1a849c5080..8947b828a6b2 100644 --- a/pkgs/by-name/lo/lora/package.nix +++ b/pkgs/by-name/lo/lora/package.nix @@ -10,6 +10,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "lora"; version = "3.021"; + outputs = [ + "out" + "webfont" + ]; + src = fetchFromGitHub { owner = "cyrealtype"; repo = "lora"; From 56e21a1065a76861441b6859842981d1ad12f44f Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:13:43 -0700 Subject: [PATCH 15/19] mona-sans: fix missing webfont output --- pkgs/by-name/mo/mona-sans/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/mo/mona-sans/package.nix b/pkgs/by-name/mo/mona-sans/package.nix index 98ad86ae9169..d8cd9f825040 100644 --- a/pkgs/by-name/mo/mona-sans/package.nix +++ b/pkgs/by-name/mo/mona-sans/package.nix @@ -9,6 +9,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "mona-sans"; version = "2.0.23"; + outputs = [ + "out" + "webfont" + ]; + src = fetchFromGitHub { rev = finalAttrs.version; owner = "github"; From fc6b8b8c0fc27fc69f746e029f3bb95681084942 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:14:26 -0700 Subject: [PATCH 16/19] route159: fix missing webfont output --- pkgs/by-name/ro/route159/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/ro/route159/package.nix b/pkgs/by-name/ro/route159/package.nix index d9cfe49a31cc..3e4f7b38b5ff 100644 --- a/pkgs/by-name/ro/route159/package.nix +++ b/pkgs/by-name/ro/route159/package.nix @@ -13,6 +13,11 @@ stdenvNoCC.mkDerivation { pname = "route159"; version = "${majorVersion}.${minorVersion}"; + outputs = [ + "out" + "webfont" + ]; + src = fetchzip { url = "https://dotcolon.net/files/fonts/route159_${majorVersion}${minorVersion}.zip"; hash = "sha256-1InyBW1LGbp/IU/ql9mvT14W3MTxJdWThFwRH6VHpTU="; From 9df1faea983a858e8a5e656377cce9aa1a34cdc8 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:19:06 -0700 Subject: [PATCH 17/19] stix-two: fix missing webfont output --- pkgs/by-name/st/stix-two/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/st/stix-two/package.nix b/pkgs/by-name/st/stix-two/package.nix index b21a7b98ceff..4af776424d53 100644 --- a/pkgs/by-name/st/stix-two/package.nix +++ b/pkgs/by-name/st/stix-two/package.nix @@ -9,6 +9,11 @@ stdenvNoCC.mkDerivation rec { pname = "stix-two"; version = "2.13"; + outputs = [ + "out" + "webfont" + ]; + src = fetchzip { url = "https://github.com/stipub/stixfonts/raw/v${version}/zipfiles/STIX${ builtins.replaceStrings [ "." ] [ "_" ] version From 69d5c18bfa1fce28ccd10067e0806175ad1808f4 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:52:38 -0700 Subject: [PATCH 18/19] stix-two: only install woff from otf source --- pkgs/by-name/st/stix-two/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/st/stix-two/package.nix b/pkgs/by-name/st/stix-two/package.nix index 4af776424d53..0cc8be8d4923 100644 --- a/pkgs/by-name/st/stix-two/package.nix +++ b/pkgs/by-name/st/stix-two/package.nix @@ -14,6 +14,8 @@ stdenvNoCC.mkDerivation rec { "webfont" ]; + preInstall = "rm -r static_ttf_woff2/"; + src = fetchzip { url = "https://github.com/stipub/stixfonts/raw/v${version}/zipfiles/STIX${ builtins.replaceStrings [ "." ] [ "_" ] version From b5e85a04d9ce8d6517092c55a8255a18438c22ba Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 3 May 2026 17:19:38 -0700 Subject: [PATCH 19/19] sudo-font: fix missing webfont output --- pkgs/by-name/su/sudo-font/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/su/sudo-font/package.nix b/pkgs/by-name/su/sudo-font/package.nix index 1e9a37a05894..c9fe099f0f41 100644 --- a/pkgs/by-name/su/sudo-font/package.nix +++ b/pkgs/by-name/su/sudo-font/package.nix @@ -9,6 +9,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "sudo-font"; version = "3.4"; + outputs = [ + "out" + "webfont" + ]; + src = fetchzip { url = "https://github.com/jenskutilek/sudo-font/releases/download/v${finalAttrs.version}/sudo.zip"; hash = "sha256-sSLY94wY9+AYAqWDq+Xy+KctUfJVS0jeS3baF8mLO9I=";