Create a multiproject nix #29
@ -5,4 +5,8 @@
|
||||
common = ./common;
|
||||
backend = ./backend;
|
||||
};
|
||||
tools = with haskellPackages; [
|
||||
ghcid
|
||||
hasktags
|
||||
];
|
||||
}
|
||||
|
@ -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');
|
||||
|
Loading…
Reference in New Issue
Block a user