Skip to content

Commit cc8d123

Browse files
authored
Merge pull request #364 from reflex-frp/autogenerate-nix
Autogenerate Nix
2 parents f34c906 + cd5163d commit cc8d123

File tree

2 files changed

+10
-52
lines changed

2 files changed

+10
-52
lines changed

default.nix

Lines changed: 0 additions & 49 deletions
This file was deleted.

release.nix

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,16 @@ let
1919
];
2020
hsPkgs = lib.genAttrs compilers (ghc: let
2121
ghc' = reflex-platform.${ghc}.override {
22-
overrides = self: super: {
23-
reflex-dontUseTemplateHaskell = self.callPackage ./. { useTemplateHaskell = false; };
24-
reflex = self.callPackage ./. { useTemplateHaskell = true; };
22+
overrides = self: super: let
23+
reflexSrc = builtins.filterSource (path: type: !(builtins.elem (baseNameOf path) [
24+
"default.nix"
25+
"release.nix"
26+
".git"
27+
"dist"
28+
])) ./.;
29+
in {
30+
reflex-dontUseTemplateHaskell = self.callCabal2nixWithOptions "reflex" reflexSrc "-f -use-template-haskell" {};
31+
reflex = self.callCabal2nixWithOptions "reflex" reflexSrc "-f +use-template-haskell" {};
2532
};
2633
};
2734
in {

0 commit comments

Comments
 (0)