Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-02-26 | Document dynamic attributes | Shea Levy | 2 | -4/+23 | |
Signed-off-by: Shea Levy <shea@shealevy.com> | |||||
2014-02-19 | nix-shell: Add --packages flag | Eelco Dolstra | 1 | -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 --parse | Eelco Dolstra | 1 | -15/+15 | |
2014-02-19 | nix-instantiate: Add a flag --expr / -E to read expressions from the command ↵ | Eelco Dolstra | 4 | -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 around | Eelco Dolstra | 1 | -4/+4 | |
2014-02-17 | nix-store --gc --max-freed: Support a unit specifier | Eelco Dolstra | 1 | -2/+6 | |
E.g. "--max-freed 10G" means "free ten gigabytes". | |||||
2014-02-17 | nix-shell: Execute shellHook if it exists | Eelco Dolstra | 1 | -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 preferLocalBuild | Eelco Dolstra | 1 | -5/+8 | |
Closes #208. | |||||
2014-02-10 | Binary tarball: Automatically create /nix | Eelco Dolstra | 1 | -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 exists | Eelco Dolstra | 1 | -6/+12 | |
2014-02-07 | Rename --no-readonly-mode --read-write-mode | Shea Levy | 1 | -2/+2 | |
Signed-off-by: Shea Levy <shea@shealevy.com> | |||||
2014-02-07 | nix-instantiate: Add a --no-readonly-mode flag | Shea Levy | 1 | -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 Dolstra | 1 | -1/+1 | |
2014-02-01 | More "make dist" fixes | Eelco Dolstra | 1 | -1/+3 | |
2014-02-01 | Fix "make dist" | Eelco Dolstra | 1 | -0/+5 | |
2014-02-01 | Remove Automakefiles | Eelco Dolstra | 1 | -117/+0 | |
2014-02-01 | Update Makefile variable names | Eelco Dolstra | 1 | -4/+4 | |
2014-02-01 | Build/install manual | Eelco Dolstra | 1 | -0/+79 | |
2014-01-13 | Document nulls | Eelco Dolstra | 1 | -0/+3 | |
2013-11-19 | Add a toJSON primop | Eelco Dolstra | 2 | -0/+17 | |
2013-11-14 | Remove nix-setuid-helper | Eelco Dolstra | 2 | -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 release | Eelco Dolstra | 1 | -1/+6 | |
2013-10-24 | Undocument obsolete form of "let" | Eelco Dolstra | 1 | -8/+2 | |
2013-10-24 | Doc fix | Eelco Dolstra | 1 | -2/+2 | |
2013-10-24 | Rename "attribute sets" to "sets" | Eelco Dolstra | 3 | -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 URLs | Eelco Dolstra | 2 | -3/+3 | |
Fixes #172. | |||||
2013-10-24 | Document typeOf | Eelco Dolstra | 1 | -0/+13 | |
2013-10-24 | Document NIX_SHOW_STATS and NIX_COUNT_CALLS | Eelco Dolstra | 1 | -0/+18 | |
2013-10-17 | Fold two stack trace messages in derivations | Eelco Dolstra | 1 | -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 notes | Eelco Dolstra | 1 | -0/+60 | |
2013-10-17 | two typos | goblin | 1 | -2/+2 | |
2013-09-10 | Version was called 1.6, not 1.6.0 | Eelco Dolstra | 1 | -1/+1 | |
2013-09-10 | Update release notes | Eelco Dolstra | 1 | -1/+37 | |
2013-09-06 | typo | Domen Kožar | 1 | -1/+1 | |
2013-09-03 | nix-env -i: Add a flag ‘--remove-all’ / ‘-r’ | Eelco Dolstra | 1 | -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 clearer | Eelco Dolstra | 1 | -6/+6 | |
Issue #162. | |||||
2013-09-02 | Fix manual error | Eelco Dolstra | 1 | -1/+1 | |
Reported by Matija Šuklje. Fixes #163. | |||||
2013-09-02 | Update the release notes | Eelco Dolstra | 1 | -0/+52 | |
2013-09-02 | Add an option to limit the log output of builders | Eelco Dolstra | 1 | -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 command | Ivan Kozik | 1 | -1/+1 | |
2013-08-26 | Fix typos, especially those that end up in the Nix manual | Ivan Kozik | 10 | -24/+24 | |
2013-08-23 | Manual: Don't use actual hashes of Nix dependencies | Eelco Dolstra | 1 | -2/+2 | |
These cause an unnecessary runtime dependency :-) | |||||
2013-08-21 | Fix corrupt PNG | Eelco Dolstra | 1 | -0/+0 | |
Libpng used to accept this, but no longer does. | |||||
2013-07-19 | Add hacking notes plus a script for running nix-shell | Eelco Dolstra | 2 | -0/+42 | |
2013-07-19 | Rename ‘nix-build --run-env’ to ‘nix-shell’ | Eelco Dolstra | 5 | -85/+191 | |
2013-07-19 | nix-build --run-env: Add a ‘--pure’ flag | Eelco Dolstra | 1 | -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: typo | Domen Kožar | 1 | -1/+1 | |
2013-07-11 | nix-build --run-env: Source $stdenv/setup in the interactive shell | Eelco Dolstra | 1 | -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 default | Eelco Dolstra | 1 | -5/+6 | |
2013-07-01 | Add support for uncompressed NARs in binary caches | Eelco Dolstra | 1 | -0/+7 | |
Issue NixOS/hydra#102. |