- Apr 19, 2017
-
-
Armijn Hemel authored
-
- Apr 17, 2017
-
-
Linus Heckemann authored
-
- Apr 13, 2017
-
-
Eelco Dolstra authored
This makes all config options self-documenting. Unknown or unparseable config settings and --option flags now cause a warning.
-
- Apr 12, 2017
-
-
Benjamin Staffin authored
Looks like this snuck into the 1.11 release notes post-release, but float support isn't actually present until 1.12.
-
- Mar 21, 2017
-
-
Eelco Dolstra authored
-
- Mar 15, 2017
-
-
Eelco Dolstra authored
This allows various Store implementations to provide different ways to get build logs. For example, BinaryCacheStore can get the build logs from the binary cache. Also, remove the log-servers option since we can use substituters for this.
-
- Mar 09, 2017
-
-
Eelco Dolstra authored
-
- Mar 08, 2017
-
-
Shea Levy authored
-
- Feb 28, 2017
-
-
Eelco Dolstra authored
"build-max-jobs" and the "-j" option can now be set to "auto" to use the number of CPUs in the system. (Unlike build-cores, it doesn't use 0 to imply auto-configuration, because a) magic values are a bad idea in general; b) 0 is a legitimate value used to disable local building.) Fixes #1198.
-
- Feb 27, 2017
-
-
Eelco Dolstra authored
We set build-cores automatically, not build-max-jobs. (The commit message for de4cdd0d also got this wrong.)
-
- Feb 21, 2017
-
-
Eelco Dolstra authored
-
- Feb 20, 2017
-
-
Linus Heckemann authored
-
- Feb 16, 2017
-
-
Eelco Dolstra authored
-
- Feb 07, 2017
-
-
Janus Troelsen authored
-
Shea Levy authored
Fixes #341
-
- Feb 02, 2017
-
-
Renzo Carbonara authored
-
- Jan 03, 2017
-
-
Eelco Dolstra authored
And also don't refer to f-spot, which apparently no longer exists. Issue #1170.
-
- Dec 28, 2016
-
-
zimbatm authored
-
- Dec 16, 2016
-
-
Daiderd Jordan authored
-
- Dec 11, 2016
-
-
Linus Heckemann authored
-
- Dec 09, 2016
-
-
Domen Kožar authored
-
- Dec 06, 2016
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
- Nov 03, 2016
-
-
Manav Rathi authored
The current behaviour modifies the first writeable file from amongst .bash_profile, .bash_login and .profile. So .bash_profile (if it is writable) would be modified even if a user has already sourced nix.sh in, say, .profile. This commit introduces a new environment variable, NIX_INSTALLER_NO_MODIFY_PROFILE. If this is set during installation, then the modifications are unconditionally skipped. This is useful for users who have a manually curated set of dotfiles that they are porting to a new machine. In such scenarios, nix.sh is already sourced at a place where the user prefers. Without this change, the nix installer would insist on modifying .bash_profile if it exists. This commit also add documentations for both the current behaviour and the new override.
-
- Oct 31, 2016
-
-
Eelco Dolstra authored
For example, you can now set build-sandbox-paths = /dev/nvidiactl? to specify that /dev/nvidiactl should only be mounted in the sandbox if it exists in the host filesystem. This is useful e.g. for EC2 images that should support both CUDA and non-CUDA instances.
-
- Sep 21, 2016
-
-
Eelco Dolstra authored
Fixes #1069.
-
zimbatm authored
-
- Sep 20, 2016
-
-
Adrien Devresse authored
-
- Sep 14, 2016
-
-
Eelco Dolstra authored
It's a slight misnomer now because it actually limits *all* downloads, not just binary cache lookups. Also add a "enable-http2" option to allow disabling use of HTTP/2 (enabled by default).
-
- Aug 26, 2016
-
-
Domen Kožar authored
-
- Aug 11, 2016
-
-
Domen Kožar authored
-
- Aug 10, 2016
-
-
Domen Kožar authored
Let's step in line with time and document more realistic values.
-
Eelco Dolstra authored
This variable has no reason to exist, given $NIX_STATE_DIR.
-
Shea Levy authored
Rarely used, nix copy replaces it.
-
Shea Levy authored
Refs #831
-
- Jul 21, 2016
-
-
Eelco Dolstra authored
-
Matthias Beyer authored
Once upon a time, I wrote my bachelors thesis about functional deployment mechanisms. I had to evaluate several szenarios where package management and deployment were relevant. One szenario was to do distributed builds over several machines. I told myself: Weee, nix can do this! And with nix, this is actually save, as you do not have side effects when building! So I started. I use a cloud to set up four virtual machines where I wanted to do the build. A fifth machine was used as master to distribute the builds. All was good. I created the necessary SSH keys, made sure every machine was reachable by the master and configured the build in my remotes.conf. When I started to try to build weechat from source, the build failed. It failed, telling me error: unable to start any build; either increase ‘--max-jobs’ or enable distributed builds And I started to dig around. I digged long and good. But I wasn't able to find the issue. I double and triple checked my environment variables, my settings, the SSH key and everything. I reached out to fellow Nixers by asking on the nixos IRC channel. And I got help. But we weren't able to find the issue, either. So I became frustrated. I re-did all the environment variables. And suddenly,... it worked! What did I change? Well... I made the environment variables which contained pathes contain absolute pathes rather than relatives. And because I like to share my knowledge, this should be put into the documentation, so others do not bang their heads against the wall because something is not documented somewhere.
-
- Jul 20, 2016
-
-
Dmitry Kalinkin authored
Fixes: a6ca68a7 ("Require OpenSSL")
-
- Jul 04, 2016
-
-
aszlig authored
Docbook XSL got updated to version 1.79.1 in NixOS/nixpkgs@fb893a8 and we're still referring to the hardcoded previous version. So instead of just updating this to 1.79.1 we're going to use "current" in the hope that this won't happen again. I have tested this by building the manual under Nix(OS) but I haven't tested this in a non-Nix environment, so I'm not sure whether this could have implications. Signed-off-by:
aszlig <aszlig@redmoonstudios.org> Cc: @edolstra
-
- Jun 20, 2016
-