Nix 2.30.0
Nix, the purely functional package manager; unstable internal interfaces
|
R""(
Copy Firefox from the local store to a binary cache in /tmp/cache:
Note the file:// - without this, the destination is a chroot store, not a binary cache.
Copy all store paths from a local binary cache in /tmp/cache to the local store:
Copy the entire current NixOS system closure to another machine via SSH:
The -s flag causes the remote machine to try to substitute missing store paths, which may be faster if the link between the local and remote machines is slower than the link between the remote machine and its substituters (e.g. https://cache.nixos.org).
Copy a closure from another machine via SSH:
Copy Hello to a binary cache in an Amazon S3 bucket:
or to an S3-compatible storage system:
Note that this only works if Nix is built with AWS support.
Copy a closure from /nix/store to the chroot store /tmp/nix/nix/store:
Update the NixOS system profile to point to a closure copied from a remote machine:
nix copy copies store path closures between two Nix stores. The source store is specified using --from and the destination using --to. If one of these is omitted, it defaults to the local store.
)""