IFD-embracing Nix expression to import
pnpm-lock.yaml files in Nix derivations
nixpkgs
nix
flake
pnpm
1# SPDX-FileCopyrightText: 2026 Sefa Eyeoglu <contact@scrumplex.net>
2#
3# SPDX-License-Identifier: MIT
4
5{
6 makeSetupHook,
7 stdenvNoCC,
8 mitm-cache,
9 writableTmpDirAsHomeHook,
10}:
11makeSetupHook {
12 name = "import-pnpm-lock-config-hook";
13 propagatedBuildInputs = [
14 mitm-cache
15 writableTmpDirAsHomeHook
16 ];
17 substitutions = {
18 npmArch = stdenvNoCC.targetPlatform.node.arch;
19 npmPlatform = stdenvNoCC.targetPlatform.node.platform;
20 };
21} ./config-hook.sh