From efa71591dbcb26600fa09d59d3d4b6d2975a35d5 Mon Sep 17 00:00:00 2001 From: Justin Chen <42143810+StarryReverie@users.noreply.github.com> Date: Thu, 1 Jan 2026 18:03:12 +0800 Subject: [PATCH] lx-music-desktop: fix build by pinning nodejs to 22 --- pkgs/by-name/lx/lx-music-desktop/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/lx/lx-music-desktop/package.nix b/pkgs/by-name/lx/lx-music-desktop/package.nix index cf45e52ae796..7f18f975163a 100644 --- a/pkgs/by-name/lx/lx-music-desktop/package.nix +++ b/pkgs/by-name/lx/lx-music-desktop/package.nix @@ -11,6 +11,7 @@ makeDesktopItem, electron_37, + nodejs_22, commandLineArgs ? "", }: @@ -63,6 +64,9 @@ buildNpmPackage rec { copyDesktopItems ]; + # Npm 11 (nodejs 24) can't resolve all dependencies from the prefetched cache. + nodejs = nodejs_22; + npmDepsHash = "sha256-t6I8ch36Yh6N+qZy4/yr/gSyJ3qdyMWss5LbsagEFMQ="; makeCacheWritable = true;