pmeunier / carnix
Latest patch on May 17, 2019
srcRebooton April 29, 2018
Cargo.lockFixing a bug with optional dependencies, a…on May 8, 2019
Cargo.tomlFixing a bug with optional dependencies, a…on May 8, 2019
README.mdREADMEon March 27, 2019
default.nixRemoving the dependency on sqlite, parsing…on November 30, 2018


Carnix is a compiler from the Cargo.lock files produced by cargo to Nix expressions. While compiling, Carnix often needs to fetch complete packages to get the necessary information.

The expressions produced by Carnix include Rust features, which can be set from calls to the generated Nix code.


This project is hosted on, and versioned with Pijul. If you create a patch, you can submit it by creating a discussion (say with number #n), and then pushing your patch to the discussion using pijul push --to-branch :n.

By contributing, you agree to make all your changes MIT/Apache-2.0, which is the license of Carnix.