{ lib, pkgs, extraPackages ? [ ], inputsFrom ? [ ], shellHook ? "", }: let nodejs = lib.attrByPath [ "nodejs_20" ] pkgs.nodejs pkgs; in pkgs.mkShell { inherit inputsFrom shellHook; packages = [ nodejs pkgs.pnpm ] ++ extraPackages; }