aboutsummaryrefslogtreecommitdiff
path: root/default.nix
diff options
context:
space:
mode:
authorstuebinm2022-06-17 23:01:03 +0200
committerstuebinm2022-06-17 23:01:03 +0200
commitc45ed0661ff5ea102e1e4ab1ed59945df57c619e (patch)
treea77229c72f31138bb413c34660ab38beffe2f5bb /default.nix
parent03375da1edca5eb46477c78c76ef609e99b17205 (diff)
rename package to tracktrain
Diffstat (limited to 'default.nix')
-rw-r--r--default.nix28
1 files changed, 17 insertions, 11 deletions
diff --git a/default.nix b/default.nix
index b2f0e54..4261fe5 100644
--- a/default.nix
+++ b/default.nix
@@ -1,27 +1,33 @@
-{ nixpkgs ? import <nixpkgs> {}, compiler ? "default", doBenchmark ? false }:
+{ nixpkgs ? import <nixpkgs> {}, compiler ? "ghc8107", doBenchmark ? false }:
let
inherit (nixpkgs) pkgs;
- f = { mkDerivation, aeson, base, bytestring, cassava, containers
- , data-default-class, fmt, lens, lib, regex-tdfa, servant
- , servant-docs, servant-server, servant-swagger, stm, swagger2
- , text, time, uuid, vector, wai-extra, warp, zip-archive
+ f = { mkDerivation, aeson, base, bytestring, cassava, conduit
+ , containers, data-default-class, either, extra, fmt, lens, lib
+ , monad-logger, mtl, path-pieces, persistent, persistent-postgresql
+ , regex-tdfa, resource-pool, servant, servant-docs
+ , servant-server, servant-swagger, stm, swagger2, text, time
+ , transformers, universum, unliftio-core, uuid, vector, wai-extra
+ , warp, zip-archive
}:
mkDerivation {
- pname = "haskell-gtfs";
+ pname = "tracktrain";
version = "0.1.0.0";
src = ./.;
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base bytestring cassava containers fmt lens regex-tdfa
- servant servant-docs servant-server servant-swagger stm swagger2
- text time uuid vector warp zip-archive
+ aeson base bytestring cassava conduit containers either extra fmt
+ lens monad-logger mtl path-pieces persistent persistent-postgresql
+ regex-tdfa resource-pool servant servant-docs servant-server
+ servant-swagger stm swagger2 text time transformers unliftio-core
+ uuid vector warp zip-archive
];
executableHaskellDepends = [
- aeson base bytestring data-default-class fmt time wai-extra warp
+ aeson base bytestring data-default-class fmt monad-logger
+ persistent-postgresql time universum wai-extra warp
];
license = "unknown";
hydraPlatforms = lib.platforms.none;
@@ -37,4 +43,4 @@ let
in
- if pkgs.lib.inNixShell then drv.env else drv
+ drv # if pkgs.lib.inNixShell then drv.env else drv