nix-darwin¶
You’ll need to first install Nix:
curl -L https://nixos.org/nix/install | sh
Then exit your terminal and start it again, so that the Nix environment loads.
Next you need to install Cachix:
nix-env -iA cachix -f https://cachix.org/api/v1/install
Then with the previously generated token:
sudo -H CACHIX_AGENT_TOKEN=... cachix deploy agent --bootstrap myagent
You should see an agent appear at your workspace.
Continue by making your first deployment for your agent.
If you need to troubleshoot:
If the agent doesn’t start, check tail -f /var/log/cachix-agent.log.
If you want to restart the agent, run sudo launchctl kickstart -k system/org.nixos.cachix-agent