You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Craige McWhirter 706ceb594b
Added envrc
6 months ago
.buildkite Remove skeleton (moved to its own repo) 1 year ago
cardano-lib Added mca-testnet 6 months ago
ci Fix syntax error in check-stack-project 1 year ago
jormungandr-lib jormungandr 0.9.1 1 year ago
lib release-lib: make mkRequired build-version work to force evals 2 years ago
nix Use nixpkgs 20.09, bump haskell.nix to latest master 8 months ago
overlays Merge #438 9 months ago
pkgs Fix wrong path to stack-hpc-coverall in overlay. 1 year ago
supervisord supervisord: add attribute set for helper functions 1 year ago
tests [SRE-141] Enable hlint of sub-directories 8 months ago
.envrc Added envrc 6 months ago
.gitignore Updated README 6 months ago
README.rst Updated README 6 months ago
bors.toml remove hydra-eval-errors 1 year ago Update changelog 7 months ago
ci.nix Use niv from default nixpkgs. 8 months ago
default.nix Upstream commitIdFromGitRepo supports git worktrees now 7 months ago
fetch-tarball-with-override.nix Use niv to handle pinned dependencies. 2 years ago
maybe-env.nix implementing overlays with haskellPackages 3 years ago
release.nix mary_qa: show on deployments page 7 months ago
shell.nix Initial commit 6 months ago


<html xmlns="" xml:lang="en" lang="en"> <head> </head>

MCA Common Nix Code

This is a localised fork of iohk-nix. The canonical source for this fork is mca-nix.

Original README continues below:

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 HLint, ShellCheck, Stylish Haskell, SHC, 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.