Hello from NixOS:) (<a href="https:&#x2F;&#x2F;github.com&#x2F;seagreen&#x2F;vivaine" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;seagreen&#x2F;vivaine</a>)<p>I don&#x27;t think nixpkgs is a direct solution to this problem though.<p>(A) Sometimes you&#x27;re stuck with cabal-install because the rest of the people in the project use it. Nixpkgs includes many different sets of haskell packages, but isn&#x27;t designed to pull in arbitrary versions of lots of different haskell packages by default.<p>(B) Even if the rest of the team was using a set of haskell packages compatible with one of the Nixpkgs sets, it still involves extra work to figure out what C libraries the computer you&#x27;re deploying to has, and then to make sure they&#x27;re packaged for Nixpkgs and build with them.<p>I think Nixpkgs and NixOS are _fantastic_ tools, but they aren&#x27;t a panacea for all haskell deployment solutions.