Skip to content

cabalism/haskell.nix

This branch is 609 commits ahead of, 805 commits behind input-output-hk/haskell.nix:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5fd0f0c · Mar 11, 2025
Mar 16, 2023
Jun 16, 2023
May 26, 2023
May 30, 2023
May 30, 2023
Jun 15, 2023
May 31, 2023
Jul 28, 2022
Jun 15, 2023
May 8, 2023
May 31, 2023
Mar 28, 2023
May 26, 2023
Jun 16, 2023
Oct 6, 2022
Aug 9, 2022
May 20, 2020
Oct 6, 2022
Apr 29, 2019
May 12, 2023
Oct 6, 2022
Jun 1, 2023
Mar 27, 2023
Nov 4, 2022
May 31, 2023
May 30, 2022
Feb 12, 2023
Mar 20, 2020
Mar 11, 2025
Jun 1, 2023
Aug 6, 2021
Jan 8, 2021
Mar 28, 2021
May 15, 2023
Sep 12, 2022
Jun 2, 2022
Aug 5, 2021

Repository files navigation

haskell.nix is infrastructure for building Haskell packages with Nix

haskell.nix can automatically translate your Cabal or Stack project and its dependencies into Nix code.

Documentation

Help! Something isn't working

The #1 problem that people have when using haskell.nix is that they find themselves building GHC. This should not happen, but you must follow the haskell.nix setup instructions properly to avoid it. If you find this happening to you, please check that you have followed the getting started instructions and consult the corresponding troubleshooting section.

The troubleshooting documentation also contains some help for other common issues. If you're still stuck open an issue.

Related repos

The haskell.nix repository contains the runtime system for building Haskell packages in Nix. It depends on other repos, which are:

  • nix-tools — provides the programs for generating Nix expressions from Haskell projects.

  • hackage.nix — the latest contents of the Hackage databases, converted to Nix expressions.

  • stackage.nix — all of the Stackage snapshots, converted to Nix expressions.

Releases

No releases published

Packages

No packages published

Languages

  • Nix 88.9%
  • Haskell 10.3%
  • Other 0.8%