From df64d9297ce397d29380600b17869e9dd8242ce7 Mon Sep 17 00:00:00 2001 From: bivsk Date: Sat, 3 Jan 2026 06:50:09 -0500 Subject: [PATCH] inshellisense: do not build against nodejs 24 Upstream does not yet support nodejs 24+; force nodejs 22. See: https://github.com/microsoft/inshellisense/issues/369 --- pkgs/by-name/in/inshellisense/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/in/inshellisense/package.nix b/pkgs/by-name/in/inshellisense/package.nix index c535edbbd344..3ce3096982d6 100644 --- a/pkgs/by-name/in/inshellisense/package.nix +++ b/pkgs/by-name/in/inshellisense/package.nix @@ -3,6 +3,7 @@ stdenv, buildNpmPackage, fetchFromGitHub, + nodejs_22, cacert, }: @@ -17,6 +18,10 @@ buildNpmPackage rec { hash = "sha256-zERwrvioPwGm/351kYuK9S3uOrrzs/6OFPRdNSSr7Tc="; }; + # Building against nodejs-24 is not yet supported by upstream. + # https://github.com/microsoft/inshellisense/issues/369 + nodejs = nodejs_22; + npmDepsHash = "sha256-iD5SvkVbrHh0Hx44y6VtNerwBA8K7vSe/yfvhgndMEw="; # Needed for dependency `@homebridge/node-pty-prebuilt-multiarch`