Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-03 | Rename nix-worker to nix-daemon | Eelco Dolstra | |
2012-10-03 | Drop support for running nix-worker in "slave" mode | Eelco Dolstra | |
AFAIK nobody uses this, setuid binaries are evil, and there is no good reason why people can't just run the daemon. | |||
2012-10-03 | Document ‘--repair’ | Eelco Dolstra | |
2012-10-02 | nix-store --verify: Add an option ‘--repair’ to repair all ↵ | Eelco Dolstra | |
missing/corrupt paths Also, return a non-zero exit code if errors remain after verifying/repairing. | |||
2012-10-02 | Add operation ‘nix-store --repair-path’ | Eelco Dolstra | |
This operation allows fixing corrupted or accidentally deleted store paths by redownloading them using substituters, if available. Since the corrupted path cannot be replaced atomically, there is a very small time window (one system call) during which neither the old (corrupted) nor the new (repaired) contents are available. So repairing should be used with some care on critical packages like Glibc. | |||
2012-09-27 | Allow dashes in identifiers | Eelco Dolstra | |
In Nixpkgs, the attribute in all-packages.nix corresponding to a package is usually equal to the package name. However, this doesn't work if the package contains a dash, which is fairly common. The convention is to replace the dash with an underscore (e.g. "dbus-lib" becomes "dbus_glib"), but that's annoying. So now dashes are valid in variable / attribute names, allowing you to write: dbus-glib = callPackage ../development/libraries/dbus-glib { }; and buildInputs = [ dbus-glib ]; Since we don't have a negation or subtraction operation in Nix, this is unambiguous. | |||
2012-09-25 | Add "on Linux" qualifier | Eelco Dolstra | |
2012-09-25 | Document that Nix requires GNU Make | Eelco Dolstra | |
Fixes #44. | |||
2012-09-25 | Update release notes | Eelco Dolstra | |
2012-09-13 | nix-collect-garbage: Support --dry-run | Eelco Dolstra | |
2012-09-13 | nix-env --delete-generations: Support --dry-run flag | Eelco Dolstra | |
Fixes #43. | |||
2012-09-13 | nix-channel: Add option to force fetching of manifests | Eelco Dolstra | |
2012-08-29 | Document importing from a directory in the import documentation | Shea Levy | |
2012-08-27 | Disable the binary cache substituter by default for now | Eelco Dolstra | |
2012-08-01 | Merge branch 'master' into no-manifests | Eelco Dolstra | |
2012-08-01 | nix-channel: Use binary caches advertised by channels | Eelco Dolstra | |
Channels can now advertise a binary cache by creating a file <channel-url>/binary-cache-url. The channel unpacker puts these in its "binary-caches" subdirectory. Thus, the URLS of the binary caches for the channels added by root appear in /nix/var/nix/profiles/per-user/eelco/channels/binary-caches/*. The binary cache substituter reads these and adds them to the list of binary caches. | |||
2012-07-31 | Allow daemon users to override ‘binary-caches’ | Eelco Dolstra | |
For security reasons, daemon users can only specify caches that appear in the ‘binary-caches’ and ‘trusted-binary-caches’ options in nix.conf. | |||
2012-07-31 | Add an option ‘build-fallback’ (equivalent to the --fallback flag) | Eelco Dolstra | |
2012-07-30 | Manual: Remove reference to non-existent -I option | Eelco Dolstra | |
2012-07-30 | Get rid of $NIX_BINARY_CACHES | Eelco Dolstra | |
You can use ‘--option binary-caches URLs’ instead. | |||
2012-07-29 | Document the --option flag | Eelco Dolstra | |
Pointed out by Daniel Santa Cruz on IRC. | |||
2012-07-26 | Merge branch 'master' into no-manifests | Eelco Dolstra | |
2012-07-23 | Automatically optimise the Nix store when a new path is added | Eelco Dolstra | |
Auto-optimisation is enabled by default. It can be turned off by setting auto-optimise-store to false in nix.conf. | |||
2012-07-18 | Set release date | Eelco Dolstra | |
2012-07-18 | Merge branch 'master' into no-manifests | Eelco Dolstra | |
2012-07-17 | Manual: Don't claim we support Cygwin | Eelco Dolstra | |
2012-07-17 | Update Nix 1.1 release notes | Eelco Dolstra | |
2012-07-17 | Allow disabling log compression | Eelco Dolstra | |
2012-07-11 | Merge branch 'master' of github.com:NixOS/nix into no-manifests | Eelco Dolstra | |
2012-07-11 | Update release notes | Eelco Dolstra | |
2012-07-09 | Install a nix.conf manpage | Eelco Dolstra | |
2012-07-09 | download-from-binary-cache: add nix.conf options | Eelco Dolstra | |
2012-06-23 | Update release notes | Eelco Dolstra | |
2012-05-29 | Add option ‘build-keep-log’ to enable/disable writing of build logs | Eelco Dolstra | |
Fixes #26. | |||
2012-05-24 | Clean up the installation section; document the generic binary tarballs | Eelco Dolstra | |
2012-05-11 | Set release date | Eelco Dolstra | |
2012-05-11 | Manual updates | Eelco Dolstra | |
2012-05-11 | CSS tweaks | Eelco Dolstra | |
2012-05-10 | Document "nix-build --run-env" | Eelco Dolstra | |
2012-05-10 | Document "nix-store --add" | Eelco Dolstra | |
2012-05-09 | Document some nix-store subcommands | Eelco Dolstra | |
2012-05-09 | Document $NIX_PATH / -I | Eelco Dolstra | |
2012-05-09 | Update the release notes | Eelco Dolstra | |
2012-05-07 | nix-channel --update: allow updating only the specified channels | Eelco Dolstra | |
2012-04-30 | * Add an option ‘build-use-substitutes’, which can be set to ‘false’ | Eelco Dolstra | |
to disable use of substitutes; i.e., force building from source. Fixes Nix/221. | |||
2012-04-30 | Support mandatory system features in the build hook | Eelco Dolstra | |
Mandatory features are features that MUST be present in a derivation's requiredSystemFeatures attribute. One application is performance testing, where we have a dedicated machine to run performance tests (and nothing else). Then we would add the label "perf" to the machine's mandatory features and to the performance testing derivations. | |||
2012-04-30 | Update the documentation of build-remote.pl | Eelco Dolstra | |
2012-04-17 | nix-instantiate: default to "default.nix" if no arguments are given | Eelco Dolstra | |
2012-04-17 | Added utility command ‘nix-instantiate --find-file’ to look up a file in ↵ | Eelco Dolstra | |
Nix's search path | |||
2012-04-14 | nix-channel improvements | Eelco Dolstra | |
"nix-channel --add" now accepts a second argument: the channel name. This allows channels to have a nicer name than (say) nixpkgs_unstable. If no name is given, it defaults to the last component of the URL (with "-unstable" or "-stable" removed). Also, channels are now stored in a profile (/nix/var/nix/profiles/per-user/$USER/channels). One advantage of this is that it allows rollbacks (e.g. if "nix-channel --update" gives an undesirable update). |