Purs-nix - manage PureScript projects with Nix

Might be useful for who is trying to build a custom package set, I used @ursi generator as inspiration and built ctl-nix which copy the package-set from the upstream and generate overlays on top of the official package-set (for purs v0.14).

2 Likes

Been awhile since anything has happened with this project, but recently I have done a couple things worth sharing.

  1. the registry is now supported. You can add packages in an overlay like
    arrays.src.registry.version = "7.3.0";
    
  2. All of the following purescript tooling in the purescript-tools repo is compiling from source with purs-nix, instead of using npm.
    • psa
    • pscid
    • purescript-backend-optimizer
    • purescript-language-server
    • purs-tidy