{ mkDerivation, aeson, ansi-wl-pprint, async, base, bytestring, containers, directory, exceptions, extra, fetchzip, filepath, hashable, haskeline, hoogle, hpack, html-conduit, http-client, http-client-tls, http-types, lib, mtl, network-uri, optparse-applicative, process, temporary, terminal-size, text, time, transformers, xml-conduit, }: mkDerivation { pname = "haskell-docs-cli"; version = "1.0.0.0"; src = fetchzip { url = "https://github.com/lazamar/haskell-docs-cli/archive/e7f1a60db8696fc96987a3447d402c4d0d54b5e0.zip"; sha256 = "0n784lr4jqx8i2a9jhbcrmb5swvsggrz6viwbv73y1qvb1f67mgz"; }; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson ansi-wl-pprint async base bytestring containers directory exceptions extra filepath hashable haskeline hoogle html-conduit http-client http-client-tls http-types mtl network-uri optparse-applicative process temporary terminal-size text time transformers xml-conduit ]; libraryToolDepends = [hpack]; executableHaskellDepends = [ aeson ansi-wl-pprint async base bytestring containers directory exceptions extra filepath hashable haskeline hoogle html-conduit http-client http-client-tls http-types mtl network-uri optparse-applicative process temporary terminal-size text time transformers xml-conduit ]; testHaskellDepends = [ aeson ansi-wl-pprint async base bytestring containers directory exceptions extra filepath hashable haskeline hoogle html-conduit http-client http-client-tls http-types mtl network-uri optparse-applicative process temporary terminal-size text time transformers xml-conduit ]; prePatch = "hpack"; homepage = "https://github.com/githubuser/haskell-docs-cli#readme"; description = "Search Hoogle and navigate Hackage from the command line"; license = lib.licenses.bsd3; }