makerpkgs
is a Nix package set with common Maker tools.
Add the Maker Nix build cache for faster install times:
nix run nixpkgs.cachix -c cachix use maker
List makerpkgs
specific packages:
nix-env -f https://github.com/makerdao/makerpkgs/tarball/master --description \
-qaPA makerpkgs
Search for a package:
nix search -f https://github.com/makerdao/makerpkgs/tarball/master seth
Installing seth
from makerpkgs
:
nix-env -f https://github.com/makerdao/makerpkgs/tarball/master -iA seth
List available dapptools
versions:
nix-env -f https://github.com/makerdao/makerpkgs/tarball/master --description \
-qaPA dappSources
Versions are then available under the path dappPkgsVersions.<version>
.
Installing seth
from dapptools
version 0.26.0
:
nix-env -f https://github.com/makerdao/makerpkgs/tarball/master \
-iA dappPkgsVersions.dapp-0_26_0.seth
Put the following at the top of your default.nix
:
{ pkgs ? import (fetchTarball "https://github.com/makerdao/makerpkgs/tarball/master") {}
}:
Recommended: Pin a package set at a certain revision by specifying the commit hash you wish to pin it at:
{ pkgs ? import (fetchTarball "https://github.com/makerdao/makerpkgs/tarball/86958dbb74d0f2e5a22bc0f397fe943140dfef41") {}
}: