diff --git a/nix/common.nix b/nix/common.nix index 0d94eb2b7..f33065987 100644 --- a/nix/common.nix +++ b/nix/common.nix @@ -13,7 +13,16 @@ stdenvNoCC.mkDerivation (final: { pname = "airi"; version = (builtins.fromJSON (builtins.readFile ../package.json)).version; - src = ../.; + src = lib.cleanSourceWith { + src = ../.; + filter = + path: type: + let + baseName = baseNameOf (toString path); + isEditorMetadataDirectory = type == "directory" && (baseName == ".vscode" || baseName == ".zed"); + in + !isEditorMetadataDirectory; + }; pnpmDeps = pnpm.fetchDeps { inherit (final) pname version src;