fix(nix): include pnpm in native build inputs

This commit is contained in:
William Valentin
2026-02-15 18:50:47 -08:00
parent 1dca110f3b
commit 9535cc59ee
2 changed files with 2 additions and 1 deletions
+1 -1
View File
@@ -60,7 +60,7 @@
"status": "completed",
"date": "2026-02-16",
"updated": "2026-02-16",
"summary": "Added a Nix flake/package that builds dist/ (including dist/gateway/ui adjacency) and an optional NixOS module (services.flynn) for systemd deployment. Follow-up fixes switched package build from unavailable buildPnpmPackage to fetchPnpmDeps + stdenv.mkDerivation, migrated to pnpmConfigHook for current nixpkgs, and added flake.lock.",
"summary": "Added a Nix flake/package that builds dist/ (including dist/gateway/ui adjacency) and an optional NixOS module (services.flynn) for systemd deployment. Follow-up fixes switched package build from unavailable buildPnpmPackage to fetchPnpmDeps + stdenv.mkDerivation, migrated to pnpmConfigHook for current nixpkgs, added flake.lock, pinned dependency hash, and ensured pnpm is in nativeBuildInputs for hook execution.",
"files_created": [
"flake.nix",
"nix/package.nix",
+1
View File
@@ -34,6 +34,7 @@ pkgs.stdenv.mkDerivation rec {
nativeBuildInputs = [
pkgs.nodejs_22
pkgs.pnpm
pkgs.pnpmConfigHook
pkgs.makeWrapper
pkgs.python3