Skip to content

Commit c586786

Browse files
committed
Refactor Nix flake
- add a Nix formatter - add a default package & devShell. - restructure the overlays - move the inputs to the end - don’t repeat the GHC version list - move lib into its own file (and add more functions) - add nixConfig - provide a “Haskell overlay” - disable GHC 9.4 and HEAD builds, as they fail - enable all packages now that they work with newer GHC (except for concat-hardware) - enable `checkPhase` for all Cabal packages - replace string passing with a package set - extract "ghc902" to `defaultCompiler` - add a Garnix config to enable darwin builds - expose executables from Cabal packages
1 parent 6bbea8f commit c586786

File tree

10 files changed

+521
-196
lines changed

10 files changed

+521
-196
lines changed

flake.lock

Lines changed: 139 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)