about summary refs log tree commit diff
path: root/doc/manual
AgeCommit message (Collapse)AuthorFilesLines
2013-03-08 Revert "Prevent config.h from being clobbered"Eelco Dolstra3-4/+74
This reverts commit 28bba8c44f484eae38e8a15dcec73cfa999156f6.
2013-03-07 Prevent config.h from being clobberedEelco Dolstra3-74/+4
2013-02-28 Update release notesEelco Dolstra1-0/+10
Also use a point release version number as suggested by several people.
2013-02-27 Handle hard links to other files in the outputEelco Dolstra1-0/+10
2013-02-26 Update release notesEelco Dolstra1-1/+24
2013-02-08 Document ‘hashString’Eelco Dolstra2-0/+26
2013-01-24 Improve -I descriptionEelco Dolstra1-4/+5
Issue #88.
2013-01-04 Fix "0 store paths deleted" messageEelco Dolstra1-1/+1
2013-01-03 Clear any immutable bits in the Nix storeEelco Dolstra1-3/+10
Doing this once makes subsequent operations like garbage collecting more efficient since we don't have to call makeMutable() first.
2013-01-02 Manual: Fix "nix-store --export" exampleEelco Dolstra1-3/+3
2013-01-02 Reinstate the http://nixos.org/binary-cache default for the binary-caches ↵Eelco Dolstra1-2/+2
setting
2013-01-02 Update release notesEelco Dolstra1-0/+10
2012-12-29 Allow mounting a path in a different location in the chrootEelco Dolstra1-36/+29
Fixes #24.
2012-12-21 download-from-binary-cache: Use the channels of the calling user rather than ↵Eelco Dolstra1-4/+6
root This should make live easier for single-user (non-daemon) installations. Note that when the daemon is used, the "calling user" is root so we're not using any untrusted caches.
2012-12-21 Typo fixEelco Dolstra1-1/+1
2012-12-12 Allow setting the profile location using $NIX_PROFILEEelco Dolstra1-4/+13
Fixes #69.
2012-12-06 Set a long SQLite timeout in the binary cache substituterEelco Dolstra1-1/+1
2012-12-05 Add release dateEelco Dolstra1-1/+1
2012-12-04 Updated release notesEelco Dolstra1-0/+62
2012-12-04 Document new primopsEelco Dolstra1-54/+96
2012-12-04 Document multiple output supportEelco Dolstra2-56/+108
2012-11-23 nix-copy-closure: Add flag ‘--use-substitutes’Eelco Dolstra2-6/+27
2012-11-20 nix-store -r: Add ‘--ignore-unknown’ flagEelco Dolstra1-1/+8
This flag causes paths that do not have a known substitute to be quietly ignored. This is mostly useful for Charon, allowing it to speed up deployment by letting a machine use substitutes for all substitutable paths, instead of uploading them. The latter is frequently faster, e.g. if the target machine has a fast Internet connection while the source machine is on a slow ADSL line.
2012-11-09 Manual: Don't use a store path in our closureEelco Dolstra1-15/+14
http://hydra.nixos.org/build/3313227
2012-11-09 Use a shorter Nixpkgs channel URLEelco Dolstra3-3/+3
2012-11-09 Update release notesEelco Dolstra1-0/+34
2012-11-06 Process binary caches in order of priorityEelco Dolstra1-0/+11
Binary caches can now specify a priority in their nix-cache-info file. The binary cache substituter checks caches in order of priority. This is to ensure that fast, static caches like nixos.org/binary-cache are processed before slow, dynamic caches like hydra.nixos.org.
2012-11-06 Update nix-push manpage and document the binary cache formatEelco Dolstra2-77/+341
2012-11-06 Add an option ‘use-binary-caches’Eelco Dolstra1-0/+10
This allows disabling the use of binary caches, e.g. $ nix-build ... --option use-binary-caches false Note that $ nix-build ... --option binary-caches '' does not disable all binary caches, since the caches defined by channels will still be used.
2012-10-23 nix-prefetch-url: Improve option handlingEelco Dolstra2-7/+22
2012-10-12 TypoEelco Dolstra1-2/+2
Reported by Shea.
2012-10-04 Manual: Don't use a store path that actually existsEelco Dolstra1-4/+4
http://hydra.nixos.org/build/3124130
2012-10-03 Rename nix-worker to nix-daemonEelco Dolstra6-15/+20
2012-10-03 Drop support for running nix-worker in "slave" modeEelco Dolstra1-4/+2
AFAIK nobody uses this, setuid binaries are evil, and there is no good reason why people can't just run the daemon.
2012-10-03 Document ‘--repair’Eelco Dolstra3-6/+32
2012-10-02 nix-store --verify: Add an option ‘--repair’ to repair all ↵Eelco Dolstra1-1/+12
missing/corrupt paths Also, return a non-zero exit code if errors remain after verifying/repairing.
2012-10-02 Add operation ‘nix-store --repair-path’Eelco Dolstra2-0/+52
This operation allows fixing corrupted or accidentally deleted store paths by redownloading them using substituters, if available. Since the corrupted path cannot be replaced atomically, there is a very small time window (one system call) during which neither the old (corrupted) nor the new (repaired) contents are available. So repairing should be used with some care on critical packages like Glibc.
2012-09-27 Allow dashes in identifiersEelco Dolstra1-0/+5
In Nixpkgs, the attribute in all-packages.nix corresponding to a package is usually equal to the package name. However, this doesn't work if the package contains a dash, which is fairly common. The convention is to replace the dash with an underscore (e.g. "dbus-lib" becomes "dbus_glib"), but that's annoying. So now dashes are valid in variable / attribute names, allowing you to write: dbus-glib = callPackage ../development/libraries/dbus-glib { }; and buildInputs = [ dbus-glib ]; Since we don't have a negation or subtraction operation in Nix, this is unambiguous.
2012-09-25 Add "on Linux" qualifierEelco Dolstra1-2/+2
2012-09-25 Document that Nix requires GNU MakeEelco Dolstra1-1/+4
Fixes #44.
2012-09-25 Update release notesEelco Dolstra1-0/+29
2012-09-13 nix-collect-garbage: Support --dry-runEelco Dolstra1-0/+1
2012-09-13 nix-env --delete-generations: Support --dry-run flagEelco Dolstra1-1/+2
Fixes #43.
2012-09-13 nix-channel: Add option to force fetching of manifestsEelco Dolstra1-0/+12
2012-08-29 Document importing from a directory in the import documentationShea Levy1-2/+4
2012-08-27 Disable the binary cache substituter by default for nowEelco Dolstra1-2/+2
2012-08-01 Merge branch 'master' into no-manifestsEelco Dolstra3-16/+16
2012-08-01 nix-channel: Use binary caches advertised by channelsEelco Dolstra1-0/+12
Channels can now advertise a binary cache by creating a file <channel-url>/binary-cache-url. The channel unpacker puts these in its "binary-caches" subdirectory. Thus, the URLS of the binary caches for the channels added by root appear in /nix/var/nix/profiles/per-user/eelco/channels/binary-caches/*. The binary cache substituter reads these and adds them to the list of binary caches.
2012-07-31 Allow daemon users to override ‘binary-caches’Eelco Dolstra1-0/+13
For security reasons, daemon users can only specify caches that appear in the ‘binary-caches’ and ‘trusted-binary-caches’ options in nix.conf.
2012-07-31 Add an option ‘build-fallback’ (equivalent to the --fallback flag)Eelco Dolstra1-0/+10