Nov 9, 2026 · @岡本和樹
haskell.nix は、既存の Cabal / Stack プロジェクトを「そのまま」Nix でビルドできるようにするインフラです。もともとは IOG(旧 IOHK)が Cardano などの大規模 Haskell コードベースのために開発したものです。2026 年 10 月、リポジトリは GitHub の input-output-hk から ican-group オーガニゼーションへ移管されました(hackage.nix、devx も同様)。
最大の特徴は、cabal.project や stack.yaml を真実の源(single source of truth)として扱い、Cabal のソルバーが出した依存解決結果(ビルドプラン)を Nix 式に翻訳してビルドする点です。Nix 側で依存バージョンを手で合わせる必要がありません。