aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2014-03-12Document nix-env -q --jsonEelco Dolstra
2014-03-12Generate release notes againEelco Dolstra
2014-03-12Update release notes for 1.7Eelco Dolstra
2014-03-11Fix typosEelco Dolstra
2014-03-11Document null dynamic attrsShea Levy
2014-02-28TypoEelco Dolstra
2014-02-26Also provide an option for setting the curl connection timeoutEelco Dolstra
2014-02-26Document dynamic attributesShea Levy
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-02-19nix-shell: Add --packages flagEelco Dolstra
This allows you to easily set up a build environment containing the specified packages from Nixpkgs. For example: $ nix-shell -p sqlite xorg.libX11 hello will start a shell in which the given packages are present.
2014-02-19nix-instantiate: Rename --eval-only to --eval, --parse-only to --parseEelco Dolstra
2014-02-19nix-instantiate: Add a flag --expr / -E to read expressions from the command ↵Eelco Dolstra
line This is basically a shortcut for ‘echo 'expr...' | nix-instantiate -’. Also supported by nix-build and nix-shell.
2014-02-19Move manpages aroundEelco Dolstra
2014-02-17nix-store --gc --max-freed: Support a unit specifierEelco Dolstra
E.g. "--max-freed 10G" means "free ten gigabytes".
2014-02-17nix-shell: Execute shellHook if it existsEelco Dolstra
Since normal builds don't execute shellHook, this allows nix-shell specific customisation. Suggested by Domen.
2014-02-12Document current meaning of preferLocalBuildEelco Dolstra
Closes #208.
2014-02-10Binary tarball: Automatically create /nixEelco Dolstra
The tarball can now be unpacked anywhere. The installation script uses "sudo" to create /nix if it doesn't exist. It also fetches the nixpkgs-unstable channel.
2014-02-10nix-shell: Use shell.nix as the default expression if it existsEelco Dolstra
2014-02-07Rename --no-readonly-mode --read-write-modeShea Levy
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-02-07nix-instantiate: Add a --no-readonly-mode flagShea Levy
This allows running nix-instantiate --eval-only without performing the evaluation in readonly mode, letting features like import from derivation and automatic substitution of builtins.storePath paths work. Signed-off-by: Shea Levy <shea@shealevy.com>
2014-02-01Only run "git ls-files" when doing "make check"Eelco Dolstra
2014-02-01More "make dist" fixesEelco Dolstra
2014-02-01Fix "make dist"Eelco Dolstra
2014-02-01Remove AutomakefilesEelco Dolstra
2014-02-01Update Makefile variable namesEelco Dolstra
2014-02-01Build/install manualEelco Dolstra
2014-01-13Document nullsEelco Dolstra
2013-11-19Add a toJSON primopEelco Dolstra
2013-11-14Remove nix-setuid-helperEelco Dolstra
AFAIK, nobody uses it, it's not maintained, and it has no tests.
2013-10-28Update release notes, set version for 1.6.1 releaseEelco Dolstra
2013-10-24Undocument obsolete form of "let"Eelco Dolstra
2013-10-24Doc fixEelco Dolstra
2013-10-24Rename "attribute sets" to "sets"Eelco Dolstra
We don't have any other kind of sets so calling them attribute sets is unnecessarily verbose.
2013-10-24Manual: Fix broken URLsEelco Dolstra
Fixes #172.
2013-10-24Document typeOfEelco Dolstra
2013-10-24Document NIX_SHOW_STATS and NIX_COUNT_CALLSEelco Dolstra
2013-10-17Fold two stack trace messages in derivationsEelco Dolstra
Combined with the previous changes, stack traces involving derivations are now much less verbose, since something like while evaluating the builtin function `getAttr': while evaluating the builtin function `derivationStrict': while instantiating the derivation named `gtk+-2.24.20' at `/home/eelco/Dev/nixpkgs/pkgs/development/libraries/gtk+/2.x.nix:11:3': while evaluating the derivation attribute `propagatedNativeBuildInputs' at `/home/eelco/Dev/nixpkgs/pkgs/stdenv/generic/default.nix:78:17': while evaluating the attribute `outPath' at `/nix/store/212ngf4ph63mp6p1np2bapkfikpakfv7-nix-1.6/share/nix/corepkgs/derivation.nix:18:9': ... now reads while evaluating the attribute `propagatedNativeBuildInputs' of the derivation `gtk+-2.24.20' at `/home/eelco/Dev/nixpkgs/pkgs/development/libraries/gtk+/2.x.nix:11:3': ...
2013-10-17Nix 1.6.1 release notesEelco Dolstra
2013-10-17two typosgoblin
2013-09-10Version was called 1.6, not 1.6.0Eelco Dolstra
2013-09-10Update release notesEelco Dolstra
2013-09-06typoDomen Kožar
2013-09-03nix-env -i: Add a flag ‘--remove-all’ / ‘-r’Eelco Dolstra
This is equivalent to running ‘nix-env -e '*'’ first, except that it happens in a single transaction. Thus, ‘nix-env -i pkgs...’ replaces the profile with the specified set of packages. The main motivation is to support declarative package management (similar to environment.systemPackages in NixOS). That is, if you have a specification ‘profile.nix’ like this: with import <nixpkgs> {}; [ thunderbird geeqie ... ] then after any change to ‘profile.nix’, you can run: $ nix-env -f profile.nix -ir to update the profile to match the specification. (Without the ‘-r’ flag, if you remove a package from ‘profile.nix’, it won't be removed from the actual profile.) Suggested by @zefhemel.
2013-09-02Manual: Make '' a bit clearerEelco Dolstra
Issue #162.
2013-09-02Fix manual errorEelco Dolstra
Reported by Matija Šuklje. Fixes #163.
2013-09-02Update the release notesEelco Dolstra
2013-09-02Add an option to limit the log output of buildersEelco Dolstra
This is mostly useful for Hydra to deal with builders that get stuck in an infinite loop writing data to stdout/stderr.
2013-08-26Fix nix-shell commandIvan Kozik
2013-08-26Fix typos, especially those that end up in the Nix manualIvan Kozik
2013-08-23Manual: Don't use actual hashes of Nix dependenciesEelco Dolstra
These cause an unnecessary runtime dependency :-)
2013-08-21Fix corrupt PNGEelco Dolstra
Libpng used to accept this, but no longer does.