forked from reflex-frp/reflex-platform
-
Notifications
You must be signed in to change notification settings - Fork 0
/
packages.nix
24 lines (19 loc) · 1.13 KB
/
packages.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{ haskellPackages, platform }:
with haskellPackages;
[
##############################################################################
# Add general packages here #
##############################################################################
reflex
reflex-dom
] ++ (if platform == "ghcjs" then [
##############################################################################
# Add ghcjs-only packages here #
##############################################################################
reflex-todomvc
] else []) ++ (if platform == "ghc" then [
##############################################################################
# Add ghc-only packages here #
##############################################################################
reflex-todomvc
] else []) ++ builtins.concatLists (map (x: (x.override { mkDerivation = drv: { out = (drv.buildDepends or []) ++ (drv.libraryHaskellDepends or []) ++ (drv.executableHaskellDepends or []); }; }).out) [ reflex reflex-dom reflex-todomvc ])