1.
Introduction
2.
Motivation
3.
Architecture
4.
Tutorials
4.1.
Getting started
4.2.
Getting started with Flakes
4.3.
Getting started with Hix
4.4.
Creating a development environment
4.5.
Sourcing files only part of git repository using cleanGit
4.6.
Handling git repositories in projects
4.7.
Mapping non-Haskell dependencies to Nixpkgs
4.8.
Bumping Hackage and Stackage snapshots
4.9.
Materialization: Speeding up Nix evaluation
4.10.
Cross-compiling your project
4.11.
Generating coverage information
4.12.
Build a specific package from Hackage or Stackage
4.13.
Content addressed derivations
5.
Reference
5.1.
Supported GHC versions
5.2.
Command-line tools
5.3.
Haskell.nix Library
5.4.
Module options
5.5.
Troubleshooting
6.
Templates / Abstraction
6.1.
IOHKs nix library
7.
Dev Notes
7.1.
Architecture
7.2.
Installing nix-tools
7.3.
How to update nix-tools
7.4.
Manually generating Nix expressions
7.5.
Maintainer Scripts
7.6.
Nixpkgs Pin
7.7.
Removing withPackage wrapper
7.8.
Test Suite
7.9.
Adding a new GHC version
7.10.
Coverage
7.11.
Making changes to Hix
7.12.
ChangeLog
Light (default)
Rust
Coal
Navy
Ayu
Alternative Haskell Infrastructure for Nixpkgs