purs-nix is a PureScript build tool written in Nix with the goal of being able to manage your PureScript projects with just Nix, as well as easily being able to incorporate PureScript into bigger Nix builds. It’s currently unstable but far enough along that it can be used.
It has it’s own package set with some niceties that the standard package set currently lacks:
- package namespaces
- single source of truth for package info: you can store your package info in it’s own repository and just tell purs-nix where to look.
- Module names are not required to be unique: an easy-to-use fix for the issues this could create is planned.
Despite having it’s own package set, non-namespaced packages will still comply with the registry.
If you’ve never used Nix before and are interested in giving it a try, I have some instructions to help you set it up in the repo!
There’s currently no FAQ or How To section, I would love to get feedback on what people find confusing/would like to see examples of.