macOS 11+

  • Minimum Requirements

    • macOS 11 (Big Sur)

    • 4th Gen Intel® Core CPU or later

    • 8 GiB of RAM

  • Recommended

    • macOS 11 (Big Sur)

    • Apple Silicon CPU

    • 16 GiB of RAM

Installing Nix

Simply run this (entire) command in Terminal.app:

$ curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install --no-confirm --extra-conf "
    extra-substituters = https://nix-cache.fossi-foundation.org
    extra-trusted-public-keys = nix-cache.fossi-foundation.org:3+K59iFwXqKsL7BNu6Guy0v+uTlwsxYQxjspXzqLYQs=
"

Enter your password if prompted. This should take around 5 minutes.

Make sure to close all terminals after you’re done with this step.

If you already have Nix set up…

You will need to enable FOSSi Foundations’s Binary Cache manually.

See https://github.com/fossi-foundation/nix-eda/blob/main/Installation.md for more info.


If you do know what this means, the values are as follows:

extra-substituters = https://nix-cache.fossi-foundation.org
extra-trusted-public-keys = nix-cache.fossi-foundation.org:3+K59iFwXqKsL7BNu6Guy0v+uTlwsxYQxjspXzqLYQs=

Make sure to restart nix-daemon after updating /etc/nix/nix.conf.

$ sudo pkill nix-daemon

Cloning CACE

With git installed, just run the following:

$ git clone https://github.com/fossi-foundation/cace

That’s it. Whenever you want to use CACE, run nix-shell in the repository root directory and you’ll have a full CACE environment. The first time might take around 10 minutes while binaries are pulled from the cache.

To quickly test your installation, simply run cace --help in the nix shell.