-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathclient.nix
37 lines (33 loc) · 1.13 KB
/
client.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
25
26
27
28
29
30
31
32
33
34
35
36
37
{ nixpkgs ? import <nixpkgs> {} }:
let
reflex-platform = nixpkgs.fetchFromGitHub {
owner = "reflex-frp";
repo = "reflex-platform";
rev = "f003577699ad5a47f8275dad4f05cdb15c4bcdf5";
sha256 = "1fwg9cfz6p6zrlk1j5648r9hc5s2m62cwwv036sc7byb3pdhlxdr";
};
in
(import reflex-platform {}).project ({ pkgs, ... }: {
overrides = import ./nix/client-overrides.nix pkgs;
withHoogle = false;
packages = {
lineageflow-base = ./infrastructure/lineageflow-base;
lineageflow-declaration = ./infrastructure/lineageflow-declaration;
lineageflow-query = ./infrastructure/lineageflow-query;
lineageflow-server-api = ./tools/lineageflow-server-api;
lineageflow-client = ./tools/lineageflow-client;
lineageflow-script = ./tools/lineageflow-script;
lineageflow-viewer-interface = ./tools/lineageflow-viewer-interface;
};
shells = {
ghcjs = [
"lineageflow-base"
"lineageflow-client"
"lineageflow-declaration"
"lineageflow-query"
"lineageflow-server-api"
"lineageflow-script"
"lineageflow-viewer-interface"
];
};
})