@@ -19,9 +19,16 @@ let
20 hsPkgs = lib.genAttrs compilers (ghc: let
20 hsPkgs = lib.genAttrs compilers (ghc: let
21 ghc' = reflex-platform.${ghc}.override {
21 ghc' = reflex-platform.${ghc}.override {
22− overrides = self: super: {
22+ overrides = self: super: let
23+ reflexSrc = builtins.filterSource (path: type: !(builtins.elem (baseNameOf path) [
23− reflex-dontUseTemplateHaskell = self.callCabal2nixWithOptions "reflex" ./. "-f -use-template-haskell" {};
30+ reflex-dontUseTemplateHaskell = self.callCabal2nixWithOptions "reflex" reflexSrc "-f -use-template-haskell" {};
24− reflex = self.callCabal2nixWithOptions "reflex" ./. "-f +use-template-haskell" {};
31+ reflex = self.callCabal2nixWithOptions "reflex" reflexSrc "-f +use-template-haskell" {};