We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c2ae2b3 commit 5586b14Copy full SHA for 5586b14
flake.nix
@@ -29,9 +29,26 @@
29
pkgs = nixpkgs.legacyPackages.${system};
30
31
inherit (pkgs) lib;
32
-
33
craneLib = crane.mkLib pkgs;
+
34
+ # This filter prevent project from being rebuilded then changing
35
+ # unrelated files ,e.g. README
36
+ filter' =
37
+ path: _type:
38
+ builtins.match (lib.concatStringsSep "|" [
39
+ ".*tera"
40
+ ".*yaml"
41
+ ".*zstd"
42
+ ".*snap"
43
+ ".*sh"
44
+ ".+LICENSE.md"
45
+ ]) path != null;
46
+ filter = path: type: (filter' path type) || (craneLib.filterCargoSources path type);
47
+ src = lib.cleanSourceWith {
48
src = ./.;
49
+ inherit filter;
50
+ name = "source";
51
+ };
52
53
# Common arguments can be set here to avoid repeating them later
54
common = {
0 commit comments