Skip to content

Instantly share code, notes, and snippets.

@asheshambasta
Created April 23, 2020 12:20
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/3a7bc8a25bcae6d888b131fa8447b092 to your computer and use it in GitHub Desktop.
Save asheshambasta/3a7bc8a25bcae6d888b131fa8447b092 to your computer and use it in GitHub Desktop.
self: super:
super // {
haskellPackages = super.haskellPackages // {
amazonka = super.haskell.lib.unmarkBroken super.haskellPackages.amazonka;
amazonka-core = super.haskell.lib.unmarkBroken super.haskellPackages.amazonka-core;
amazonka-s3 = super.haskell.lib.unmarkBroken super.haskellPackages.amazonka-s3;
amazonka-sns = super.haskell.lib.unmarkBroken super.haskellPackages.amazonka-sns;
amazonka-sqs = super.haskell.lib.unmarkBroken super.haskellPackages.amazonka-sqs;
amazonka-test = super.haskell.lib.unmarkBroken super.haskellPackages.amazonka-test;
};
}
let
overlay = import ./amazonka.nix;
in import <nixpkgs> { overlays = [ overlay ]; }
# this doesn't work as expected.
# amazonka-core is still marked as broken and probably more.
# why is this? Is this because amazonka is referring to amazonka-core from "super" instead of the "self"?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment