diff options
author | Valentin Gagarin <valentin.gagarin@tweag.io> | 2023-02-27 16:27:56 +0100 |
---|---|---|
committer | Valentin Gagarin <valentin.gagarin@tweag.io> | 2023-02-27 16:27:56 +0100 |
commit | fd0e21475ce4147f4e26dc4933bd26ce4773adea (patch) | |
tree | e804585bb8a8a13ea23f72373b66994ea796ecf6 /src/libstore/globals.hh | |
parent | 92611e6e4c1c5c712ca7d5f9a258640662d006df (diff) |
add information on the `build-hook` setting
add a warning that you probably never want to change this.
Diffstat (limited to 'src/libstore/globals.hh')
-rw-r--r-- | src/libstore/globals.hh | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/libstore/globals.hh b/src/libstore/globals.hh index 0a4912f67..93086eaf8 100644 --- a/src/libstore/globals.hh +++ b/src/libstore/globals.hh @@ -201,7 +201,16 @@ public: {"build-timeout"}}; PathSetting buildHook{this, true, "", "build-hook", - "The path of the helper program that executes builds to remote machines."}; + R"( + The path to the helper program that executes remote builds. + + Nix communicates with the build hook over `stdio` using a custom protocol to request builds that cannot be performed directly by the Nix daemon. + The default value is the internal Nix binary that implements remote building. + + > **Important** + > + > Change this setting only if you really know what you’re doing. + )"}; Setting<std::string> builders{ this, "@" + nixConfDir + "/machines", "builders", |