From fbfffc8daee5a1ac332f3ae3a97eba38d455a9ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 10 Dec 2024 18:23:29 -0800 Subject: [PATCH] immich: reduce closure size In particular, nodejs-20.18.1-source shouldn't be in the closure. --- pkgs/by-name/im/immich/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/im/immich/package.nix b/pkgs/by-name/im/immich/package.nix index 3d8c2591bc5d..3ab09c8dec0a 100644 --- a/pkgs/by-name/im/immich/package.nix +++ b/pkgs/by-name/im/immich/package.nix @@ -197,6 +197,10 @@ buildNpmPackage' { npm config delete cache npm prune --omit=dev + # remove build artifacts that bloat the closure + rm -r node_modules/bcrypt/{build-tmp-napi-v3,node_modules/node-addon-api,src,test} + rm -r node_modules/msgpackr-extract/build + mkdir -p $out/build mv package.json package-lock.json node_modules dist resources $out/ ln -s ${web} $out/build/www