diff --git a/flake.nix b/flake.nix index f04e767..a5480e5 100644 --- a/flake.nix +++ b/flake.nix @@ -7,7 +7,14 @@ outputs = { self, nixpkgs, flake-utils }: flake-utils.lib.eachDefaultSystem (system: let pkgs = import nixpkgs { inherit system; }; - opium = pkgs.haskellPackages.developPackage { + in { + packages.opium = pkgs.haskell.lib.overrideCabal (pkgs.haskellPackages.developPackage { root = ./.; }) { + # Currently the tests require a running Postgres instance. + # This is not automated yet, so don't export the tests. + doCheck = false; + }; + + devShells.default = (pkgs.haskellPackages.developPackage { root = ./.; modifier = drv: pkgs.haskell.lib.addBuildTools drv [ @@ -15,15 +22,7 @@ pkgs.haskellPackages.implicit-hie pkgs.haskell-language-server ]; - }; - in { - packages.opium = pkgs.haskell.lib.overrideCabal opium { - # Currently the tests require a running Postgres instance. - # This is not automated yet, so don't export the tests. - doCheck = false; - }; - - devShells.default = opium.env; + }).env; } ); }