Cachix Deploy

Note

Cachix Deploy is in public beta. This means you won’t be charged for usage and the design might change, but with a documented migration path.

Cachix Deploy provides continuous deployments to a Nix profile (like NixOS, nix-darwin or home-manager) using a binary cache.

It consists of running a simple agent process cachix deploy agent that listens for a new deployment and executes them. There’s no Nix evaluation or building done on the agent. The agent pulls all dependencies from your binary cache and activates the new profile.

To start new deployments you run cachix deploy activate with a specification of what each agent should deploy.