haskell-flake makes writing Nix flake.nix
for Haskell projects simpler.
This release includes fine-grained default settings for configuring multiple packages (e.g.: all local packages) easily. It includes several fixes, and is being used in most Haskell projects at Juspay as well as open source projects like hackage-server
.
haskell-flake
uses flake-parts
(which brings NixOS-like module system to Nix flakes). If you’d like to run services (e.g.: postgres, redis, the Haskell app, etc.) locally for your Haskell project all managed by Nix, checkout services-flake
.