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

Alternative Haskell Infrastructure for Nixpkgs