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 makerList makerpkgs specific packages:
nix-env -f https://github.com/makerdao/makerpkgs/tarball/master --description \
-qaPA makerpkgsSearch for a package:
nix search -f https://github.com/makerdao/makerpkgs/tarball/master sethInstalling seth from makerpkgs:
nix-env -f https://github.com/makerdao/makerpkgs/tarball/master -iA sethList available dapptools versions:
nix-env -f https://github.com/makerdao/makerpkgs/tarball/master --description \
-qaPA dappSourcesVersions 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.sethPut the following at the top of your default.nix:
{ pkgs ? import (fetchGit "https://github.com/makerdao/makerpkgs") {}
}:Recommended: Pin a package set at a certain revision by specifying rev
with the commit hash you wish to pin it at:
{ pkgs ? import (fetchGit {
url = "https://github.com/makerdao/makerpkgs";
rev = "86958dbb74d0f2e5a22bc0f397fe943140dfef41";
}) {}
}:You can also specify ref to point to a GIT branch or tag in combination with
or without rev.