nix(refactor): Add buildToolbox to streamline module interface towards shell.nix

This commit is contained in:
Wolfgang Walther
2021-04-18 13:51:39 +02:00
committed by Wolfgang Walther
parent de73ced34a
commit fe497fc438
13 changed files with 94 additions and 91 deletions
+6 -10
View File
@@ -1,4 +1,4 @@
{ buildEnv
{ buildToolbox
, cabal-install
, checkedShellScript
, devCabalOptions
@@ -171,6 +171,10 @@ let
${hsieMinimalImports} graph-symbols | ${graphviz}/bin/dot -Tpng -o "$_arg_outfile"
'';
in
buildToolbox
{
name = "postgrest-devtools";
tools = [
watch
pushCachix
@@ -183,12 +187,4 @@ let
hsieGraphModules
hsieGraphSymbols
];
bashCompletion = builtins.map (tool: tool.bashCompletion) tools;
in
buildEnv
{
name = "postgrest-devtools";
paths = builtins.map (tool: tool.bin) tools;
} // { inherit bashCompletion; }
}