Nix package manager.
#Blog post created on 2020-09-29, on the topic of #Nix, #Haskell.
#Nix is used for both developent and deployment; the production version in particular is deployed to a DigitalOcean droplet running NixOS. Nix makes reproducible development environments easy and possible. A testament to this is how easy it is to contribute to neuron (see CONTRIBUTING.md) - as with one command, nix-shell, you get the full development enviornment including Haskell IDE support starting from a pristine system with nothing but Nix installed.
You will notice that Obelisk uses #Nix to build your project. The command ob run (described below) will abstract over the Nix stuff, including any GHCi handling, so you do not have to deal directly with Nix except for overriding dependencies.
If you already use #Nix (or NixOS), getting a quick feel for PureScript is just a matter of running:
NixOS is a #Linux distribution based on the purely functional #Nix package manager, with declarative configuration.