about summary refs log tree commit diff
path: root/doc/manual
AgeCommit message (Collapse)AuthorFilesLines
2014-02-26 Document dynamic attributesShea Levy2-4/+23
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-02-19 nix-shell: Add --packages flagEelco Dolstra1-2/+30
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-19 nix-instantiate: Rename --eval-only to --eval, --parse-only to --parseEelco Dolstra1-15/+15
2014-02-19 nix-instantiate: Add a flag --expr / -E to read expressions from the command ↵Eelco Dolstra4-86/+126
line This is basically a shortcut for ‘echo 'expr...' | nix-instantiate -’. Also supported by nix-build and nix-shell.
2014-02-19 Move manpages aroundEelco Dolstra1-4/+4
2014-02-17 nix-store --gc --max-freed: Support a unit specifierEelco Dolstra1-2/+6
E.g. "--max-freed 10G" means "free ten gigabytes".
2014-02-17 nix-shell: Execute shellHook if it existsEelco Dolstra1-0/+16
Since normal builds don't execute shellHook, this allows nix-shell specific customisation. Suggested by Domen.
2014-02-12 Document current meaning of preferLocalBuildEelco Dolstra1-5/+8
Closes #208.
2014-02-10 Binary tarball: Automatically create /nixEelco Dolstra1-15/+14
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-10 nix-shell: Use shell.nix as the default expression if it existsEelco Dolstra1-6/+12
2014-02-07 Rename --no-readonly-mode --read-write-modeShea Levy1-2/+2
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-02-07 nix-instantiate: Add a --no-readonly-mode flagShea Levy1-0/+12
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-01 Only run "git ls-files" when doing "make check"Eelco Dolstra1-1/+1
2014-02-01 More "make dist" fixesEelco Dolstra1-1/+3
2014-02-01 Fix "make dist"Eelco Dolstra1-0/+5
2014-02-01 Remove AutomakefilesEelco Dolstra1-117/+0
2014-02-01 Update Makefile variable namesEelco Dolstra1-4/+4
2014-02-01 Build/install manualEelco Dolstra1-0/+79
2014-01-13 Document nullsEelco Dolstra1-0/+3
2013-11-19 Add a toJSON primopEelco Dolstra2-0/+17
2013-11-14 Remove nix-setuid-helperEelco Dolstra2-76/+18
AFAIK, nobody uses it, it's not maintained, and it has no tests.
2013-10-28 Update release notes, set version for 1.6.1 releaseEelco Dolstra1-1/+6
2013-10-24 Undocument obsolete form of "let"Eelco Dolstra1-8/+2
2013-10-24 Doc fixEelco Dolstra1-2/+2
2013-10-24 Rename "attribute sets" to "sets"Eelco Dolstra3-100/+99
We don't have any other kind of sets so calling them attribute sets is unnecessarily verbose.
2013-10-24 Manual: Fix broken URLsEelco Dolstra2-3/+3
Fixes #172.
2013-10-24 Document typeOfEelco Dolstra1-0/+13
2013-10-24 Document NIX_SHOW_STATS and NIX_COUNT_CALLSEelco Dolstra1-0/+18
2013-10-17 Fold two stack trace messages in derivationsEelco Dolstra1-2/+3
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-17 Nix 1.6.1 release notesEelco Dolstra1-0/+60
2013-10-17 two typosgoblin1-2/+2
2013-09-10 Version was called 1.6, not 1.6.0Eelco Dolstra1-1/+1
2013-09-10 Update release notesEelco Dolstra1-1/+37
2013-09-06 typoDomen Kožar1-1/+1
2013-09-03 nix-env -i: Add a flag ‘--remove-all’ / ‘-r’Eelco Dolstra1-0/+14
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-02 Manual: Make '' a bit clearerEelco Dolstra1-6/+6
Issue #162.
2013-09-02 Fix manual errorEelco Dolstra1-1/+1
Reported by Matija Šuklje. Fixes #163.
2013-09-02 Update the release notesEelco Dolstra1-0/+52
2013-09-02 Add an option to limit the log output of buildersEelco Dolstra1-0/+15
This is mostly useful for Hydra to deal with builders that get stuck in an infinite loop writing data to stdout/stderr.
2013-08-26 Fix nix-shell commandIvan Kozik1-1/+1
2013-08-26 Fix typos, especially those that end up in the Nix manualIvan Kozik10-24/+24
2013-08-23 Manual: Don't use actual hashes of Nix dependenciesEelco Dolstra1-2/+2
These cause an unnecessary runtime dependency :-)
2013-08-21 Fix corrupt PNGEelco Dolstra1-0/+0
Libpng used to accept this, but no longer does.
2013-07-19 Add hacking notes plus a script for running nix-shellEelco Dolstra2-0/+42
2013-07-19 Rename ‘nix-build --run-env’ to ‘nix-shell’Eelco Dolstra5-85/+191
2013-07-19 nix-build --run-env: Add a ‘--pure’ flagEelco Dolstra1-1/+28
This causes the environment to be (almost) cleared, thus giving a shell that more closely resembled the actual Nix derivation.
2013-07-12 doc: typoDomen Kožar1-1/+1
2013-07-11 nix-build --run-env: Source $stdenv/setup in the interactive shellEelco Dolstra1-8/+9
This ensures that not just environment variables are set, but also shell functions such as unpackPhase, configurePhase and so on.
2013-07-03 Manual: auto-optimise-store is disabled by defaultEelco Dolstra1-5/+6
2013-07-01 Add support for uncompressed NARs in binary cachesEelco Dolstra1-0/+7
Issue NixOS/hydra#102.