Expand description
Nix flake support.
Types:
FlakeSettings: global flake configuration; pass toEvalStateBuilder::with_flake_settings.FetchersSettings: fetcher configuration required byFlakeReference::parseandLockedFlake::lock.FlakeReferenceParseFlags: optional flags controlling how a flake reference string is parsed.LockFlags: controls locking behaviour (check, virtual, write-as-needed, input overrides).FlakeReference: an unresolved reference to a flake; produced byFlakeReference::parse.LockedFlake: a fully locked flake; produced byLockedFlake::lock. CallLockedFlake::output_attrsto obtain the flake’s output attribute set.
Structs§
- Fetchers
Settings - Fetcher configuration.
- Flake
Reference - An unresolved flake reference.
- Flake
Reference Parse Flags - Flags that control how a flake reference string is parsed.
- Flake
Settings - Configuration for the Nix flake subsystem.
- Lock
Flags - Flags controlling the lock-file update strategy for
LockedFlake::lock. - Locked
Flake - A fully locked flake.
Enums§
- Lock
Mode - Lock-file update strategy for
LockFlags::set_mode.