summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2016-04-16 17:19:51 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2016-04-16 17:19:51 +0200
commit63a5c8a5b9bfd5da317c240e16a979fb8e6dc5c6 (patch)
treee5e1065f7c30ef742d005af5c422ea484594f090
parent9630aab6aedbe5781559d222be08f319b17c9947 (diff)
downloadevents-63a5c8a5b9bfd5da317c240e16a979fb8e6dc5c6.tar
events-63a5c8a5b9bfd5da317c240e16a979fb8e6dc5c6.tar.gz
events-63a5c8a5b9bfd5da317c240e16a979fb8e6dc5c6.tar.bz2
events-63a5c8a5b9bfd5da317c240e16a979fb8e6dc5c6.tar.xz
events-63a5c8a5b9bfd5da317c240e16a979fb8e6dc5c6.zip
Include dependencies in shell
-rw-r--r--shell.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/shell.nix b/shell.nix
index 0396312..32480ee 100644
--- a/shell.nix
+++ b/shell.nix
@@ -3,8 +3,9 @@
3}: 3}:
4 4
5let 5let
6 ghc = haskellPackages.ghcWithPackages (ps: payload ++ (with ps; [ hlint cabal2nix cabal-install ])); 6 ghc = haskellPackages.ghcWithPackages (ps: payload ++ depends ++ (with ps; [ hlint cabal2nix cabal-install ]));
7 payload = builtins.attrValues (import ./default.nix {}); 7 payload = builtins.attrValues (import ./default.nix {});
8 depends = builtins.concatLists (builtins.map (x: if builtins.hasAttr "nativeBuildInputs" x then x.nativeBuildInputs else []) (builtins.attrValues (import ./default.nix {})));
8in pkgs.stdenv.mkDerivation rec { 9in pkgs.stdenv.mkDerivation rec {
9 bareName = "events"; 10 bareName = "events";
10 name = "${bareName}-env"; 11 name = "${bareName}-env";