diff --git a/en/nixify-haskell-flake.md b/en/nixify-haskell-flake.md new file mode 100644 index 00000000..8ab53a2e --- /dev/null +++ b/en/nixify-haskell-flake.md @@ -0,0 +1,15 @@ +--- +short-title: 2. Using haskell-flake +--- + +# Simplify Haskell Nix configuration using haskell-flake + +>[!warning] TODO: Write this! +> For now, see the code: https://github.com/juspay/todo-app/pull/16 + +Things to highlight: + +- haskell-flake reduces a bunch of lines to pretty much 1 +- whilst still allowing all the things you can do with raw nixpkgs infra +- it can also support other package sets, like horizon +- example projects (since todo-app has empty configuration) diff --git a/en/nixify-haskell.md b/en/nixify-haskell.md index 870f9f8b..1aac19a7 100644 --- a/en/nixify-haskell.md +++ b/en/nixify-haskell.md @@ -5,7 +5,7 @@ This is a #[[tutorial|tutorial]] series on nixifying #[[haskell]] projects. In p 1. [x] [[nixify-haskell-nixpkgs]]# 2. [ ] [[nixify-haskell-parts]]# -3. [ ] Nixify Haskell projects with [haskell-flake] +3. [ ] [[nixify-haskell-flake]]# [^other]: There are also other approaches (like [haskell.nix](https://github.com/input-output-hk/haskell.nix), [stacklock2nix](https://github.com/cdepillabout/stacklock2nix)).