From 2b4adf795fa2ae424c9a77da5544d21d3839ed62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Sat, 21 Dec 2024 16:25:46 +0100 Subject: [PATCH] n8n: remove unnecessary files --- pkgs/by-name/n8/n8n/package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/n8/n8n/package.nix b/pkgs/by-name/n8/n8n/package.nix index 248933811cfa..824c99e6f8f8 100644 --- a/pkgs/by-name/n8/n8n/package.nix +++ b/pkgs/by-name/n8/n8n/package.nix @@ -58,13 +58,17 @@ stdenv.mkDerivation (finalAttrs: { ''; preInstall = '' - echo "Removing non-deterministic files" + echo "Removing non-deterministic and unnecessary files" - rm -r $(find -type d -name .turbo) + find -type d -name .turbo -exec rm -rf {} + rm node_modules/.modules.yaml rm packages/nodes-base/dist/types/nodes.json - echo "Removed non-deterministic files" + pnpm --ignore-scripts prune --prod + find -type f \( -name "*.ts" -o -name "*.map" \) -exec rm -rf {} + + rm -rf node_modules/.pnpm/{typescript*,prettier*} + + echo "Removed non-deterministic and unnecessary files" ''; installPhase = ''