From ca95a6a33cc94829d20bd104ca12b29c02255b3b Mon Sep 17 00:00:00 2001 From: dish Date: Wed, 21 Oct 2026 22:04:26 -0400 Subject: [PATCH] awk-language-server: prune deps before installing Saves ~130mb of space --- pkgs/by-name/aw/awk-language-server/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/aw/awk-language-server/package.nix b/pkgs/by-name/aw/awk-language-server/package.nix index d0c861ef3ade..f8ad98f71623 100644 --- a/pkgs/by-name/aw/awk-language-server/package.nix +++ b/pkgs/by-name/aw/awk-language-server/package.nix @@ -5,6 +5,7 @@ jq, fetchYarnDeps, + yarn, yarnConfigHook, yarnBuildHook, npmHooks, @@ -47,9 +48,15 @@ stdenv.mkDerivation (finalAttrs: { yarnBuildHook npmHooks.npmInstallHook nodejs + yarn ]; yarnBuildScript = "build:server"; + + # Prune deps before install to save space + preInstall = '' + yarn install --offline --frozen-lockfile --force --production=true --ignore-scripts + ''; dontNpmPrune = true; meta = {