Manage a farm of virtual machines for students
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

merkel.nix 1.3KB

1234567891011121314151617181920212223242526272829303132
  1. { mkDerivation, aeson, base, bytestring, concurrent-supply
  2. , containers, cryptonite, data-default, digestive-functors
  3. , digestive-functors-aeson, directory, email-validate, filepath
  4. , groundhog, groundhog-postgresql, groundhog-th, hashable, lens
  5. , mtl, mustache, optparse-applicative, parsec, process
  6. , process-extras, pwstore-fast, resource-pool, sandi, snap
  7. , snap-core, snap-server, split, stdenv, stm, text, time
  8. , transformers, tz, unordered-containers, websockets
  9. , websockets-snap, yaml
  10. }:
  11. mkDerivation {
  12. pname = "merkel";
  13. version = "0.1.0.0";
  14. src = ./.;
  15. isLibrary = true;
  16. isExecutable = true;
  17. libraryHaskellDepends = [
  18. aeson base bytestring containers cryptonite data-default
  19. digestive-functors digestive-functors-aeson directory
  20. email-validate filepath groundhog groundhog-postgresql groundhog-th
  21. lens mtl mustache optparse-applicative parsec process
  22. process-extras pwstore-fast resource-pool sandi split text time
  23. transformers tz unordered-containers yaml
  24. ];
  25. executableHaskellDepends = [
  26. aeson base bytestring concurrent-supply digestive-functors
  27. digestive-functors-aeson hashable lens mtl optparse-applicative
  28. snap snap-core snap-server stm text time transformers
  29. unordered-containers websockets websockets-snap
  30. ];
  31. license = "GPL";
  32. }