This is a tutorial series on nixifying Haskell projects. In part 1, we will begin with using nothing but nixpkgs. In the latter parts, we’ll use simplifiy our project Nix code through haskell-flake which builds on top of the Haskell infrastructure in nixpkgs. 1
- Nixifying a Haskell project using nixpkgs
- Modularize our flake using flake-parts
- Simplify Haskell Nix configuration using haskell-flake
- Integrating external services using services-flake