-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdefault.nix
More file actions
34 lines (30 loc) · 814 Bytes
/
default.nix
File metadata and controls
34 lines (30 loc) · 814 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
{ reflex-platform ? ((import <nixpkgs> {}).fetchFromGitHub {
owner = "reflex-frp";
repo = "reflex-platform";
rev = "a4664e3b99f1b89a77ac759501b6bd85e18eac95";
sha256 = "1pjzjhj966rs16f4b80ir9v8d7g7q2aa0i0zs30fny3x0xk1b4ah";
})
}:
(import reflex-platform { config.allowBroken = true; }).project ({ pkgs, ... }:{
useWarp = true;
withHoogle = false;
packages = {
derive-api-th = ../derive-api-th;
};
tools = _: [
(pkgs.haskell.lib.dontCheck pkgs.haskellPackages.cabal-cargs)
pkgs.inotify-tools
];
shellToolOverrides = ghc: super: {
closure-compiler = null;
haskell-ide-engine = null;
hdevtools = null;
hlint = null;
stylish-haskell = null;
hoogle = null;
};
shells = {
ghc = ["derive-api-th"];
ghcjs = ["derive-api-th"];
};
})