diff --git a/pkgs/by-name/bi/bitwarden-cli/package.nix b/pkgs/by-name/bi/bitwarden-cli/package.nix index b7bd61bb99d8..6c0a1143c6f2 100644 --- a/pkgs/by-name/bi/bitwarden-cli/package.nix +++ b/pkgs/by-name/bi/bitwarden-cli/package.nix @@ -50,6 +50,20 @@ buildNpmPackage rec { npmFlags = [ "--legacy-peer-deps" ]; + postConfigure = '' + # we want to build everything from source + shopt -s globstar + rm -r node_modules/**/prebuilds + shopt -u globstar + ''; + + postBuild = '' + # remove build artifacts that bloat the closure + shopt -s globstar + rm -r node_modules/**/{*.target.mk,binding.Makefile,config.gypi,Makefile,Release/.deps} + shopt -u globstar + ''; + passthru = { tests = { vaultwarden = nixosTests.vaultwarden.sqlite;