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
1 month ago
.buildkite Remove skeleton (moved to its own repo) 8 months ago
cardano-lib Added mca-testnet 1 month ago
ci Fix syntax error in check-stack-project 9 months ago
jormungandr-lib jormungandr 0.9.1 8 months ago
lib release-lib: make mkRequired build-version work to force evals 1 year ago
nix Use nixpkgs 20.09, bump haskell.nix to latest master 3 months ago
overlays Merge #438 5 months ago
pkgs Fix wrong path to stack-hpc-coverall in overlay. 11 months ago
supervisord supervisord: add attribute set for helper functions 8 months ago
tests [SRE-141] Enable hlint of sub-directories 4 months ago
.envrc Added envrc 1 month ago
.gitignore Updated README 1 month ago
README.rst Updated README 1 month ago
bors.toml remove hydra-eval-errors 9 months ago
changelog.md Update changelog 3 months ago
ci.nix Use niv from default nixpkgs. 3 months ago
default.nix Upstream commitIdFromGitRepo supports git worktrees now 3 months ago
fetch-tarball-with-override.nix Use niv to handle pinned dependencies. 1 year ago
maybe-env.nix implementing overlays with haskellPackages 2 years ago
release.nix mary_qa: show on deployments page 2 months ago
shell.nix Initial commit 1 month ago

README.rst

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](https://github.com/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](https://github.com/input-output-hk/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](https://github.com/input-output-hk/rust-cardano) projects.

How to use in your project

See [new project skeleton](https://github.com/input-output-hk/cardano-skeleton/).

When making changes to iohk-nix

Please document any change that might affect project builds in the [ChangeLog](./changelog.md). For example:

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

Also update the [skeleton](https://github.com/input-output-hk/cardano-skeleton/) project if necessary.