{ mkDerivation, attoparsec, base, base64-bytestring, bytestring , containers, cryptohash, css-syntax, directory, fetchurl , filemanip, filepath, fsnotify, hspec, hspec-smallcheck, kraken , mtl, network-uri, optparse-applicative, process, smallcheck , snap-core, snap-server, stm, tagsoup, text, time, transformers , unix, unordered-containers, vector }: mkDerivation { pname = "mole"; version = "0.0.6"; src = fetchurl { url = "http://example.org/"; sha256 = "abc"; }; isLibrary = false; isExecutable = true; executableHaskellDepends = [ attoparsec base base64-bytestring bytestring containers cryptohash css-syntax directory filemanip filepath fsnotify kraken mtl network-uri optparse-applicative process snap-core snap-server stm tagsoup text time transformers unix ]; testHaskellDepends = [ attoparsec base bytestring containers hspec hspec-smallcheck kraken smallcheck stm text time unordered-containers vector ]; description = "A glorified string replacement tool"; license = stdenv.lib.licenses.mit; }