Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- { reflex-platform ? import ./reflex-platform {} }:
- reflex-platform.project ({ pkgs, ... }: {
- packages = {
- common = ./common;
- backend = ./backend;
- frontend = ./frontend;
- };
- shells = {
- ghc = ["common" "backend" "frontend"];
- ghcjs = ["common" "frontend"];
- };
- c2n = reflex-platform.cabal2nix;
- dc = reflex-platform.lib.dontCheck;
- cabal2nixResult = reflex-platform.cabal2nixResult;
- ghcjs.override {
- overrides = self: super: rec {
- groundhog-ghcjs = self.callPackage (c2n ./packages/groundhog-ghcjs.nix) {};
- groundhog = self.callPackage (c2n ./packages/groundhog.nix) {};
- groundhog-th = self.callPackage (c2n ./packages/groundhog-th.nix) {};
- common = self.callPackage (c2n ./common.nix) {};
- servant = dc (self.callPackage (c2n ./packages/servant.nix) {});
- servant-reflex = self.callPackage (c2n ./packages/servant-reflex.nix) {};
- };
- }
- ghc.override {
- overrides = self: super: rec {
- groundhog-ghcjs = self.callPackage (c2n ./packages/groundhog-ghcjs.nix) {};
- groundhog = self.callPackage (c2n ./packages/groundhog.nix) {};
- groundhog-th = self.callPackage (c2n ./packages/groundhog-th.nix) {};
- groundhog-postgresql = dc (self.callPackage (c2n ./packages/groundhog-postgresql.nix) {});
- xmlhtml = dc (self.callPackage (c2n ./packages/xmlhtml.nix) {});
- heist = dc (self.callPackage (c2n ./packages/heist.nix) {});
- snap-core = dc (self.callPackage (c2n ./packages/snap-core.nix) {});
- snap = dc (self.callPackage (c2n ./packages/snap.nix) {});
- snap-server = dc (self.callPackage (c2n ./packages/snap-server.nix) {});
- io-streams-haproxy = dc (self.callPackage (c2n ./packages/io-streams-haproxy.nix) {});
- common = self.callPackage (c2n ./common.nix) {};
- servant = dc (self.callPackage (c2n ./packages/servant.nix) {});
- servant-reflex = self.callPackage (c2n ./packages/servant-reflex.nix) {};
- servant-snap = dc (self.callPackage (c2n ./packages/servant-snap.nix) {});
- vector = dc super.vector;
- Glob = dc super.Glob;
- lens = dc super.lens;
- };
- }
- shellToolOverrides = ghc: super: {
- };
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement