Obviously part of this is just not knowing Haskell at all well. Haskell-in-Nix seems to add to the things I need to learn (e.g. all the dependency management is explained in terms of how it works with/replaces cabal/stack etc => I need to know those things first)
and it's partly also my own bloody-mindedness in wanting to do things locally without having to mess around with the per-user config (~/.config/nix) or per-machine config (/etc/nixos/configuration.nix)
@dan You could use a nix-shell for your project or even automate that with direnv and lorri.
@email@example.com I expect that's the path I will take, but given that the package I want to use (net-mqtt) is marked broken in nixpkgs, I think it's some way off.
Look, I get the whole "free-software keep-both-parts-if-you-break-it get-what-you-paid-for" thing, I've been involved in free software since before Linux was 1.0 and I've been running (and writing stuff for) Nix systems for a few years too, so I'm not demanding that anyone stop what they're doing and fix my shit for free. I'm just a bit surprised at the apparent lack of polish in an area that I thought was a focus for a non-zero number of Nix folk.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!