|
|
typedef std::map< std::string, std::string > | Params |
|
using | Settings = std::map<std::string, SettingData> |
|
|
static StringSet | getDefaultSystemFeatures () |
|
|
| AbstractConfig (StringMap initials={}) |
|
StringMap | unknownSettings |
◆ doc()
| virtual std::string nix::StoreConfig::doc |
( |
| ) |
|
|
inlinevirtual |
◆ experimentalFeature()
An experimental feature this type store is gated, if it is to be experimental.
◆ name()
| virtual const std::string nix::StoreConfig::name |
( |
| ) |
|
|
pure virtual |
◆ isTrusted
| const Setting<bool> nix::StoreConfig::isTrusted |
Initial value:{this, false, "trusted",
R"(
Whether paths from this store can be used as substitutes
even if they are not signed by a key listed in the
[`trusted-public-keys`](@docroot@/command-ref/conf-file.md#conf-trusted-public-keys)
setting.
)"}
◆ pathInfoCacheSize
| const Setting<int> nix::StoreConfig::pathInfoCacheSize |
Initial value:{this, 65536, "path-info-cache-size",
"Size of the in-memory store path metadata cache."}
◆ priority
| Setting<int> nix::StoreConfig::priority |
Initial value:{this, 0, "priority",
R"(
Priority of this store when used as a substituter. A lower value means a higher priority.
)"}
◆ storeDir_
Initial value:{this, settings.nixStore,
"store",
R"(
Logical location of the Nix store, usually
`/nix/store`. Note that you can only copy store paths
between stores if they have the same `store` setting.
)"}
◆ systemFeatures
| Setting<StringSet> nix::StoreConfig::systemFeatures |
Initial value:{this, getDefaultSystemFeatures(),
"system-features",
"Optional features that the system this store builds on implements (like \"kvm\").",
{},
false}
◆ wantMassQuery
| Setting<bool> nix::StoreConfig::wantMassQuery |
Initial value:{this, false, "want-mass-query",
R"(
Whether this store (when used as a substituter) can be
queried efficiently for path validity.
)"}
The documentation for this struct was generated from the following files: