about summary refs log tree commit diff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2018-04-13 Fix broken DocBookEelco Dolstra1-1/+1
2018-04-12 Add to glossary and clarify garbage collectionSean Seefried3-16/+44
While trying to understand garbage collection it was not immediately clear that only the runtime dependency closure of output paths would be kept (instead of the build-time dependency closure). This commit attempts to clarify this by expanding some of the glossary definitions and extending the Garbage Collection section.
2018-04-09 manual: Add all dependencies to source prerequisites (#2060)John Arnold1-0/+11
2018-04-07 fix typo in nix-env man pageNicolas Dudebout1-1/+1
2018-04-06 update/re-order the options docsAmineChikhaoui1-19/+19
2018-04-06 re-order the options using the alphabetical order and improve the example in ↵AmineChikhaoui1-25/+29
the positive lookup case
2018-04-06 add documentation for the local disk cache TTL configAmineChikhaoui1-0/+24
2018-04-03 document that writeTextFile from Nixpkgs is an alternative to builtins.toFileJustin Humm1-1/+4
2018-03-27 Merge pull request #2005 from shlevy/fetchgit-docsEelco Dolstra1-0/+55
Document fetchGit.
2018-03-23 Document fetchGit.Shea Levy1-0/+55
Fixes #1981.
2018-03-22 doc: don't mention obsolete ssh-substituter-hostsDmitry Kalinkin1-2/+2
#1840
2018-03-20 manual: correct repeated "--deriver". Add missing single char option aliases.Corey O'Connor1-1/+4
2018-03-18 Fix bad XMLEelco Dolstra1-2/+1
2018-03-17 doc: document the min-free and max-free optionszimbatm1-0/+17
2018-03-17 doc: add xml:id to all the config optionszimbatm1-18/+18
2018-03-01 nix-channel grammar and punctuationMichael Fiano1-4/+4
Minor changes to the nix-channel manpage for my first contribution
2018-02-24 Merge pull request #1901 from veprbl/patch-5Graham Christensen1-1/+1
Fix a small typo in the release notes
2018-02-24 doc: Fix a URL in the release notes for Nix 2.0Michael Weiss1-1/+1
2018-02-23 Fix a small typo in the release notesDmitry Kalinkin1-1/+1
2018-02-22 Fix example in release notesEelco Dolstra1-1/+1
2018-02-22 DohEelco Dolstra1-6/+4
2018-02-22 Revert "Enable sandbox builds on Linux by default"Eelco Dolstra1-4/+0
This reverts commit ddc58e789636e1b94149c342575d92583251fbf6. https://hydra.nixos.org/eval/1435322
2018-02-22 Set release dateEelco Dolstra1-1/+1
2018-02-22 Enable sandbox builds on Linux by defaultEelco Dolstra2-3/+5
The overhead of sandbox builds is a problem on NixOS (since building a NixOS configuration involves a lot of small derivations) but not for typical non-NixOS use cases. So outside of NixOS we can enable it. Issue #179.
2018-02-21 Manual: Put configuration options in sorted orderEelco Dolstra1-427/+412
2018-02-21 Manual: Update chapter on remote buildsEelco Dolstra2-70/+156
Alos add a command "nix ping-store" to make it easier to see if Nix can connect to a remote builder (e.g. 'nix ping-store --store ssh://mac').
2018-02-20 Release notes: Add contributorsEelco Dolstra1-4/+105
2018-02-19 Remove macOS multi-user instructionsEelco Dolstra1-28/+0
This is already handled by the installer.
2018-02-19 Update release notesEelco Dolstra2-264/+731
Also add some examples to nix --help.
2018-02-19 Merge branch 'register-settings' of https://github.com/shlevy/nixEelco Dolstra1-3/+4
2018-02-14 Add splitVersion primop.Shea Levy1-0/+11
Fixes #1868.
2018-02-13 Allow plugins to define new settings.Shea Levy1-3/+4
2018-02-13 Merge pull request #1863 from shlevy/conf-includesEelco Dolstra1-1/+6
Allow includes from nix.conf
2018-02-13 Enable specifying directories in plugin-files.Shea Levy1-0/+4
2018-02-13 Allow includes from nix.confShea Levy1-1/+6
2018-02-08 Allow using RegisterPrimop to define constants.Shea Levy1-1/+1
This enables plugins to add new constants, as well as new primops.
2018-02-08 Add plugins to make Nix more extensible.Shea Levy2-0/+34
All plugins in plugin-files will be dlopened, allowing them to statically construct instances of the various Register* types Nix supports.
2018-02-07 Merge pull request #1816 from shlevy/add-pathEelco Dolstra1-2/+72
Add path primop.
2018-02-06 Add path primop.Shea Levy1-2/+72
builtins.path allows specifying the name of a path (which makes paths with store-illegal names now addable), allows adding paths with flat instead of recursive hashes, allows specifying a filter (so is a generalization of filterSource), and allows specifying an expected hash (enabling safe path adding in pure mode).
2018-02-03 Remove nix-build --hashEelco Dolstra1-5/+5
Instead, if a fixed-output derivation produces has an incorrect output hash, we now unconditionally move the outputs to the path corresponding with the actual hash and register it as valid. Thus, after correcting the hash in the Nix expression (e.g. in a fetchurl call), the fixed-output derivation doesn't have to be built again. It would still be good to have a command for reporting the actual hash of a fixed-output derivation (instead of throwing an error), but "nix-build --hash" didn't do that.
2018-02-01 Merge branch 'master' of git://github.com/catern/nixShea Levy1-0/+2
2018-02-01 Remove docs on removed --drv-link and --add-drv-link optionsEelco Dolstra1-21/+0
2018-01-31 document ability to set NIX_REMOTE=unix://path/to/socketSpencer Baugh1-0/+2
2018-01-31 Rename 1.12 -> 2.0Eelco Dolstra2-3/+3
Following discussion with Shea and Graham. It's a big enough change from the last release. Also, from a semver perspective, 2.0 makes more sense because we did remove some interfaces (like nix-pull/nix-push).
2018-01-31 Add 'nix upgrade-nix' commandEelco Dolstra1-0/+5
This command upgrades Nix to the latest stable version by installing a store path obtained from https://github.com/NixOS/nixpkgs/raw/master/nixos/modules/installer/tools/nix-fallback-paths.nix which is the same store path that the installer at https://nixos.org/nix/install.sh uses. The upgrade fails if Nix is not installed in a profile (e.g. on NixOS, or when installed outside of the Nix store).
2018-01-31 Manual: Remove old cruftEelco Dolstra9-152/+2
2018-01-27 Improve manual on inheriting attributesEric Wolf1-2/+30
Expands first paragraph a bit Adds a more comprehensive example
2018-01-17 Move show-trace docsEelco Dolstra3-8/+8
2018-01-09 nix.conf: builders-use-substitutesRenzo Carbonara1-0/+14
Fixes #937
2018-01-04 Rename "use-substitutes" to "substitute"Eelco Dolstra1-1/+1
Commit c2154d4c8422ddc1c201d503bb52edff854af2ad renamed "build-use-substitutes" to "use-substitutes", but that broke "nix-copy-closure --use-substitutes".