Skip to content

Instantly share code, notes, and snippets.

@jezen
Created January 23, 2020 20:45
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 jezen/59861d341ff5dc372a1a694089d224e6 to your computer and use it in GitHub Desktop.
Save jezen/59861d341ff5dc372a1a694089d224e6 to your computer and use it in GitHub Desktop.
{ compiler }:
{ packageOverrides = pkgs: {
nginx = pkgs.nginx.override {
modules = [ pkgs.nginxModules.moreheaders ];
};
ejabberd = pkgs.ejabberd.override {
configureFlags = [ "pgsql" ];
};
haskell = pkgs.haskell // {
packages = pkgs.haskell.packages // {
"${compiler}" = pkgs.haskell.packages."${compiler}".override {
overrides = hpNew: hpOld: rec {
# A whole bunch of other Haskell packages here
fakedata =
hpNew.callPackage ./fakedata.nix {};
};
};
};
};
};
# TODO: amazonka is broken in nixos-19.09
allowBroken = true;
allowUnsupportedSystem = true; # currently for ejabberd on darwin
allowUnfree = true;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment