aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2012-12-05Add release dateEelco Dolstra
2012-12-04Updated release notesEelco Dolstra
2012-12-04Document new primopsEelco Dolstra
2012-12-04Document multiple output supportEelco Dolstra
2012-11-23nix-copy-closure: Add flag ‘--use-substitutes’Eelco Dolstra
2012-11-20nix-store -r: Add ‘--ignore-unknown’ flagEelco Dolstra
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-09Manual: Don't use a store path in our closureEelco Dolstra
http://hydra.nixos.org/build/3313227
2012-11-09Use a shorter Nixpkgs channel URLEelco Dolstra
2012-11-09Update release notesEelco Dolstra
2012-11-06Process binary caches in order of priorityEelco Dolstra
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-06Update nix-push manpage and document the binary cache formatEelco Dolstra
2012-11-06Add an option ‘use-binary-caches’Eelco Dolstra
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-23nix-prefetch-url: Improve option handlingEelco Dolstra
2012-10-12TypoEelco Dolstra
Reported by Shea.
2012-10-04Manual: Don't use a store path that actually existsEelco Dolstra
http://hydra.nixos.org/build/3124130
2012-10-03Rename nix-worker to nix-daemonEelco Dolstra
2012-10-03Drop support for running nix-worker in "slave" modeEelco Dolstra
AFAIK nobody uses this, setuid binaries are evil, and there is no good reason why people can't just run the daemon.
2012-10-03Document ‘--repair’Eelco Dolstra
2012-10-02nix-store --verify: Add an option ‘--repair’ to repair all ↵Eelco Dolstra
missing/corrupt paths Also, return a non-zero exit code if errors remain after verifying/repairing.
2012-10-02Add operation ‘nix-store --repair-path’Eelco Dolstra
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-27Allow dashes in identifiersEelco Dolstra
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-25Add "on Linux" qualifierEelco Dolstra
2012-09-25Document that Nix requires GNU MakeEelco Dolstra
Fixes #44.
2012-09-25Update release notesEelco Dolstra
2012-09-13nix-collect-garbage: Support --dry-runEelco Dolstra
2012-09-13nix-env --delete-generations: Support --dry-run flagEelco Dolstra
Fixes #43.
2012-09-13nix-channel: Add option to force fetching of manifestsEelco Dolstra
2012-08-29Document importing from a directory in the import documentationShea Levy
2012-08-27Disable the binary cache substituter by default for nowEelco Dolstra
2012-08-01Merge branch 'master' into no-manifestsEelco Dolstra
2012-08-01nix-channel: Use binary caches advertised by channelsEelco Dolstra
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-31Allow daemon users to override ‘binary-caches’Eelco Dolstra
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-31Add an option ‘build-fallback’ (equivalent to the --fallback flag)Eelco Dolstra
2012-07-30Manual: Remove reference to non-existent -I optionEelco Dolstra
2012-07-30Get rid of $NIX_BINARY_CACHESEelco Dolstra
You can use ‘--option binary-caches URLs’ instead.
2012-07-29Document the --option flagEelco Dolstra
Pointed out by Daniel Santa Cruz on IRC.
2012-07-26Merge branch 'master' into no-manifestsEelco Dolstra
2012-07-23Automatically optimise the Nix store when a new path is addedEelco Dolstra
Auto-optimisation is enabled by default. It can be turned off by setting auto-optimise-store to false in nix.conf.
2012-07-18Set release dateEelco Dolstra
2012-07-18Merge branch 'master' into no-manifestsEelco Dolstra
2012-07-17Manual: Don't claim we support CygwinEelco Dolstra
2012-07-17Update Nix 1.1 release notesEelco Dolstra
2012-07-17Allow disabling log compressionEelco Dolstra
2012-07-11Merge branch 'master' of github.com:NixOS/nix into no-manifestsEelco Dolstra
2012-07-11Update release notesEelco Dolstra
2012-07-09Install a nix.conf manpageEelco Dolstra
2012-07-09download-from-binary-cache: add nix.conf optionsEelco Dolstra
2012-06-23Update release notesEelco Dolstra
2012-05-29Add option ‘build-keep-log’ to enable/disable writing of build logsEelco Dolstra
Fixes #26.
2012-05-24Clean up the installation section; document the generic binary tarballsEelco Dolstra