@@ -5,10 +5,17 @@
55, reflex-platform-func ? import ./dep/reflex-platform
66}:
77let
8− cleanSource = builtins.filterSource (name: _: let baseName = builtins.baseNameOf name; in !(
9− builtins.match "^\\.ghc\\.environment.*" baseName != null ||
10− baseName == "cabal.project.local"
11− ));
8+ reflex-platform = getReflexPlatform system;
9+ inherit (reflex-platform) hackGet nixpkgs;
10+ pkgs = nixpkgs;
11+
12+ cleanSource = src: pkgs.lib.cleanSourceWith {
13+ filter = name: _: let baseName = builtins.baseNameOf name; in !(
14+ builtins.match "^\\.ghc\\.environment.*" baseName != null ||
15+ baseName == "cabal.project.local"
16+ );
17+ src = pkgs.lib.cleanSource src;
18+ };
1219
1320 commandRuntimeDeps = pkgs: with pkgs; [
1421 coreutils
@@ -102,10 +109,6 @@ let
102109 ];
103110 };
104111
105− reflex-platform = getReflexPlatform system;
106− inherit (reflex-platform) hackGet nixpkgs;
107− pkgs = nixpkgs;
108−
109112 # The haskell environment used to build Obelisk itself, e.g. the 'ob' command
110113 ghcObelisk = reflex-platform.ghc;
111114