Warning: This program is experimental and its interface is subject to change.
nix flake archive - copy a flake and all its inputs to a store
nix flake archive [option...] flake-url
dwarffsflake and its dependencies to a binary cache:
# nix flake archive --to file:///tmp/my-cache dwarffs
dwarffsflake and its dependencies to the local Nix store:
# nix flake archive dwarffs
Print the store paths of the flake sources of NixOps without fetching them:
# nix flake archive --json --dry-run nixops
Show what this command would do without doing it.
Produce output in JSON format, suitable for consumption by another program.
URI of the destination Nix store
Common evaluation options:
Pass the value expr as the argument name to Nix functions.
Pass the string string as the argument name to Nix functions.
The Nix store to use for evaluations.
Allow access to mutable paths and repositories.
Add path to the list of locations used to look up
Override the flake registries, redirecting original-ref to resolved-ref.
Common flake-related options:
Commit changes to the flake's lock file.
Use the inputs of the specified flake as registry entries.
Don't allow lookups in the flake registries. This option is deprecated; use
Do not allow any updates to the flake's lock file.
Do not write the flake's newly generated lock file.
Override a specific flake input (e.g.
dwarffs/nixpkgs). This implies
Recreate the flake's lock file from scratch.
Update a specific flake input (ignoring its previous entry in the lock file).