Skip to content
Snippets Groups Projects
overlay.nix 47.8 KiB
Newer Older
{pkgs, lib, callPackage, ...}:
Daniel Firth's avatar
Daniel Firth committed

self: with pkgs.haskell.lib; {
  Cabal = self.callPackage (./pkgs/Cabal.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  Cabal-QuickCheck = self.callPackage (./pkgs/Cabal-QuickCheck.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  Cabal-described = self.callPackage (./pkgs/Cabal-described.nix) { };
  Cabal-syntax = self.callPackage (./pkgs/Cabal-syntax.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  Cabal-tree-diff = self.callPackage (./pkgs/Cabal-tree-diff.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  ChasingBottoms = self.callPackage (./pkgs/ChasingBottoms.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  Decimal = self.callPackage (./pkgs/Decimal.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  Diff = self.callPackage (./pkgs/Diff.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  Glob = self.callPackage (./pkgs/Glob.nix) { };

  HTTP = self.callPackage (./pkgs/HTTP.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  HUnit = self.callPackage (./pkgs/HUnit.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  HsYAML = self.callPackage (./pkgs/HsYAML.nix) { };

  JuicyPixels = self.callPackage (./pkgs/JuicyPixels.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  ListLike = self.callPackage (./pkgs/ListLike.nix) { };

  MonadRandom = self.callPackage (./pkgs/MonadRandom.nix) { };
  OneTuple = self.callPackage (./pkgs/OneTuple.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  Only = self.callPackage (./pkgs/Only.nix) { };

  OpenGLRaw = self.callPackage (./pkgs/OpenGLRaw.nix) { };
Daniel Firth's avatar
Daniel Firth committed

Daniel Firth's avatar
Daniel Firth committed
  PSQueue = self.callPackage (./pkgs/PSQueue.nix) { };

  PyF = self.callPackage (./pkgs/PyF.nix) { };
  QuickCheck = self.callPackage (./pkgs/QuickCheck.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  SHA = self.callPackage (./pkgs/SHA.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  StateVar = self.callPackage (./pkgs/StateVar.nix) { };

  abstract-deque = self.callPackage (./pkgs/abstract-deque.nix) { };

  abstract-par = self.callPackage (./pkgs/abstract-par.nix) { };

  adjunctions = self.callPackage (./pkgs/adjunctions.nix) { };
  aeson = self.callPackage (./pkgs/aeson.nix) { };
  aeson-pretty = self.callPackage (./pkgs/aeson-pretty.nix) { };
  aeson-yaml = self.callPackage (./pkgs/aeson-yaml.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  alex = self.callPackage (./pkgs/alex.nix) { };

  algebraic-graphs = self.callPackage (./pkgs/algebraic-graphs.nix) { };

  ansi-terminal = self.callPackage (./pkgs/ansi-terminal.nix) { };
  ansi-wl-pprint = self.callPackage (./pkgs/ansi-wl-pprint.nix) { };
  apecs = self.callPackage (./pkgs/apecs.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  appar = self.callPackage (./pkgs/appar.nix) { };

  asn1-encoding = self.callPackage (./pkgs/asn1-encoding.nix) { };
  asn1-parse = self.callPackage (./pkgs/asn1-parse.nix) { };
  asn1-types = self.callPackage (./pkgs/asn1-types.nix) { };
  assoc = self.callPackage (./pkgs/assoc.nix) { };
  async = self.callPackage (./pkgs/async.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  atomic-primops = self.callPackage (./pkgs/atomic-primops.nix) { };
  atomic-write = self.callPackage (./pkgs/atomic-write.nix) { };

  attoparsec = self.callPackage (./pkgs/attoparsec.nix) { };
  attoparsec-binary = self.callPackage (./pkgs/attoparsec-binary.nix) { };
  attoparsec-iso8601 = self.callPackage (./pkgs/attoparsec-iso8601.nix) { };
  auto-update = self.callPackage (./pkgs/auto-update.nix) { };

  autodocodec = self.callPackage (./pkgs/autodocodec.nix) { };
  autodocodec-schema = self.callPackage (./pkgs/autodocodec-schema.nix) { };
  autodocodec-servant-multipart = self.callPackage (./pkgs/autodocodec-servant-multipart.nix) { };
  autodocodec-yaml = self.callPackage (./pkgs/autodocodec-yaml.nix) { };
  barbies = self.callPackage (./pkgs/barbies.nix) { };
  base-compat = self.callPackage (./pkgs/base-compat.nix) { };
  base-compat-batteries = self.callPackage (./pkgs/base-compat-batteries.nix) { };
  base-orphans = self.callPackage (./pkgs/base-orphans.nix) { };

  base16-bytestring = self.callPackage (./pkgs/base16-bytestring.nix) { };

  base64 = self.callPackage (./pkgs/base64.nix) { };
  base64-bytestring = self.callPackage (./pkgs/base64-bytestring.nix) { };

  basement = self.callPackage (./pkgs/basement.nix) { };
  bifunctors = self.callPackage (./pkgs/bifunctors.nix) { };
  bimap = self.callPackage (./pkgs/bimap.nix) { };
  binary-orphans = self.callPackage (./pkgs/binary-orphans.nix) { };
  bitvec = self.callPackage (./pkgs/bitvec.nix) { };
  blaze-builder = self.callPackage (./pkgs/blaze-builder.nix) { };

  blaze-html = self.callPackage (./pkgs/blaze-html.nix) { };
  blaze-markup = self.callPackage (./pkgs/blaze-markup.nix) { };
  blaze-textual = self.callPackage (./pkgs/blaze-textual.nix) { };
  boring = self.callPackage (./pkgs/boring.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  breakpoint = self.callPackage (./pkgs/breakpoint.nix) { };
  brick = self.callPackage (./pkgs/brick.nix) { };
  bsb-http-chunked = self.callPackage (./pkgs/bsb-http-chunked.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  byteable = self.callPackage (./pkgs/byteable.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  byteorder = self.callPackage (./pkgs/byteorder.nix) { };

  bytes = self.callPackage (./pkgs/bytes.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  bytestring-builder = self.callPackage (./pkgs/bytestring-builder.nix) { };

  bytestring-handle = self.callPackage (./pkgs/bytestring-handle.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  c2hs = self.callPackage (./pkgs/c2hs.nix) { };

  cabal-doctest = self.callPackage (./pkgs/cabal-doctest.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  cabal-install = self.callPackage (./pkgs/cabal-install.nix) { };
  cabal-install-solver = self.callPackage (./pkgs/cabal-install-solver.nix) { };
  cabal2nix = self.callPackage (./pkgs/cabal2nix.nix) { };
  cache = self.callPackage (./pkgs/cache.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  call-stack = self.callPackage (./pkgs/call-stack.nix) { };

  case-insensitive = self.callPackage (./pkgs/case-insensitive.nix) { };
  cassava = self.callPackage (./pkgs/cassava.nix) { };
  cassava-megaparsec = self.callPackage (./pkgs/cassava-megaparsec.nix) { };
  cborg = self.callPackage (./pkgs/cborg.nix) { };
  cborg-json = self.callPackage (./pkgs/cborg-json.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  cereal = self.callPackage (./pkgs/cereal.nix) { };
  cereal-vector = self.callPackage (./pkgs/cereal-vector.nix) { };

  charset = self.callPackage (./pkgs/charset.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  checkers = self.callPackage (./pkgs/checkers.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  chell = self.callPackage (./pkgs/chell.nix) { };

  chell-quickcheck = self.callPackage (./pkgs/chell-quickcheck.nix) { };

  citeproc = self.callPackage (./pkgs/citeproc.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  clock = self.callPackage (./pkgs/clock.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  cmdargs = self.callPackage (./pkgs/cmdargs.nix) { };

  co-log-core = self.callPackage (./pkgs/co-log-core.nix) { };
  co-log-polysemy = self.callPackage (./pkgs/co-log-polysemy.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  code-page = self.callPackage (./pkgs/code-page.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  colour = self.callPackage (./pkgs/colour.nix) { };

  colourista = self.callPackage (./pkgs/colourista.nix) { };
  commonmark = self.callPackage (./pkgs/commonmark.nix) { };
  commonmark-extensions = self.callPackage (./pkgs/commonmark-extensions.nix) { };
  commonmark-pandoc = self.callPackage (./pkgs/commonmark-pandoc.nix) { };
  comonad = self.callPackage (./pkgs/comonad.nix) { };
  compact = self.callPackage (./pkgs/compact.nix) { };
  compactable = self.callPackage (./pkgs/compactable.nix) { };
  composite-base = self.callPackage (./pkgs/composite-base.nix) { };
  composite-cassava = self.callPackage (./pkgs/composite-cassava.nix) { };
  composite-dhall = self.callPackage (./pkgs/composite-dhall.nix) { };
  composite-lens-extra = self.callPackage (./pkgs/composite-lens-extra.nix) { };
  composite-tuple = self.callPackage (./pkgs/composite-tuple.nix) { };
  concurrent-output = self.callPackage (./pkgs/concurrent-output.nix) { };
  conduit = self.callPackage (./pkgs/conduit.nix) { };
  conduit-extra = self.callPackage (./pkgs/conduit-extra.nix) { };
  config-ini = self.callPackage (./pkgs/config-ini.nix) { };
  connection = self.callPackage (./pkgs/connection.nix) { };
  constraints = self.callPackage (./pkgs/constraints.nix) { };
  constraints-extras = self.callPackage (./pkgs/constraints-extras.nix) { };

  contravariant = self.callPackage (./pkgs/contravariant.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  cookie = self.callPackage (./pkgs/cookie.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  cpphs = self.callPackage (./pkgs/cpphs.nix) { };

  criterion = self.callPackage (./pkgs/criterion.nix) { };
  criterion-measurement = self.callPackage (./pkgs/criterion-measurement.nix) { };
  crypto-api = self.callPackage (./pkgs/crypto-api.nix) { };

  crypto-api-tests = self.callPackage (./pkgs/crypto-api-tests.nix) { };

  cryptohash = self.callPackage (./pkgs/cryptohash.nix) { };
  cryptohash-md5 = self.callPackage (./pkgs/cryptohash-md5.nix) { };

  cryptohash-sha1 = self.callPackage (./pkgs/cryptohash-sha1.nix) { };
  cryptohash-sha256 = self.callPackage (./pkgs/cryptohash-sha256.nix) { };

  cryptonite = self.callPackage (./pkgs/cryptonite.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  csv = self.callPackage (./pkgs/csv.nix) { };

  cursor = self.callPackage (./pkgs/cursor.nix) { };
  cursor-brick = self.callPackage (./pkgs/cursor-brick.nix) { };
  cursor-dirforest = self.callPackage (./pkgs/cursor-dirforest.nix) { };
  cursor-dirforest-brick = self.callPackage (./pkgs/cursor-dirforest-brick.nix) { };
  cursor-dirforest-gen = self.callPackage (./pkgs/cursor-dirforest-gen.nix) { };
  cursor-gen = self.callPackage (./pkgs/cursor-gen.nix) { };
  daemons = self.callPackage (./pkgs/daemons.nix) { };
  data-binary-ieee754 = self.callPackage (./pkgs/data-binary-ieee754.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  data-clist = self.callPackage (./pkgs/data-clist.nix) { };

  data-default = self.callPackage (./pkgs/data-default.nix) { };

  data-default-class = self.callPackage (./pkgs/data-default-class.nix) { };

  data-default-instances-containers = self.callPackage (./pkgs/data-default-instances-containers.nix) { };

  data-default-instances-dlist = self.callPackage (./pkgs/data-default-instances-dlist.nix) { };

  data-default-instances-old-locale = self.callPackage (./pkgs/data-default-instances-old-locale.nix) { };

  data-fix = self.callPackage (./pkgs/data-fix.nix) { };
  data-sketches = self.callPackage (./pkgs/data-sketches.nix) { };
  data-sketches-core = self.callPackage (./pkgs/data-sketches-core.nix) { };
  dec = self.callPackage (./pkgs/dec.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  deepseq-generics = self.callPackage (./pkgs/deepseq-generics.nix) { };

  dense-linear-algebra = self.callPackage (./pkgs/dense-linear-algebra.nix) { };
  dependent-map = self.callPackage (./pkgs/dependent-map.nix) { };

  dependent-sum = self.callPackage (./pkgs/dependent-sum.nix) { };

  deriving-aeson = self.callPackage (./pkgs/deriving-aeson.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  derp = self.callPackage (./pkgs/derp.nix) { };

  dhall = self.callPackage (./pkgs/dhall.nix) { };
  dhall-json = self.callPackage (./pkgs/dhall-json.nix) { };
  dimensional = self.callPackage (./pkgs/dimensional.nix) { };
  direct-sqlite = self.callPackage (./pkgs/direct-sqlite.nix) { };

  dirforest = self.callPackage (./pkgs/dirforest.nix) { };
  distribution-nixpkgs = self.callPackage (./pkgs/distribution-nixpkgs.nix) { };
  distributive = self.callPackage (./pkgs/distributive.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  dlist = self.callPackage (./pkgs/dlist.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  doclayout = self.callPackage (./pkgs/doclayout.nix) { };

  doctemplates = self.callPackage (./pkgs/doctemplates.nix) { };
  doctest = self.callPackage (./pkgs/doctest.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  doctest-exitcode-stdio = self.callPackage (./pkgs/doctest-exitcode-stdio.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  doctest-lib = self.callPackage (./pkgs/doctest-lib.nix) { };

  doctest-parallel = self.callPackage (./pkgs/doctest-parallel.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  dotgen = self.callPackage (./pkgs/dotgen.nix) { };

  double-conversion = self.callPackage (./pkgs/double-conversion.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  easy-file = self.callPackage (./pkgs/easy-file.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  echo = self.callPackage (./pkgs/echo.nix) { };

  ed25519 = self.callPackage (./pkgs/ed25519.nix) { };
  edit-distance = self.callPackage (./pkgs/edit-distance.nix) { };

  effectful = self.callPackage (./pkgs/effectful.nix) { };
  effectful-cache = self.callPackage (./pkgs/effectful-cache.nix) { };
  effectful-core = self.callPackage (./pkgs/effectful-core.nix) { };
  effectful-th = self.callPackage (./pkgs/effectful-th.nix) { };
  either = self.callPackage (./pkgs/either.nix) { };
  email-validate = self.callPackage (./pkgs/email-validate.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  emojis = self.callPackage (./pkgs/emojis.nix) { };

  enclosed-exceptions = self.callPackage (./pkgs/enclosed-exceptions.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  entropy = self.callPackage (./pkgs/entropy.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  envparse = self.callPackage (./pkgs/envparse.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  erf = self.callPackage (./pkgs/erf.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  exact-pi = self.callPackage (./pkgs/exact-pi.nix) { };

  expiring-cache-map = self.callPackage (./pkgs/expiring-cache-map.nix) { };
  extensible-effects = self.callPackage (./pkgs/extensible-effects.nix) { };

  extensible-exceptions = self.callPackage (./pkgs/extensible-exceptions.nix) { };

  extra = self.callPackage (./pkgs/extra.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  fail = self.callPackage (./pkgs/fail.nix) { };

  fast-logger = self.callPackage (./pkgs/fast-logger.nix) { };

  fcf-containers = self.callPackage (./pkgs/fcf-containers.nix) { };
  file-embed = self.callPackage (./pkgs/file-embed.nix) { };

  file-embed-lzma = self.callPackage (./pkgs/file-embed-lzma.nix) { };

  filemanip = self.callPackage (./pkgs/filemanip.nix) { };

  filepattern = self.callPackage (./pkgs/filepattern.nix) { };
  filtrable = self.callPackage (./pkgs/filtrable.nix) { };

  fin = self.callPackage (./pkgs/fin.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  fingertree = self.callPackage (./pkgs/fingertree.nix) { };

  fingertree-psqueue = self.callPackage (./pkgs/fingertree-psqueue.nix) { };

  finite-field = self.callPackage (./pkgs/finite-field.nix) { };
  first-class-families = self.callPackage (./pkgs/first-class-families.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  fixed = self.callPackage (./pkgs/fixed.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  fmlist = self.callPackage (./pkgs/fmlist.nix) { };

  foldl = self.callPackage (./pkgs/foldl.nix) { };
  foreign-store = self.callPackage (./pkgs/foreign-store.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  formatting = self.callPackage (./pkgs/formatting.nix) { };

  foundation = self.callPackage (./pkgs/foundation.nix) { };
  free = self.callPackage (./pkgs/free.nix) { };
  freer-simple = self.callPackage (./pkgs/freer-simple.nix) { };

  friendly-time = self.callPackage (./pkgs/friendly-time.nix) { };

  fsnotify = self.callPackage (./pkgs/fsnotify.nix) { };
  fuzzy-time = self.callPackage (./pkgs/fuzzy-time.nix) { };
  generic-deriving = self.callPackage (./pkgs/generic-deriving.nix) { };

  generic-lens-core = self.callPackage (./pkgs/generic-lens-core.nix) { };
  generic-lens-lite = self.callPackage (./pkgs/generic-lens-lite.nix) { };
  generic-monoid = self.callPackage (./pkgs/generic-monoid.nix) { };
  generic-optics = self.callPackage (./pkgs/generic-optics.nix) { };
  generic-optics-lite = self.callPackage (./pkgs/generic-optics-lite.nix) { };
  generic-random = self.callPackage (./pkgs/generic-random.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  generically = self.callPackage (./pkgs/generically.nix) { };

  generics-sop = self.callPackage (./pkgs/generics-sop.nix) { };
  genvalidity = self.callPackage (./pkgs/genvalidity.nix) { };
  genvalidity-aeson = self.callPackage (./pkgs/genvalidity-aeson.nix) { };
  genvalidity-bytestring = self.callPackage (./pkgs/genvalidity-bytestring.nix) { };
  genvalidity-case-insensitive = self.callPackage (./pkgs/genvalidity-case-insensitive.nix) { };
  genvalidity-containers = self.callPackage (./pkgs/genvalidity-containers.nix) { };
  genvalidity-criterion = self.callPackage (./pkgs/genvalidity-criterion.nix) { };
  genvalidity-dirforest = self.callPackage (./pkgs/genvalidity-dirforest.nix) { };
  genvalidity-hspec = self.callPackage (./pkgs/genvalidity-hspec.nix) { };
  genvalidity-hspec-aeson = self.callPackage (./pkgs/genvalidity-hspec-aeson.nix) { };

  genvalidity-hspec-optics = self.callPackage (./pkgs/genvalidity-hspec-optics.nix) { };
  genvalidity-path = self.callPackage (./pkgs/genvalidity-path.nix) { };
  genvalidity-persistent = self.callPackage (./pkgs/genvalidity-persistent.nix) { };
  genvalidity-property = self.callPackage (./pkgs/genvalidity-property.nix) { };
  genvalidity-scientific = self.callPackage (./pkgs/genvalidity-scientific.nix) { };
  genvalidity-sydtest = self.callPackage (./pkgs/genvalidity-sydtest.nix) { };
  genvalidity-sydtest-aeson = self.callPackage (./pkgs/genvalidity-sydtest-aeson.nix) { };
  genvalidity-sydtest-hashable = self.callPackage (./pkgs/genvalidity-sydtest-hashable.nix) { };
  genvalidity-sydtest-lens = self.callPackage (./pkgs/genvalidity-sydtest-lens.nix) { };
  genvalidity-sydtest-persistent = self.callPackage (./pkgs/genvalidity-sydtest-persistent.nix) { };
  genvalidity-text = self.callPackage (./pkgs/genvalidity-text.nix) { };
  genvalidity-time = self.callPackage (./pkgs/genvalidity-time.nix) { };
  genvalidity-unordered-containers = self.callPackage (./pkgs/genvalidity-unordered-containers.nix) { };
  genvalidity-uuid = self.callPackage (./pkgs/genvalidity-uuid.nix) { };
  genvalidity-vector = self.callPackage (./pkgs/genvalidity-vector.nix) { };
  ghc-byteorder = self.callPackage (./pkgs/ghc-byteorder.nix) { };
  ghc-check = self.callPackage (./pkgs/ghc-check.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  ghc-exactprint = self.callPackage (./pkgs/ghc-exactprint.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  ghc-lib-parser = self.callPackage (./pkgs/ghc-lib-parser.nix) { };
  ghc-lib-parser-ex = self.callPackage (./pkgs/ghc-lib-parser-ex.nix) { };
  ghc-paths = self.callPackage (./pkgs/ghc-paths.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  ghc-tcplugins-extra = self.callPackage (./pkgs/ghc-tcplugins-extra.nix) { };
  ghc-typelits-knownnat = self.callPackage (./pkgs/ghc-typelits-knownnat.nix) { };
  ghc-typelits-natnormalise = self.callPackage (./pkgs/ghc-typelits-natnormalise.nix) { };
  ghcid = self.callPackage (./pkgs/ghcid.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  githash = self.callPackage (./pkgs/githash.nix) { };

  gitrev = self.callPackage (./pkgs/gitrev.nix) { };
  gridtables = self.callPackage (./pkgs/gridtables.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  groups = self.callPackage (./pkgs/groups.nix) { };

  hackage-db = self.callPackage (./pkgs/hackage-db.nix) { };
  hackage-security = self.callPackage (./pkgs/hackage-security.nix) { };
  haddock-library = self.callPackage (./pkgs/haddock-library.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  happy = self.callPackage (./pkgs/happy.nix) { };

  hashable = self.callPackage (./pkgs/hashable.nix) { };
  hashing = self.callPackage (./pkgs/hashing.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  hashmap = self.callPackage (./pkgs/hashmap.nix) { };

  hashtables = self.callPackage (./pkgs/hashtables.nix) { };
  haskell-lexer = self.callPackage (./pkgs/haskell-lexer.nix) { };

  haskell-src-exts = self.callPackage (./pkgs/haskell-src-exts.nix) { };

  haskell-src-meta = self.callPackage (./pkgs/haskell-src-meta.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  heaps = self.callPackage (./pkgs/heaps.nix) { };

  hedgehog = self.callPackage (./pkgs/hedgehog.nix) { };
  hedgehog-golden = self.callPackage (./pkgs/hedgehog-golden.nix) { };
  hie-bios = self.callPackage (./pkgs/hie-bios.nix) { };
  hie-compat = self.callPackage (./pkgs/hie-compat.nix) { };
  hiedb = self.callPackage (./pkgs/hiedb.nix) { };
  hinotify = self.callPackage (./pkgs/hinotify.nix) { };
  hledger = self.callPackage (./pkgs/hledger.nix) { };
  hledger-lib = self.callPackage (./pkgs/hledger-lib.nix) { };
  hlint = self.callPackage (./pkgs/hlint.nix) { };
Max Tomago's avatar
Max Tomago committed

Daniel Firth's avatar
Daniel Firth committed
  hopenssl = self.callPackage (./pkgs/hopenssl.nix) { };

  horizon-gen-nix = self.callPackage (./pkgs/horizon-gen-nix.nix) { };
  hosc = self.callPackage (./pkgs/hosc.nix) { };
  hourglass = self.callPackage (./pkgs/hourglass.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  hpack = self.callPackage (./pkgs/hpack.nix) { };
  hpack-dhall = self.callPackage (./pkgs/hpack-dhall.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  hscolour = self.callPackage (./pkgs/hscolour.nix) { };

  hslua = self.callPackage (./pkgs/hslua.nix) { };
  hslua-aeson = self.callPackage (./pkgs/hslua-aeson.nix) { };
  hslua-classes = self.callPackage (./pkgs/hslua-classes.nix) { };
  hslua-core = self.callPackage (./pkgs/hslua-core.nix) { };
  hslua-marshalling = self.callPackage (./pkgs/hslua-marshalling.nix) { };
  hslua-module-doclayout = self.callPackage (./pkgs/hslua-module-doclayout.nix) { };
  hslua-module-path = self.callPackage (./pkgs/hslua-module-path.nix) { };
  hslua-module-system = self.callPackage (./pkgs/hslua-module-system.nix) { };
  hslua-module-text = self.callPackage (./pkgs/hslua-module-text.nix) { };
  hslua-module-version = self.callPackage (./pkgs/hslua-module-version.nix) { };
  hslua-objectorientation = self.callPackage (./pkgs/hslua-objectorientation.nix) { };
  hslua-packaging = self.callPackage (./pkgs/hslua-packaging.nix) { };
  hspec = self.callPackage (./pkgs/hspec.nix) { };
  hspec-contrib = self.callPackage (./pkgs/hspec-contrib.nix) { };
  hspec-core = self.callPackage (./pkgs/hspec-core.nix) { };
  hspec-discover = self.callPackage (./pkgs/hspec-discover.nix) { };
  hspec-expectations = self.callPackage (./pkgs/hspec-expectations.nix) { };

  hspec-expectations-lifted = self.callPackage (./pkgs/hspec-expectations-lifted.nix) { };

  hspec-hedgehog = self.callPackage (./pkgs/hspec-hedgehog.nix) { };

  hspec-megaparsec = self.callPackage (./pkgs/hspec-megaparsec.nix) { };

  hspec-meta = self.callPackage (./pkgs/hspec-meta.nix) { };
  hspec-smallcheck = self.callPackage (./pkgs/hspec-smallcheck.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  hspec-wai = self.callPackage (./pkgs/hspec-wai.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  html = self.callPackage (./pkgs/html.nix) { };

  http-api-data = self.callPackage (./pkgs/http-api-data.nix) { };
  http-client = self.callPackage (./pkgs/http-client.nix) { };
  http-client-tls = self.callPackage (./pkgs/http-client-tls.nix) { };
  http-date = self.callPackage (./pkgs/http-date.nix) { };
  http-media = self.callPackage (./pkgs/http-media.nix) { };
  http-types = self.callPackage (./pkgs/http-types.nix) { };
  http2 = self.callPackage (./pkgs/http2.nix) { };
  httpd-shed = self.callPackage (./pkgs/httpd-shed.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  ieee754 = self.callPackage (./pkgs/ieee754.nix) { };

  incipit-base = self.callPackage (./pkgs/incipit-base.nix) { };
  incipit-core = self.callPackage (./pkgs/incipit-core.nix) { };
  indexed-profunctors = self.callPackage (./pkgs/indexed-profunctors.nix) { };

  indexed-traversable = self.callPackage (./pkgs/indexed-traversable.nix) { };
  indexed-traversable-instances = self.callPackage (./pkgs/indexed-traversable-instances.nix) { };
  infer-license = self.callPackage (./pkgs/infer-license.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  ini = self.callPackage (./pkgs/ini.nix) { };

  insert-ordered-containers = self.callPackage (./pkgs/insert-ordered-containers.nix) { };
  inspection-testing = self.callPackage (./pkgs/inspection-testing.nix) { };
  integer-logarithms = self.callPackage (./pkgs/integer-logarithms.nix) { };
  interpolate = self.callPackage (./pkgs/interpolate.nix) { };

  invariant = self.callPackage (./pkgs/invariant.nix) { };
  iproute = self.callPackage (./pkgs/iproute.nix) { };
  ipynb = self.callPackage (./pkgs/ipynb.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  jira-wiki-markup = self.callPackage (./pkgs/jira-wiki-markup.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  js-chart = self.callPackage (./pkgs/js-chart.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  js-dgtable = self.callPackage (./pkgs/js-dgtable.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  js-flot = self.callPackage (./pkgs/js-flot.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  js-jquery = self.callPackage (./pkgs/js-jquery.nix) { };

  kan-extensions = self.callPackage (./pkgs/kan-extensions.nix) { };
  keys = self.callPackage (./pkgs/keys.nix) { };
  kvstore-effectful = self.callPackage (./pkgs/kvstore-effectful.nix) { };
  kvstore-effectful-cache = self.callPackage (./pkgs/kvstore-effectful-cache.nix) { };
  kvstore-effectful-spec = self.callPackage (./pkgs/kvstore-effectful-spec.nix) { };
  kvstore-effectful-statemap = self.callPackage (./pkgs/kvstore-effectful-statemap.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  language-c = self.callPackage (./pkgs/language-c.nix) { };

  language-haskell-extract = self.callPackage (./pkgs/language-haskell-extract.nix) { };

  language-nix = self.callPackage (./pkgs/language-nix.nix) { };
  lens = self.callPackage (./pkgs/lens.nix) { };
  lens-aeson = self.callPackage (./pkgs/lens-aeson.nix) { };
  lens-family-core = self.callPackage (./pkgs/lens-family-core.nix) { };

  lens-family-th = self.callPackage (./pkgs/lens-family-th.nix) { };
  libsodium = self.callPackage (./pkgs/libsodium.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  libxml = self.callPackage (./pkgs/libxml.nix) { };

  libyaml = self.callPackage (./pkgs/libyaml.nix) { };
  lift-type = self.callPackage (./pkgs/lift-type.nix) { };

  lifted-async = self.callPackage (./pkgs/lifted-async.nix) { };
  lifted-base = self.callPackage (./pkgs/lifted-base.nix) { };
  linear = self.callPackage (./pkgs/linear.nix) { };
  log-base = self.callPackage (./pkgs/log-base.nix) { };
  log-effectful = self.callPackage (./pkgs/log-effectful.nix) { };
  logging-facade = self.callPackage (./pkgs/logging-facade.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  logict = self.callPackage (./pkgs/logict.nix) { };

  lpeg = self.callPackage (./pkgs/lpeg.nix) { };
  lsp = self.callPackage (./pkgs/lsp.nix) { };
  lsp-types = self.callPackage (./pkgs/lsp-types.nix) { };
  lua = self.callPackage (./pkgs/lua.nix) { };
  lua-arbitrary = self.callPackage (./pkgs/lua-arbitrary.nix) { };
  lucid = self.callPackage (./pkgs/lucid.nix) { };
  lucid-alpine = self.callPackage (./pkgs/lucid-alpine.nix) { };
  lucid-aria = self.callPackage (./pkgs/lucid-aria.nix) { };
  lucid-svg = self.callPackage (./pkgs/lucid-svg.nix) { };
  lukko = self.callPackage (./pkgs/lukko.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  managed = self.callPackage (./pkgs/managed.nix) { };

  markdown-unlit = self.callPackage (./pkgs/markdown-unlit.nix) { };
  math-functions = self.callPackage (./pkgs/math-functions.nix) { };
  megaparsec = self.callPackage (./pkgs/megaparsec.nix) { };
  memory = self.callPackage (./pkgs/memory.nix) { };
  mersenne-random = self.callPackage (./pkgs/mersenne-random.nix) { };

  microlens = self.callPackage (./pkgs/microlens.nix) { };

  microlens-aeson = self.callPackage (./pkgs/microlens-aeson.nix) { };
  microlens-ghc = self.callPackage (./pkgs/microlens-ghc.nix) { };

  microlens-mtl = self.callPackage (./pkgs/microlens-mtl.nix) { };

  microlens-platform = self.callPackage (./pkgs/microlens-platform.nix) { };

  microlens-th = self.callPackage (./pkgs/microlens-th.nix) { };

  microspec = self.callPackage (./pkgs/microspec.nix) { };

  microstache = self.callPackage (./pkgs/microstache.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  mmorph = self.callPackage (./pkgs/mmorph.nix) { };

  mockery = self.callPackage (./pkgs/mockery.nix) { };
  mod = self.callPackage (./pkgs/mod.nix) { };
  monad-control = self.callPackage (./pkgs/monad-control.nix) { };
  monad-logger = self.callPackage (./pkgs/monad-logger.nix) { };
  monad-loops = self.callPackage (./pkgs/monad-loops.nix) { };

  monad-par = self.callPackage (./pkgs/monad-par.nix) { };
  monad-par-extras = self.callPackage (./pkgs/monad-par-extras.nix) { };
  monad-parallel = self.callPackage (./pkgs/monad-parallel.nix) { };

  monad-peel = self.callPackage (./pkgs/monad-peel.nix) { };

  monad-time = self.callPackage (./pkgs/monad-time.nix) { };
  monads-tf = self.callPackage (./pkgs/monads-tf.nix) { };

  mono-traversable = self.callPackage (./pkgs/mono-traversable.nix) { };
  monoid-subclasses = self.callPackage (./pkgs/monoid-subclasses.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  mtl-compat = self.callPackage (./pkgs/mtl-compat.nix) { };

  mwc-random = self.callPackage (./pkgs/mwc-random.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  nanospec = self.callPackage (./pkgs/nanospec.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  nats = self.callPackage (./pkgs/nats.nix) { };

  natural-transformation = self.callPackage (./pkgs/natural-transformation.nix) { };

  neat-interpolation = self.callPackage (./pkgs/neat-interpolation.nix) { };

  net-mqtt = self.callPackage (./pkgs/net-mqtt.nix) { };
  network = self.callPackage (./pkgs/network.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  network-bsd = self.callPackage (./pkgs/network-bsd.nix) { };

  network-byte-order = self.callPackage (./pkgs/network-byte-order.nix) { };
  network-conduit-tls = self.callPackage (./pkgs/network-conduit-tls.nix) { };
  network-run = self.callPackage (./pkgs/network-run.nix) { };

  network-uri = self.callPackage (./pkgs/network-uri.nix) { };
  newtype-generics = self.callPackage (./pkgs/newtype-generics.nix) { };
  nothunks = self.callPackage (./pkgs/nothunks.nix) { };
  numtype-dk = self.callPackage (./pkgs/numtype-dk.nix) { };

  odd-jobs = self.callPackage (./pkgs/odd-jobs.nix) { };
  old-locale = self.callPackage (./pkgs/old-locale.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  old-time = self.callPackage (./pkgs/old-time.nix) { };

  optics = self.callPackage (./pkgs/optics.nix) { };
  optics-core = self.callPackage (./pkgs/optics-core.nix) { };
  optics-extra = self.callPackage (./pkgs/optics-extra.nix) { };
  optics-th = self.callPackage (./pkgs/optics-th.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  optional-args = self.callPackage (./pkgs/optional-args.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  options = self.callPackage (./pkgs/options.nix) { };

  optparse-applicative = self.callPackage (./pkgs/optparse-applicative.nix) { };
  ordered-containers = self.callPackage (./pkgs/ordered-containers.nix) { };

  pandoc = self.callPackage (./pkgs/pandoc.nix) { };
  pandoc-lua-marshal = self.callPackage (./pkgs/pandoc-lua-marshal.nix) { };
  pandoc-types = self.callPackage (./pkgs/pandoc-types.nix) { };
  parallel = self.callPackage (./pkgs/parallel.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  parsec = self.callPackage (./pkgs/parsec.nix) { };

  parsec-class = self.callPackage (./pkgs/parsec-class.nix) { };

  parser-combinators = self.callPackage (./pkgs/parser-combinators.nix) { };

  parsers = self.callPackage (./pkgs/parsers.nix) { };
  parsers-megaparsec = self.callPackage (./pkgs/parsers-megaparsec.nix) { };

  password = self.callPackage (./pkgs/password.nix) { };
  password-types = self.callPackage (./pkgs/password-types.nix) { };
  path = self.callPackage (./pkgs/path.nix) { };
  path-dhall-instance = self.callPackage (./pkgs/path-dhall-instance.nix) { };
  path-io = self.callPackage (./pkgs/path-io.nix) { };
  path-pieces = self.callPackage (./pkgs/path-pieces.nix) { };

Daniel Firth's avatar
Daniel Firth committed
  patience = self.callPackage (./pkgs/patience.nix) { };

  pcg-random = self.callPackage (./pkgs/pcg-random.nix) { };
  pcre-light = self.callPackage (./pkgs/pcre-light.nix) { };

  pcre2 = self.callPackage (./pkgs/pcre2.nix) { };
  pem = self.callPackage (./pkgs/pem.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  persistent = self.callPackage (./pkgs/persistent.nix) { };
  persistent-template = self.callPackage (./pkgs/persistent-template.nix) { };

  pg-entity = self.callPackage (./pkgs/pg-entity.nix) { };
  pg-transact = self.callPackage (./pkgs/pg-transact.nix) { };
  pg-transact-effectful = self.callPackage (./pkgs/pg-transact-effectful.nix) { };
  pgp-wordlist = self.callPackage (./pkgs/pgp-wordlist.nix) { };

  pointed = self.callPackage (./pkgs/pointed.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  polyparse = self.callPackage (./pkgs/polyparse.nix) { };

  polysemy = self.callPackage (./pkgs/polysemy.nix) { };
  polysemy-extra = self.callPackage (./pkgs/polysemy-extra.nix) { };
  polysemy-kvstore = self.callPackage (./pkgs/polysemy-kvstore.nix) { };
  polysemy-methodology = self.callPackage (./pkgs/polysemy-methodology.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  polysemy-path = self.callPackage (./pkgs/polysemy-path.nix) { };
  polysemy-plugin = self.callPackage (./pkgs/polysemy-plugin.nix) { };
  polysemy-several = self.callPackage (./pkgs/polysemy-several.nix) { };
  polysemy-test = self.callPackage (./pkgs/polysemy-test.nix) { };

  polysemy-time = self.callPackage (./pkgs/polysemy-time.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  polysemy-vinyl = self.callPackage (./pkgs/polysemy-vinyl.nix) { };
Daniel Firth's avatar
Daniel Firth committed

  polysemy-zoo = self.callPackage (./pkgs/polysemy-zoo.nix) { };
  port-utils = self.callPackage (./pkgs/port-utils.nix) { };

  postgres-options = self.callPackage (./pkgs/postgres-options.nix) { };

  postgresql-libpq = self.callPackage (./pkgs/postgresql-libpq.nix) { };
  postgresql-migration = self.callPackage (./pkgs/postgresql-migration.nix) { };
  postgresql-simple = self.callPackage (./pkgs/postgresql-simple.nix) { };
  postgresql-simple-migration = self.callPackage (./pkgs/postgresql-simple-migration.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  pretty-hex = self.callPackage (./pkgs/pretty-hex.nix) { };

  pretty-show = self.callPackage (./pkgs/pretty-show.nix) { };
  pretty-simple = self.callPackage (./pkgs/pretty-simple.nix) { };
  prettyprinter = self.callPackage (./pkgs/prettyprinter.nix) { };

  prettyprinter-ansi-terminal = self.callPackage (./pkgs/prettyprinter-ansi-terminal.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  primes = self.callPackage (./pkgs/primes.nix) { };

  primitive = self.callPackage (./pkgs/primitive.nix) { };
  primitive-addr = self.callPackage (./pkgs/primitive-addr.nix) { };
  process-extras = self.callPackage (./pkgs/process-extras.nix) { };

  profunctors = self.callPackage (./pkgs/profunctors.nix) { };
  prometheus-client = self.callPackage (./pkgs/prometheus-client.nix) { };
  prometheus-proc = self.callPackage (./pkgs/prometheus-proc.nix) { };
  proteaaudio-sdl = self.callPackage (./pkgs/proteaaudio-sdl.nix) { };
  psqueues = self.callPackage (./pkgs/psqueues.nix) { };
Daniel Firth's avatar
Daniel Firth committed
  pureMD5 = self.callPackage (./pkgs/pureMD5.nix) { };

  quickcheck-classes = self.callPackage (./pkgs/quickcheck-classes.nix) { };
  quickcheck-classes-base = self.callPackage (./pkgs/quickcheck-classes-base.nix) { };

  quickcheck-dynamic = self.callPackage (./pkgs/quickcheck-dynamic.nix) { };
  quickcheck-instances = self.callPackage (./pkgs/quickcheck-instances.nix) { };
  quickcheck-io = self.callPackage (./pkgs/quickcheck-io.nix) { };

  quickcheck-text = self.callPackage (./pkgs/quickcheck-text.nix) { };

  quickcheck-unicode = self.callPackage (./pkgs/quickcheck-unicode.nix) { };