-
Daniel Firth authored918e05fc
README.md 1.92 KiB
Horizon Haskell Platform
Horizon is a haskell package set targetting new builds of GHC.
Package Set Policy
This package set has the following policy.
- GHC will advance as often as possible
- Nonversioned locations (git, unversioned tarballs) are permitted to allow GHC to advance.
- The following packages must always build:
- aeson
- beam-postgres
- composite-base
- dhall
- hedgehog
- pandoc
- persistent-postgresql
- polysemy
- servant
- sydtest
- tasty
- wai-app-static
- warp
Updating the Package Set
Generating the nix expressions for the package set is a two step process.
- Edit the
horizon.dhall
file. - Generate the nix expressions with
nix run develop/#horizon-gen-nix
.
You can edit the horizon.dhall
file in one of two ways: manually using a text
editor, or programatically using horizon-shell
.