templates: Make devshell work properly
This commit is contained in:
parent
833f97c3d3
commit
682798c26e
|
@ -7,6 +7,7 @@
|
||||||
imports = [
|
imports = [
|
||||||
dream2nix.modules.dream2nix.nodejs-package-json-v3
|
dream2nix.modules.dream2nix.nodejs-package-json-v3
|
||||||
dream2nix.modules.dream2nix.nodejs-granular-v3
|
dream2nix.modules.dream2nix.nodejs-granular-v3
|
||||||
|
dream2nix.modules.dream2nix.nodejs-devshell-v3
|
||||||
];
|
];
|
||||||
|
|
||||||
deps = {nixpkgs, ...}: {
|
deps = {nixpkgs, ...}: {
|
||||||
|
@ -23,6 +24,8 @@
|
||||||
yj < $out/package.yaml > $out/package.json
|
yj < $out/package.yaml > $out/package.json
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
nativeBuildInputs = [config.deps.yj];
|
||||||
|
|
||||||
# The default phase (which is hidden in `preInstallPhases`) will
|
# The default phase (which is hidden in `preInstallPhases`) will
|
||||||
# copy the full node_modules directory to the output, and symlink
|
# copy the full node_modules directory to the output, and symlink
|
||||||
# executables and whatnot.
|
# executables and whatnot.
|
||||||
|
@ -35,10 +38,18 @@
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nodejs-package-lock-v3.packageLockFile = "${config.mkDerivation.src}/package-lock.json";
|
||||||
nodejs-granular-v3.deps = {
|
nodejs-granular-v3.deps = {
|
||||||
sharp."0.28.3".mkDerivation.buildInputs = with config.deps; [
|
sharp."0.28.3".mkDerivation.buildInputs = with config.deps; [
|
||||||
vips
|
vips
|
||||||
pkg-config
|
pkg-config
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nodejs-devshell-v3.nodeModules = {
|
||||||
|
nodejs-granular-v3.deps.sharp."0.28.3".mkDerivation.buildInputs = with config.deps; [
|
||||||
|
vips
|
||||||
|
pkg-config
|
||||||
|
];
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue