about summary refs log tree commit diff
path: root/doc/manual/command-ref/conf-file.xml
AgeCommit message (Collapse)AuthorFilesLines
2019-07-05 tarball-ttl: documentGraham Christensen1-0/+25
Incorporates text from Niklas Hambüchen in #2978 Closes #1115
2019-05-12 Clarify where output from the diff hook goes.Graham Christensen1-4/+5
2019-05-12 diff hook: execute as the build user, and pass the temp dirGraham Christensen1-7/+13
2019-05-12 build: run diff-hook under --check and document diff-hookGraham Christensen1-4/+77
2019-01-19 manual: "sandbox" option default is "true" on LinuxDmitry Kalinkin1-1/+2
Fixes: 812e39313c ('Enable sandboxing by default')
2018-09-28 Check requiredSystemFeatures for local buildsEelco Dolstra1-0/+27
For example, this prevents a "kvm" build on machines that don't have KVM. Fixes #2012.
2018-09-18 docs: document deprecated aliasesGraham Christensen1-22/+169
2018-09-01 Merge pull request #2168 from grahamc/explain-why-netrc-is-bustedEelco Dolstra1-1/+6
manual: document why ~/.netrc doesn't work
2018-08-29 nix.conf: clarify -j0 doesn't affect preferLocalBuildDomen Kožar1-1/+3
2018-08-29 nix.conf: mention -j0 is usefulDomen Kožar1-1/+2
2018-05-18 manual: document why ~/.netrc doesn't workGraham Christensen1-1/+6
Maybe there is a better place to document this, which is more generic?
2018-04-23 Merge branch 'aarch64-armv7' of git://github.com/lheckemann/nixShea Levy1-0/+19
Support extra compatible architectures (#1916)
2018-04-06 update/re-order the options docsAmineChikhaoui1-19/+19
2018-04-06 re-order the options using the alphabetical order and improve the example in ↵AmineChikhaoui1-25/+29
the positive lookup case
2018-04-06 add documentation for the local disk cache TTL configAmineChikhaoui1-0/+24
2018-03-18 Fix bad XMLEelco Dolstra1-2/+1
2018-03-17 doc: document the min-free and max-free optionszimbatm1-0/+17
2018-03-17 doc: add xml:id to all the config optionszimbatm1-18/+18
2018-03-16 rename build-extra-platforms -> extra-platformsLinus Heckemann1-0/+19
also document it
2018-02-21 Manual: Put configuration options in sorted orderEelco Dolstra1-427/+412
2018-02-21 Manual: Update chapter on remote buildsEelco Dolstra1-3/+12
Alos add a command "nix ping-store" to make it easier to see if Nix can connect to a remote builder (e.g. 'nix ping-store --store ssh://mac').
2018-02-13 Allow plugins to define new settings.Shea Levy1-3/+4
2018-02-13 Merge pull request #1863 from shlevy/conf-includesEelco Dolstra1-1/+6
Allow includes from nix.conf
2018-02-13 Enable specifying directories in plugin-files.Shea Levy1-0/+4
2018-02-13 Allow includes from nix.confShea Levy1-1/+6
2018-02-08 Allow using RegisterPrimop to define constants.Shea Levy1-1/+1
This enables plugins to add new constants, as well as new primops.
2018-02-08 Add plugins to make Nix more extensible.Shea Levy1-0/+27
All plugins in plugin-files will be dlopened, allowing them to statically construct instances of the various Register* types Nix supports.
2018-01-17 Move show-trace docsEelco Dolstra1-0/+8
2018-01-09 nix.conf: builders-use-substitutesRenzo Carbonara1-0/+14
Fixes #937
2018-01-04 Rename "use-substitutes" to "substitute"Eelco Dolstra1-1/+1
Commit c2154d4c8422ddc1c201d503bb52edff854af2ad renamed "build-use-substitutes" to "use-substitutes", but that broke "nix-copy-closure --use-substitutes".
2017-11-21 Add a warning about the 'trusted-users' optionEelco Dolstra1-5/+6
2017-11-20 Document secret-key-filesEelco Dolstra1-3/+16
2017-11-20 signed-binary-caches -> require-sigsEelco Dolstra1-5/+8
Unlike signed-binary-caches (which could only be '*' or ''), require-sigs is a proper Boolean option. The default is true.
2017-11-20 binary-cache-public-keys -> trusted-public-keysEelco Dolstra1-5/+5
The name had become a misnomer since it's not only for substitution from binary caches, but when adding/copying any (non-content-addressed) path to a store.
2017-10-30 Add option allowed-urisEelco Dolstra1-1/+17
This allows network access in restricted eval mode.
2017-08-31 Rename a few configuration optionsEelco Dolstra1-29/+28
In particular, drop the "build-" and "gc-" prefixes which are pointless. So now you can say nix build --no-sandbox instead of nix build --no-build-use-sandbox
2017-07-30 replace "Mac OS X" with "macOS"davidak1-1/+1
except in older release notes where the name was actually Mac OS X.
2017-07-17 Make the hashes mirrors used by builtins.fetchurl configurableEelco Dolstra1-0/+28
In particular, this allows it to be disabled in our tests.
2017-07-04 Add allow-new-privileges optionEelco Dolstra1-0/+17
This allows builds to call setuid binaries. This was previously possible until we started using seccomp. Turns out that seccomp by default disallows processes from acquiring new privileges. Generally, any use of setuid binaries (except those created by the builder itself) is by definition impure, but some people were relying on this ability for certain tests. Example: $ nix build '(with import <nixpkgs> {}; runCommand "foo" {} "/run/wrappers/bin/ping -c 1 8.8.8.8; exit 1")' --no-allow-new-privileges builder for ‘/nix/store/j0nd8kv85hd6r4kxgnwzvr0k65ykf6fv-foo.drv’ failed with exit code 1; last 2 log lines: cannot raise the capability into the Ambient set : Operation not permitted $ nix build '(with import <nixpkgs> {}; runCommand "foo" {} "/run/wrappers/bin/ping -c 1 8.8.8.8; exit 1")' --allow-new-privileges builder for ‘/nix/store/j0nd8kv85hd6r4kxgnwzvr0k65ykf6fv-foo.drv’ failed with exit code 1; last 6 log lines: PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=46 time=15.2 ms Fixes #1429.
2017-04-20 Read per-user settings from ~/.config/nix/nix.confEelco Dolstra1-8/+28
2017-04-20 binary-caches-parallel-connections -> http-connectionsEelco Dolstra1-1/+1
2017-04-20 nix.conf man page: binary-caches -> substitutersEelco Dolstra1-21/+13
2017-04-13 Convert Settings to the new config systemEelco Dolstra1-10/+0
This makes all config options self-documenting. Unknown or unparseable config settings and --option flags now cause a warning.
2017-03-21 Fix tests to reflect the signed-binary-caches default changeEelco Dolstra1-3/+4
2017-03-15 Store: Add a method for getting build logsEelco Dolstra1-14/+0
This allows various Store implementations to provide different ways to get build logs. For example, BinaryCacheStore can get the build logs from the binary cache. Also, remove the log-servers option since we can use substituters for this.
2017-03-09 nix -> NixEelco Dolstra1-2/+2
2017-03-08 Add docs for allow-import-from-derivationShea Levy1-0/+10
2017-02-28 Support auto-configuration of build-max-jobsEelco Dolstra1-3/+3
"build-max-jobs" and the "-j" option can now be set to "auto" to use the number of CPUs in the system. (Unlike build-cores, it doesn't use 0 to imply auto-configuration, because a) magic values are a bad idea in general; b) 0 is a legitimate value used to disable local building.) Fixes #1198.
2017-02-16 Tweak netrc docsEelco Dolstra1-4/+12
2017-02-02 Add netrc-file supportRenzo Carbonara1-0/+15