Skip to content

Instantly share code, notes, and snippets.

@asheshambasta
Created October 20, 2020 06:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save asheshambasta/b18f21bc0bdf78b33b02cb846f4b83fe to your computer and use it in GitHub Desktop.
Save asheshambasta/b18f21bc0bdf78b33b02cb846f4b83fe to your computer and use it in GitHub Desktop.
{ system ? builtins.currentSystem }:
let
sources = import ./nix/sources.nix;
bulmex = import sources.bulmex;
bulmexOverride = selfh: superh: { bulmex-custom = bulmex; };
myOverrides = self: super: {
haskellPackages = super.haskellPackages.override (old: {
overrides =
self.lib.composeExtensions (old.overrides or (_: _: { })) bulmexOverride;
});
};
rp = import sources.reflex-platform { inherit system; };
in rp.project ({ pkgs, ... }: {
useWarp = true;
withHoogle = false;
packages = { reflex-stone = ./.; };
shells = {
ghc = [ "reflex-stone" ];
ghcjs = [ "reflex-stone" ];
};
overrides = myOverrides;
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment