Files
haskell.nix/docs/dev/nixpkgs-pin.md
Michael Peyton Jones 20b6629205 Drop 19.09 support (#947)
* Drop 19.09 support

This is a year old. NixOS doesn't even support the last stable release,
let alone the one before that.

Also cuts our CI size by a third, which is always nice.

* Remove 19.09 compatibility pieces
2020-11-27 10:34:31 +13:00

18 lines
648 B
Markdown

# Haskell.nix Nixpkgs Pin
Haskell.nix contains several Nixpkgs pins imanaged by `niv` in
`nix/sources.json`.
These are used in testing various versions of nixpkgs.
To use haskell.nix the `config` and `overlays` need to be applied to
Nixpkgs. Users should probably pin a suitable version of nixpkgs, although things might not work for them if their Nixpkgs version is
too different.
We aim to keep this pin somewhere on a channel of the **Nixpkgs latest
stable release**. That is currently 20.09.
We also execute tests on MacOS (darwin). The darwin channel is usually
behind the NixOS channel. So we follow the `nixpkgs-20.09-darwin`
channel.