{ pkgs ? import { inherit system; }, system ? builtins.currentSystem }: let nodePackages = import ./default.nix { inherit pkgs system; }; in nodePackages // { shell = nodePackages.shell.override { buildInputs = with pkgs; [ pkgs.nodePackages.node-gyp-build pkgconfig # For sharp (dependency of the auto-favicon # generator). This depends on the vips (which uses # gobjects), and builds using node-gyp, which in turn # needs python. vips glib ]; }; }