# \`haskell-flake\` 0.5.0 released - more stable than ever

**URL:** <https://discourse.haskell.org/t/haskell-flake-0-5-0-released-more-stable-than-ever/9796>\
**Category:** Announcements\
**Created:** [June 24, 2024, 5:22pm UTC](https://discourse.haskell.org/t/haskell-flake-0-5-0-released-more-stable-than-ever/9796 "2024-06-24T17:22:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![srid](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/srid/32/5514_2.png) [@srid](https://discourse.haskell.org/u/srid)\
**Post date:** [June 24, 2024, 5:22pm UTC](https://discourse.haskell.org/t/haskell-flake-0-5-0-released-more-stable-than-ever/9796/1 "2024-06-24T17:22:48Z")

</div>

[haskell-flake](https://github.com/srid/haskell-flake) makes writing Nix `flake.nix` for Haskell projects simpler.

> **[Release 0.5.0 · srid/haskell-flake](https://github.com/srid/haskell-flake/releases/tag/0.5.0)**
>
> Breaking changes
> 
> \#221: Switch from buildFromCabalSdist to buildFromSdist, to allow using non-standard package sets (wherein cabal-install is otherwise built without using user's overrides)
> 
> \#253: ...

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](https://juspay.in/) as well as open source projects like [`hackage-server`](https://github.com/haskell/hackage-server/blob/bec983da63c867781983cdcb2fad315addc0d041/flake.nix#L44-L83).

`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`](https://community.flake.parts/services-flake).

[Link to previous announcement](http://discourse.haskell.org/t/haskell-flake-0-4-0-released-with-easy-overrides/7391)
