Add Setup.hs command lines to plan.json (#2484)
* Refactor ProjectPlanOutput: remove unused extensions and fix typo
Remove unused language extensions (BangPatterns, DeriveDataTypeable, etc.),
fix typo in function name (avaialbeTargetToJ -> availableTargetToJ), and
improve code formatting with eta reduction and simplified list syntax.
* nix-tools: add hls to devshell
* Add Setup.hs command lines to plan.json
Include the exact Setup.hs invocations that cabal-install would use for
configure, build, copy, haddock, test, benchmark, and repl commands in
plan.json. This has the potential to reduce haskell.nix complexity by
eliminating the need to second-guess cabal-install's command-line generation.
* update nix-tools-static.nix
---------
Co-authored-by: Andrea Bedini <[email protected]>
Co-authored-by: Andrea Bedini <[email protected]>
Co-authored-by: Auto Update Bot <[email protected]>