From c3f30f688a14e88f9e203df5c93ae5138e080982 Mon Sep 17 00:00:00 2001 From: stuebinm Date: Fri, 2 Sep 2022 01:55:45 +0200 Subject: fix the nix build --- default.nix | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) (limited to 'default.nix') diff --git a/default.nix b/default.nix index c32059c..ceb8b42 100644 --- a/default.nix +++ b/default.nix @@ -4,14 +4,18 @@ let inherit (nixpkgs) pkgs; - f = { mkDerivation, aeson, base, bytestring, cassava, conduit - , containers, data-default-class, either, extra, fmt, http-media - , lens, lib, monad-logger, mtl, path-pieces, persistent + f = { mkDerivation, aeson, base, blaze-html, blaze-markup + , bytestring, cassava, conduit, conferer, conferer-aeson + , conferer-warp, conferer-yaml, containers, data-default-class + , directory, either, extra, fmt, http-api-data, http-media, lens + , lib, monad-logger, mtl, path-pieces, persistent , persistent-postgresql, protocol-buffers , protocol-buffers-descriptor, regex-tdfa, resource-pool, servant - , servant-docs, servant-server, servant-swagger, stm, swagger2 - , text, time, transformers, unliftio-core, uuid, vector - , vector-algorithms, wai-extra, warp, zip-archive + , servant-docs, servant-server, servant-swagger, servant-websockets + , shakespeare, stm, swagger2, text, time, timezone-olson + , timezone-series, transformers, unliftio-core, uuid, vector + , vector-algorithms, wai-extra, warp, websockets, yesod, yesod-form + , zip-archive }: mkDerivation { pname = "tracktrain"; @@ -20,15 +24,19 @@ let isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson base bytestring cassava conduit containers either extra fmt + aeson base blaze-html blaze-markup bytestring cassava conduit + conferer conferer-warp containers either extra fmt http-api-data http-media lens monad-logger mtl path-pieces persistent persistent-postgresql protocol-buffers protocol-buffers-descriptor regex-tdfa resource-pool servant servant-docs servant-server - servant-swagger stm swagger2 text time transformers unliftio-core - uuid vector vector-algorithms warp zip-archive + servant-swagger servant-websockets shakespeare stm swagger2 text + time timezone-olson timezone-series transformers unliftio-core uuid + vector vector-algorithms warp websockets yesod yesod-form + zip-archive ]; executableHaskellDepends = [ - aeson base bytestring data-default-class fmt monad-logger + aeson base bytestring conferer conferer-aeson conferer-yaml + data-default-class directory extra fmt monad-logger persistent-postgresql protocol-buffers time wai-extra warp ]; doHaddock = false; @@ -45,6 +53,4 @@ let drv = variant (haskellPackages.callPackage f {}); -in - - drv # if pkgs.lib.inNixShell then drv.env else drv +in drv -- cgit v1.2.3