diff --git a/pkgs/build-support/compress-drv/web.nix b/pkgs/build-support/compress-drv/web.nix index 6bf819323886..462cd0811bb4 100644 --- a/pkgs/build-support/compress-drv/web.nix +++ b/pkgs/build-support/compress-drv/web.nix @@ -3,6 +3,7 @@ compressDrv, lib, zopfli, + zstd, }: /** compressDrvWeb compresses a derivation for common web server use. @@ -126,6 +127,10 @@ drv: compressors ? { br = "${lib.getExe brotli} --keep --no-copy-stat {}"; gz = "${lib.getExe zopfli} --keep {}"; + # --force is required to not fail on symlinks + # for details on the compression level see + # https://github.com/NixOS/nixpkgs/pull/332752#issuecomment-2275110390 + zstd = "${lib.getExe zstd} --force --keep --quiet -19 {}"; }, }: compressDrv drv {