From a879b568b949c43481f980ecef69eae653a09be3 Mon Sep 17 00:00:00 2001 From: Mio Date: Mon, 29 Jun 2026 21:35:42 +1200 Subject: [PATCH] koodo-reader: fix darwin build (cherry picked from commit 52e3f27b51a84488e2f62f92f694101e613703cb) --- pkgs/by-name/ko/koodo-reader/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/ko/koodo-reader/package.nix b/pkgs/by-name/ko/koodo-reader/package.nix index 29d3aecc989a..75319900ee1b 100644 --- a/pkgs/by-name/ko/koodo-reader/package.nix +++ b/pkgs/by-name/ko/koodo-reader/package.nix @@ -70,6 +70,12 @@ stdenv.mkDerivation (finalAttrs: { export npm_config_nodedir=${nodejs-slim} npm rebuild --verbose cpu-features + # register-scheme is an optional dependency of discord-rpc that fails to compile on modern macOS/Electron + # and is not required for the application's core functionality. + ${lib.optionalString stdenv.hostPlatform.isDarwin '' + rm -rf node_modules/register-scheme + ''} + export npm_config_nodedir=${electron.headers} # Explicitly set identity to null to avoid signing on darwin yarn --offline run electron-builder --dir \