Spago2Nix
Does not yet work with a released version of Spago
Generate a derivation of Spago dependencies, and use them to install them into the directory structure used by Spago.
Installation
For now, simply clone this repo and run npm link
. Requires a Node runtime and nix-prefetch-git.
Remember to set npm prefix to something like ~/.npm
.
Usage
First, generate the spago-packages.nix:
$ spago2nix generategetting packages..got 65 packages from Spago list-packages.# ... wrote spago-packages.nix
Then install these, optionally with more jobs provided to Nix:
$ spago2nix install -j 100/nix/store/...-install-spago-styleinstalling dependencies...# ... done.Wrote install script to .spago2nix/install
Then build the project:
$ spago2nix build/nix/store/...-build-spago-stylebuilding project...done.Wrote build script to .spago2nix/build