From 9392afc5691677cacc38087c0a3dc0e6a64e00a0 Mon Sep 17 00:00:00 2001 From: Ruud van Asseldonk Date: Tue, 26 Oct 2021 13:17:05 +0200 Subject: [PATCH] vaultenv: reduce closure size From 3.0 GB to 45 MB, by not including half of the Haskell ecosystem. $ nix path-info --size --json --recursive $(realpath vaultenv-before) | jq 'map(.narSize) | add' 3050311792 $ nix path-info --size --json --recursive $(realpath vaultenv-after) | jq 'map(.narSize) | add' 45831568 --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 328f8948eb6f..04ee1d71e0e3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -32838,7 +32838,7 @@ with pkgs; vault-bin = callPackage ../tools/security/vault/vault-bin.nix { }; - vaultenv = haskellPackages.vaultenv; + vaultenv = haskell.lib.justStaticExecutables haskellPackages.vaultenv; vazir-code-font = callPackage ../data/fonts/vazir-code-font { };