womfoo / iohk-nix

nix scripts shared across projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IOHK Common Nix Code

Build status

This repo contains build code and tools shared between IOHK projects.

  1. Pinned versions of input-output-hk/nixpkgs.
  2. Scripts for regenerating code with nix-tools.
  3. Some util functions such as source filtering or helpers for Haskell.nix.
  4. Nix builds of development tools such as cache-s3.
  5. Nix packages and overlay for the rust-cardano projects.

How to use in your project

See new project skeleton.

When making changes to iohk-nix

Please document any change that might affect project builds in the ChangeLog. For example:

  • Bumping nixpkgs to a different branch.
  • Changing API (renaming attributes, changing function parameters, etc).

Also update the skeleton project if necessary.

About

nix scripts shared across projects


Languages

Language:Nix 71.8%Language:Haskell 18.3%Language:Python 5.3%Language:Crystal 3.9%Language:Shell 0.6%