/haskell-flake

A `flake-parts` Nix module for Haskell development

Primary LanguageNixMIT LicenseMIT

haskell-flake

A flake-parts module to make Haskell development simpler with Nix.

Why?

To keep flake.nix smaller (see examples below) and declarative (what vs how) by bringing a NixOS-like module system to flakes. haskell-flake simply uses callCabal2nix and shellFor under the hood.

Documentation

https://haskell.flake.page/

Examples

Recommendations