Tools support for nix

This commit is contained in:
Mats Rauhala 2018-08-29 23:03:24 +03:00
parent 6865af361d
commit fdbd24a4bf
2 changed files with 7 additions and 2 deletions

View File

@ -5,4 +5,8 @@
common = ./common;
backend = ./backend;
};
tools = with haskellPackages; [
ghcid
hasktags
];
}

View File

@ -8,6 +8,7 @@ in
{ packages
, overrides ? _ : _ : {}
, tools ? []
}:
let
@ -26,8 +27,8 @@ let
name = "${n}";
value = nixpkgs.buildEnv {
name = "${n}";
paths = [];
buildInputs = [deps];
paths = tools;
buildInputs = tools ++ [deps];
};
};
shells = nixpkgs.lib.listToAttrs (mapAttrsToList mkShell packages');