Skip to content

Commit

Permalink
Refactor Nix flake
Browse files Browse the repository at this point in the history
- 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
  • Loading branch information
sellout committed Mar 12, 2023
1 parent 6bbea8f commit c586786
Show file tree
Hide file tree
Showing 10 changed files with 521 additions and 196 deletions.
147 changes: 139 additions & 8 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit c586786

Please sign in to comment.