2021-02-14 05:38:20 +03:00
|
|
|
# Cachix
|
2022-11-08 17:06:32 +03:00
|
|
|
|
2021-04-19 05:43:37 +03:00
|
|
|
The system will automatically pull a cachix.nix at the root if one exists.
|
2021-04-23 02:10:02 +03:00
|
|
|
This is usually created automatically by a `sudo cachix use`. If you're more
|
2021-04-19 05:43:37 +03:00
|
|
|
inclined to keep the root clean, you can drop any generated files in the
|
|
|
|
`cachix` directory into the `profiles/cachix` directory without further
|
|
|
|
modification.
|
|
|
|
|
|
|
|
For example, to add your own cache, assuming the template lives in /etc/nixos,
|
|
|
|
by simply running `sudo cachix use yourcache`. Then, optionally, move
|
|
|
|
`cachix/yourcache.nix` to `profiles/cachix/yourcache.nix`
|
2021-02-14 05:38:20 +03:00
|
|
|
|
|
|
|
These caches are only added to the system after a `nixos-rebuild switch`, so it
|
2021-04-03 17:25:28 +03:00
|
|
|
is recommended to call `cachix use nrdxp` before the initial deployment, as it
|
2021-02-14 05:38:20 +03:00
|
|
|
will save a lot of build time.
|
|
|
|
|
|
|
|
In the future, users will be able to skip this step once the ability to define
|
|
|
|
the nix.conf within the flake is fully fleshed out upstream.
|