Skip to content

CurioTeam/makerpkgs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maker Nix Packages

makerpkgs is a Nix package set with common Maker tools.

Usage

Adding binary cache

Add the Maker Nix build cache for faster install times:

nix run nixpkgs.cachix -c cachix use maker

Installing a program from makerpkgs

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

Using makerpkgs in another Nix expression

Put 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.

About

Common nixpkgs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Nix 100.0%