about summary refs log tree commit diff
path: root/doc/manual
AgeCommit message (Collapse)AuthorFilesLines
2005-04-09 * Document nix-channel.Eelco Dolstra7-17/+108
2005-04-08 * Lots of manual updates, in particular the new `nix-store --query'Eelco Dolstra11-177/+465
options were documented, as well as the Nix configuration file.
2005-04-07 * More doc updates.Eelco Dolstra2-53/+88
2005-04-07 * More manual updates.Eelco Dolstra6-30/+154
2005-04-07 * Build hook documentation.Eelco Dolstra5-289/+348
* nix-store options.
2005-04-07 * GC docs.Eelco Dolstra3-181/+116
2005-04-05 * Manual updates.Eelco Dolstra5-85/+137
2005-04-05 * Some GC documentation.Eelco Dolstra2-40/+50
2005-04-05 * Use `--nonet' flag.Eelco Dolstra1-3/+4
2005-04-01 * Added a glossary to the manual.Eelco Dolstra4-7/+82
2005-03-17 * Manual updates.Eelco Dolstra5-104/+133
2005-03-16 * Documented common environment variables.Eelco Dolstra8-165/+298
2005-03-16 * Update the user environments figure to show multiple profiles andEelco Dolstra4-53/+52
users. * Change to base-32 hashes.
2005-03-16 * Automake 1.9 compatibility.Eelco Dolstra1-5/+5
2005-03-15 * Some more updates.Eelco Dolstra2-119/+97
2005-03-15 * XInclude all the way.Eelco Dolstra8-52/+43
2005-03-15 * Manual updates.Eelco Dolstra4-71/+13
2005-01-12 * NEWS and manual update for release 0.7.Eelco Dolstra2-1/+19
2004-12-17 * Typo: genericBuilder -> genericBuild.Eelco Dolstra1-2/+2
2004-11-14 * More manual fixes.Eelco Dolstra2-38/+35
2004-11-14 * Manual fixes.Eelco Dolstra3-51/+50
2004-11-12 * Document --delete-generations and other nix-env options.Eelco Dolstra1-0/+78
2004-11-12 * Document --eval-only and --parse-only options in nix-instantiate.Eelco Dolstra3-0/+37
2004-11-09 * Typos.Eelco Dolstra1-2/+2
2004-11-07 * Documented the standard environment, including the generic builder.Eelco Dolstra1-1/+250
2004-11-07 * Everything you always wanted to know about functions and derivationsEelco Dolstra2-4/+203
but were afraid to ask.
2004-11-07 * Drop the grammar appendix.Eelco Dolstra1-7/+4
2004-11-07 * Operators, comments.Eelco Dolstra1-2/+123
2004-11-07 * Lets, inheritance, assertions.Eelco Dolstra1-10/+171
2004-11-05 * Typo fix.Eelco Dolstra1-1/+1
2004-11-05 * Generic builders.Eelco Dolstra1-5/+84
2004-11-05 * Start of language reference.Eelco Dolstra1-0/+228
2004-11-05 * Finished GNU Hello walkthrough.Eelco Dolstra3-21/+293
2004-11-04 * Manual: writing Nix expressions.Eelco Dolstra2-117/+192
2004-11-02 * chapter -> appendix.Eelco Dolstra2-2/+4
2004-11-01 * Section about channels.Eelco Dolstra1-1/+46
2004-11-01 * Section about garbage collection.Eelco Dolstra3-5/+71
2004-11-01 * Profiles section.Eelco Dolstra3-16/+165
2004-10-31 * Document setuid Nix installs.Eelco Dolstra2-7/+46
2004-10-31 * Add figures to `make install' / `make dist'.Eelco Dolstra3-2/+6
2004-10-29 * Began adding build farm docs.Eelco Dolstra3-0/+132
2004-10-25 * New language feature: with expressions.Eelco Dolstra1-13/+21
The expression `with E1; E2' evaluates to E2 with all bindings in the attribute set E1 substituted. E.g., with {x = 123;}; x evaluates to 123. That is, the attribute set E1 is in scope in E2. This is particularly useful when importing files containing lots definitions. E.g., instead of let { inherit (import ./foo.nix) a b c d e f; body = ... a ... f ...; } we can now say with import ./foo.nix; ... a ... f ... I.e., we don't have to say what variables should be brought into scope.
2004-10-18 * Instead of — use the actual Unicode character. By the way, toEelco Dolstra3-15/+15
edit the manual, you should have something like (modify-coding-system-alist 'file "\\.xml\\>" 'utf-8) in your ~/.emacs.
2004-10-14 * Rewrite of package management stuff.Eelco Dolstra1-200/+161
2004-10-14 * Split overview chapter into a chapter on package management and aEelco Dolstra6-455/+384
chapter on writing Nix expressions.
2004-10-14 * Unindent.Eelco Dolstra1-164/+126
2004-10-13 * Updated the quick start section. Use channels instead ofEelco Dolstra1-105/+83
downloading Nix expressions and calling nix-pull. This is so user-friendly that even a Mac user can do it! :-)
2004-10-13 * Better introduction.Eelco Dolstra3-120/+123
* Set notes in a different color than warnings.
2004-09-09 * Use setre[ug]id() instead of setres[ug]id(), since the former isEelco Dolstra2-26/+79
more common than the latter (which exists only on Linux and FreeBSD). We don't really care about dropping the saved IDs since there apparently is no way to quiry them in any case, so it can't influence the build (unlike the effective IDs which are checked by Perl for instance).
2004-08-25 * `--min-age' flag in nix-store and nix-collect-garbage to only deleteEelco Dolstra2-0/+23
unreachable paths that haven't been used for N hours. For instance, `nix-collect-garbage --min-age 168' only deletes paths that haven't been accessed in the last week. This is useful for instance in the build farm where many derivations can be shared between consecutive builds, and we wouldn't want a garbage collect to throw them all away. We could of course register them as roots, but then we'd to unregister them at some point, which would be a pain to manage. The `--min-age' flag gives us a sort of MRU caching scheme. BUG: this really shouldn't be in gc.cc since that violates mechanism/policy separation.