about summary refs log tree commit diff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2016-07-21 Grammar/spellingEelco Dolstra1-2/+2
2016-07-21 NIX_REMOTE_SYSTEMS path must be absolute (#957)Matthias Beyer1-1/+2
Once upon a time, I wrote my bachelors thesis about functional deployment mechanisms. I had to evaluate several szenarios where package management and deployment were relevant. One szenario was to do distributed builds over several machines. I told myself: Weee, nix can do this! And with nix, this is actually save, as you do not have side effects when building! So I started. I use a cloud to set up four virtual machines where I wanted to do the build. A fifth machine was used as master to distribute the builds. All was good. I created the necessary SSH keys, made sure every machine was reachable by the master and configured the build in my remotes.conf. When I started to try to build weechat from source, the build failed. It failed, telling me error: unable to start any build; either increase ‘--max-jobs’ or enable distributed builds And I started to dig around. I digged long and good. But I wasn't able to find the issue. I double and triple checked my environment variables, my settings, the SSH key and everything. I reached out to fellow Nixers by asking on the nixos IRC channel. And I got help. But we weren't able to find the issue, either. So I became frustrated. I re-did all the environment variables. And suddenly,... it worked! What did I change? Well... I made the environment variables which contained pathes contain absolute pathes rather than relatives. And because I like to share my knowledge, this should be put into the documentation, so others do not bang their heads against the wall because something is not documented somewhere.
2016-07-20 documentation: mention required openssl dependency (#974)Dmitry Kalinkin1-0/+4
Fixes: a6ca68a7 ("Require OpenSSL")
2016-07-04 Don't hardcode docbook XSL namespace URLaszlig1-1/+1
Docbook XSL got updated to version 1.79.1 in NixOS/nixpkgs@fb893a8 and we're still referring to the hardcoded previous version. So instead of just updating this to 1.79.1 we're going to use "current" in the hope that this won't happen again. I have tested this by building the manual under Nix(OS) but I haven't tested this in a non-Nix environment, so I'm not sure whether this could have implications. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @edolstra
2016-06-20 Fix manual buildEelco Dolstra1-1/+1
http://hydra.nixos.org/build/36944270
2016-06-17 Restore instructions on how to install a binary tarballEelco Dolstra1-1/+1
Looks like these were accidentally commented out in 9ffc4f4363d9596e2477645eab94e4140cd47c19.
2016-06-15 Remove nix-copy-closure reference note from nix-store docsJohannes 'fish' Ziemke1-6/+6
nix-copy-closure is not using nix-store directly anymore.
2016-05-30 Merge pull request #576 from qknight/args_explanationDomen Kožar1-5/+11
extended args@ explanation
2016-05-30 Update language-constructs.xmlJoachim Schiele1-1/+1
2016-05-30 Update language-constructs.xmlJoachim Schiele1-2/+2
2016-05-03 Merge pull request #884 from srp/fix-nix-build-examplesEelco Dolstra1-10/+8
fix "nix-build" examples
2016-04-29 BinaryCacheStore: Make the signing key a parameterEelco Dolstra1-10/+0
2016-04-26 fix "nix-build" examplesScott R. Parish1-10/+8
The existing "nix-build" examples were failing: error: cannot auto-call a function that has an argument without a default value (‘system’) Thanks to @groxxda on irc for pointing out the fix! Updated to completely remove unneeded path argument, suggested by @joachifm Updated to remove other occurences of `all-packages.nix` from files as suggested by @domenkozar
2016-04-25 Improved logging abstractionEelco Dolstra2-56/+0
This also gets rid of --log-type, since the nested log type isn't useful in a multi-threaded situation, and nobody cares about the "pretty" log type.
2016-04-14 Merge pull request #815 from vcunat/p/outputsToInstallEelco Dolstra1-0/+4
nix-env: respect meta.outputsToInstall
2016-04-14 Remove PDF manualEelco Dolstra1-14/+0
More spring cleaning.
2016-04-11 Remove manifest supportEelco Dolstra8-149/+7
Manifests have been superseded by binary caches for years. This also gets rid of nix-pull, nix-generate-patches and bsdiff/bspatch.
2016-04-08 Remove failed build cachingEelco Dolstra2-91/+0
This feature was implemented for Hydra, but Hydra no longer uses it.
2016-03-22 Remove references to old-school signingEelco Dolstra2-42/+0
2016-03-14 Fix bad DocBookEelco Dolstra1-2/+3
http://hydra.nixos.org/build/33087405
2016-03-10 Merge pull request #822 from cstrahan/nix-store-serveEelco Dolstra1-0/+58
add docs for `nix-store --serve`
2016-03-04 Add option binary-cache-secret-key-file for signing binary cachesEelco Dolstra1-0/+10
2016-02-27 add docs for `nix-store --serve`Charles Strahan1-0/+58
2016-02-23 nix-env: respect meta.outputsToInstallVladimír Čunát1-0/+4
Discussed on https://github.com/NixOS/nixpkgs/pull/12653#discussion_r51601849
2016-02-22 Merge branch 'docs' of git://github.com/joelmo/nixShea Levy1-0/+6
2016-02-18 context for introducing runtime dependenciesDan Connolly1-3/+4
The first occurrence of "runtime dependencies" wasn't related to the surrounding narrative.
2016-02-18 Document IN_NIX_SHELL variableJoel Moberg1-0/+6
2016-02-13 Fix typo in nix-shell command reference.Scott Olson1-1/+1
2016-02-12 Merge pull request #762 from ctheune/ctheune-floatsEelco Dolstra4-11/+23
Implement floats
2016-01-31 Use the daemon when we don't have write access to the Nix databaseEelco Dolstra2-0/+25
2016-01-19 GrmblEelco Dolstra1-1/+1
2016-01-18 Update release notesEelco Dolstra1-2/+38
2016-01-18 Document --checkEelco Dolstra1-0/+27
2016-01-18 doc/manual/command-ref/nix-collect-garbage.xml: document --max-freed optionPeter Simons1-0/+1
Mention the --max-freed option in the nix-collect-garbage man page. Related to https://github.com/NixOS/nix/issues/609.
2016-01-06 Update documentation for floats.Christian Theune4-12/+24
2016-01-05 propagate NIX_BUILD_SHELL also in pure builds document NIX_BUILD_SHELL in ↵Fabian Schmitthenner1-0/+16
the nix-shell command documentation
2016-01-05 doc: Clarify why multiple arguments are not supported in shebang lineTim Cuthbertson1-2/+2
It's not a limitation of `/usr/bin/env`, it's just how the OS processes shebang lines (see http://stackoverflow.com/a/4304187)
2016-01-05 manual: document builtins.functionArgsVladimír Čunát1-1/+19
The text is just a conversion of comment from src/libexpr/primops.cc
2016-01-05 doc: fixes #727 broken linkdavidak1-1/+1
2016-01-04 Use sensible date formatEelco Dolstra29-55/+57
2016-01-04 Update release notesEelco Dolstra1-3/+85
2015-11-25 Set default binary-caches-parallel-connections to 25Eelco Dolstra1-1/+1
Some benchmarking suggested this as a good value. Running $ benchmark -f ... -t 25 -- sh -c 'rm -f /nix/var/nix/binary-cache*; nix-store -r /nix/store/x5z8a2yvz8h6ccmhwrwrp9igg03575jg-nixos-15.09.git.5fd87e1M.drv --dry-run --option binary-caches-parallel-connections <N>' gave the following mean elapsed times for these values of N: N=10: 3.3541 N=20: 2.9320 N=25: 2.6690 N=30: 2.9417 N=50: 3.2021 N=100: 3.5718 N=150: 4.2079 Memory usage is also reduced (N=150 used 186 MB, N=25 only 68 MB). Closes #708.
2015-11-25 Merge branch 'p/sandbox-rename-minimal' of https://github.com/vcunat/nixEelco Dolstra3-21/+47
2015-11-23 Fixed typo.Rommel M. Martinez1-1/+1
2015-11-10 rename `chroot` to `sandbox` (fixes #656, close #682)Vladimír Čunát3-21/+47
- rename options but leav old names as lower-priority aliases, also "-dirs" -> "-paths" to get closer to the meaning - update docs to reflect the new names (old aliases are not documented), including a new file with release notes - tests need an update after corresponding changes to nixpkgs - __noChroot is left as it is (after discussion on the PR)
2015-11-09 Add option to verify build determinismEelco Dolstra1-0/+12
Passing "--option build-repeat <N>" will cause every build to be repeated N times. If the build output differs between any round, the build is rejected, and the output paths are not registered as valid. This is primarily useful to verify build determinism. (We already had a --check option to repeat a previously succeeded build. However, with --check, non-deterministic builds are registered in the DB. Preventing that is useful for Hydra to ensure that non-deterministic builds don't end up getting published at all.)
2015-10-08 Fix typo in doc for nix-copy-closureAnders Claesson1-1/+1
2015-10-07 nix-prefetch-url: Add --name optionEelco Dolstra1-0/+12
This allows overriding the name component of the resulting Nix store path, which is necessary if the base name of the URI contains "illegal" characters.
2015-10-07 nix-prefetch-url: Support unpacking tarballsEelco Dolstra1-1/+16
This allows nix-prefetch-url to prefetch the output of fetchzip and its wrappers (like fetchFromGitHub). For example: $ nix-prefetch-url --unpack https://github.com/NixOS/patchelf/archive/0.8.tar.gz or from a Nix expression: $ nix-prefetch-url -A nix-repl.src In the latter case, --unpack can be omitted because nix-repl.src is a fetchFromGitHub derivation and thus has "outputHashMode" set to "recursive".
2015-10-05 Don't mention Fedora/Debian packages in the installation sectionEelco Dolstra1-6/+16
See https://github.com/NixOS/nixos-homepage/commit/d4a88df9d6114f609da889db62ef0a3bf6e4ef27