Additional Inherited Members | |
![]() | |
using | Settings = std::map<std::string, SettingData> |
![]() | |
Config (StringMap initials={}) | |
bool | set (const std::string &name, const std::string &value) override |
void | addSetting (AbstractSetting *setting) |
void | getSettings (std::map< std::string, SettingInfo > &res, bool overriddenOnly=false) override |
void | resetOverridden () override |
nlohmann::json | toJSON () override |
std::string | toKeyValue () override |
void | convertToArgs (Args &args, const std::string &category) override |
![]() | |
void | applyConfig (const std::string &contents, const std::string &path="<unknown>") |
void | warnUnknownSettings () |
void | reapplyUnknownSettings () |
![]() | |
AbstractConfig (StringMap initials={}) | |
![]() | |
StringMap | unknownSettings |
Setting<PathSet> nix::Settings::allowedImpureHostPrefixes |
Setting<bool> nix::Settings::allowSymlinkedStore |
Setting<bool> nix::Settings::alwaysAllowSubstitutes |
Setting<bool> nix::Settings::autoAllocateUids |
Setting<bool> nix::Settings::autoOptimiseStore |
Setting<bool> nix::Settings::buildersUseSubstitutes |
Setting<Strings> nix::Settings::buildHook |
Setting<time_t> nix::Settings::buildTimeout |
Setting<bool> nix::Settings::compressLog |
OptionalPathSetting nix::Settings::diffHook |
Setting<bool> nix::Settings::envKeepDerivations |
Setting<StringSet> nix::Settings::extraPlatforms |
Setting<bool> nix::Settings::fsyncMetadata |
Setting<bool> nix::Settings::fsyncStorePaths |
Setting<bool> nix::Settings::gcKeepDerivations |
Setting<bool> nix::Settings::gcKeepOutputs |
Setting<Strings> nix::Settings::hashedMirrors |
Setting<bool> nix::Settings::impersonateLinux26 |
Setting<StringMap> nix::Settings::impureEnv |
Setting<bool> nix::Settings::keepFailed |
Setting<bool> nix::Settings::keepGoing |
Setting<bool> nix::Settings::keepLog |
MaxBuildJobsSetting nix::Settings::maxBuildJobs |
Setting<uint64_t> nix::Settings::maxFree |
Setting<unsigned long> nix::Settings::maxLogSize |
Setting<time_t> nix::Settings::maxSilentTime |
Setting<uint64_t> nix::Settings::minFree |
Setting<uint64_t> nix::Settings::minFreeCheckInterval |
Setting<std::string> nix::Settings::netrcFile |
Path nix::Settings::nixConfDir |
The directory where system configuration files are stored.
Path nix::Settings::nixDaemonSocketFile |
File name of the socket the daemon listens to.
Path nix::Settings::nixLogDir |
The directory where we log various operations.
Path nix::Settings::nixStateDir |
The directory where state is stored.
Path nix::Settings::nixStore |
The directory where we store sources and derived files.
std::vector<Path> nix::Settings::nixUserConfFiles |
A list of user configuration files to load.
Setting<std::string> nix::Settings::preBuildHook |
Setting<bool> nix::Settings::printMissing |
bool nix::Settings::readOnlyMode = false |
Read-only mode. Don't copy stuff to the store, don't change the database.
Setting<bool> nix::Settings::requireDropSupplementaryGroups |
Setting<bool> nix::Settings::requireSigs |
Setting<off_t> nix::Settings::reservedSize |
Setting<bool> nix::Settings::runDiffHook |
Setting<bool> nix::Settings::sandboxFallback |
Setting<PathSet> nix::Settings::sandboxPaths |
Setting<Strings> nix::Settings::secretKeyFiles |
Setting<uint32_t> nix::Settings::startId |
Setting<std::string> nix::Settings::storeUri |
Setting<Strings> nix::Settings::substituters |
Setting<bool> nix::Settings::syncBeforeRegistering |
Setting<std::string> nix::Settings::thisSystem |
Setting<Strings> nix::Settings::trustedPublicKeys |
Setting<StringSet> nix::Settings::trustedSubstituters |
Setting<bool> nix::Settings::tryFallback |
Setting<uint32_t> nix::Settings::uidCount |
Setting<std::string> nix::Settings::upgradeNixStorePathUrl |
Setting<bool> nix::Settings::useSQLiteWAL |
Setting<bool> nix::Settings::useSubstitutes |
bool nix::Settings::verboseBuild = true |
Whether to show build log output in real time.
Setting<uint64_t> nix::Settings::warnLargePathThreshold |