Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-02-23 | Fix a small typo in the release notes | Dmitry Kalinkin | 1 | -1/+1 | |
2018-02-22 | Fix example in release notes | Eelco Dolstra | 1 | -1/+1 | |
2018-02-22 | Doh | Eelco Dolstra | 1 | -6/+4 | |
2018-02-22 | Revert "Enable sandbox builds on Linux by default" | Eelco Dolstra | 1 | -4/+0 | |
This reverts commit ddc58e789636e1b94149c342575d92583251fbf6. https://hydra.nixos.org/eval/1435322 | |||||
2018-02-22 | Set release date | Eelco Dolstra | 1 | -1/+1 | |
2018-02-22 | Enable sandbox builds on Linux by default | Eelco Dolstra | 2 | -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 order | Eelco Dolstra | 1 | -427/+412 | |
2018-02-21 | Manual: Update chapter on remote builds | Eelco Dolstra | 2 | -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 contributors | Eelco Dolstra | 1 | -4/+105 | |
2018-02-19 | Remove macOS multi-user instructions | Eelco Dolstra | 1 | -28/+0 | |
This is already handled by the installer. | |||||
2018-02-19 | Update release notes | Eelco Dolstra | 2 | -264/+731 | |
Also add some examples to nix --help. | |||||
2018-02-19 | Merge branch 'register-settings' of https://github.com/shlevy/nix | Eelco Dolstra | 1 | -3/+4 | |
2018-02-14 | Add splitVersion primop. | Shea Levy | 1 | -0/+11 | |
Fixes #1868. | |||||
2018-02-13 | Allow plugins to define new settings. | Shea Levy | 1 | -3/+4 | |
2018-02-13 | Merge pull request #1863 from shlevy/conf-includes | Eelco Dolstra | 1 | -1/+6 | |
Allow includes from nix.conf | |||||
2018-02-13 | Enable specifying directories in plugin-files. | Shea Levy | 1 | -0/+4 | |
2018-02-13 | Allow includes from nix.conf | Shea Levy | 1 | -1/+6 | |
2018-02-08 | Allow using RegisterPrimop to define constants. | Shea Levy | 1 | -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 Levy | 2 | -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-path | Eelco Dolstra | 1 | -2/+72 | |
Add path primop. | |||||
2018-02-06 | Add path primop. | Shea Levy | 1 | -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 --hash | Eelco Dolstra | 1 | -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/nix | Shea Levy | 1 | -0/+2 | |
2018-02-01 | Remove docs on removed --drv-link and --add-drv-link options | Eelco Dolstra | 1 | -21/+0 | |
2018-01-31 | document ability to set NIX_REMOTE=unix://path/to/socket | Spencer Baugh | 1 | -0/+2 | |
2018-01-31 | Rename 1.12 -> 2.0 | Eelco Dolstra | 2 | -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' command | Eelco Dolstra | 1 | -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 cruft | Eelco Dolstra | 9 | -152/+2 | |
2018-01-27 | Improve manual on inheriting attributes | Eric Wolf | 1 | -2/+30 | |
Expands first paragraph a bit Adds a more comprehensive example | |||||
2018-01-17 | Move show-trace docs | Eelco Dolstra | 3 | -8/+8 | |
2018-01-09 | nix.conf: builders-use-substitutes | Renzo Carbonara | 1 | -0/+14 | |
Fixes #937 | |||||
2018-01-04 | Rename "use-substitutes" to "substitute" | Eelco Dolstra | 1 | -1/+1 | |
Commit c2154d4c8422ddc1c201d503bb52edff854af2ad renamed "build-use-substitutes" to "use-substitutes", but that broke "nix-copy-closure --use-substitutes". | |||||
2017-12-12 | Merge pull request #1725 from chris-martin/pr/concatStringsSep | Eelco Dolstra | 1 | -0/+8 | |
Add builtins.concatStringSep to the manual | |||||
2017-12-11 | Add builtins.concatStringSep to the manual | Chris Martin | 1 | -0/+8 | |
2017-12-11 | Merge pull request #1721 from expipiplus1/patch-2 | Eelco Dolstra | 1 | -2/+2 | |
Escape left angle brackets in XML documentation | |||||
2017-12-11 | Merge branch 'feature/linenoise-ng' of git://github.com/dtzWill/nix | Shea Levy | 1 | -1/+1 | |
2017-12-09 | Escape left angle brackets in XML documentation | Joe Hermaszewski | 1 | -2/+2 | |
2017-12-08 | nix-hash: Add sentence and example for nix-prefetch-url hash | Markus Hauck | 1 | -1/+12 | |
2017-11-27 | doc: linenoise -> linenoise-ng | Will Dietz | 1 | -1/+1 | |
2017-11-21 | Add a warning about the 'trusted-users' option | Eelco Dolstra | 1 | -5/+6 | |
2017-11-20 | Document secret-key-files | Eelco Dolstra | 1 | -3/+16 | |
2017-11-20 | signed-binary-caches -> require-sigs | Eelco Dolstra | 1 | -5/+8 | |
Unlike signed-binary-caches (which could only be '*' or ''), require-sigs is a proper Boolean option. The default is true. | |||||
2017-11-20 | binary-cache-public-keys -> trusted-public-keys | Eelco Dolstra | 1 | -5/+5 | |
The name had become a misnomer since it's not only for substitution from binary caches, but when adding/copying any (non-content-addressed) path to a store. | |||||
2017-11-03 | Remove git:// support in NIX_PATH | Eelco Dolstra | 1 | -7/+0 | |
This didn't support specifying a revision/branch, and was restricted to git:// URIs (since https:// or ssh:// would be ambiguous). | |||||
2017-11-01 | Mention isFloat function in "Built-in Functions" section | Zoran Plesivčak | 1 | -0/+10 | |
2017-11-01 | Mention "float" type in builtins.typeOf section of the docs | Zoran Plesivčak | 1 | -8/+9 | |
+ remove trailing whitespace from the file | |||||
2017-10-30 | Add option allowed-uris | Eelco Dolstra | 2 | -1/+25 | |
This allows network access in restricted eval mode. | |||||
2017-10-30 | fetchurl/fetchTarball are *not* allowed in restricted mode | Eelco Dolstra | 1 | -2/+1 | |
Accidentally committed this change as part of f9686885be54a9b0f8947713a414de4ad3182037. Restricted mode != pure mode. | |||||
2017-10-30 | Merge pull request #1633 from orivej/doc | Domen Kožar | 3 | -15/+54 | |
Update the language documentation | |||||
2017-10-30 | fetchgit -> fetchGit | Eelco Dolstra | 1 | -1/+1 | |
Almost all other primops are camelCase so no reason not to use that here. |