| Commit message (Collapse) | Author | Age |
|
|
|
| |
This reverts commit 491c088731022463978e595956427e72db6306a9.
|
|
|
|
| |
This reverts commit 18a0cdd86416a8cbc263cfa8cb96c460a53f7b5c.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This reverts commit dd49094a25057211d77a3dc4d075a749db748139. Nix
barfs if /nix/var/nix/temproots is a symlink :-(
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This led to the container test failing, which made no sense
whatsoever, until I realized nix-daemon.socket creates the socket
directory as a side effect, which systemd-nspawn then bind-mounts.
http://hydra.nixos.org/build/10397575
|
|
|
|
|
|
|
|
|
|
|
|
| |
If you define a unit, and either systemd or a package in
systemd.packages already provides that unit, then we now generate a
file /etc/systemd/system/<unit>.d/overrides.conf. This makes it
possible to use upstream units, while allowing them to be customised
from the NixOS configuration. For instance, the module nix-daemon.nix
now uses the units provided by the Nix package. And all unit
definitions that duplicated upstream systemd units are finally gone.
This makes the baseUnit option unnecessary, so I've removed it.
|
|
|
|
|
|
|
|
| |
Using pkgs.lib on the spine of module evaluation is problematic
because the pkgs argument depends on the result of module
evaluation. To prevent an infinite recursion, pkgs and some of the
modules are evaluated twice, which is inefficient. Using ‘with lib’
prevents this problem.
|
| |
|
| |
|
|
|
|
|
| |
rippled is the Ripple P2P payment network reference server
https://ripple.com
|
|
|
|
|
|
|
| |
This reverts commit b792394119b8ffc4a2fd34a67048fe205a08dcd7.
Starting the manual on tty8 was intended as a convenience during
installation, not as a general purpose thing. In fact, given that w3m
runs as root, this is highly insecure!
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This has the nice side-effect of making gpsd actually run!
Old behaviour (debugLevel=2):
systemd[1]: gpsd.service holdoff time over, scheduling restart.
systemd[1]: Stopping GPSD daemon...
systemd[1]: Starting GPSD daemon...
systemd[1]: gpsd.service start request repeated too quickly, refusing to start.
systemd[1]: Failed to start GPSD daemon.
systemd[1]: Unit gpsd.service entered failed state.
New behaviour (debugLevel=2):
gpsd[945]: gpsd: launching (Version 2.95)
systemd[1]: Started GPSD daemon.
gpsd[945]: gpsd: listening on port 2947
gpsd[945]: gpsd: running with effective group ID 27
gpsd[945]: gpsd: running with effective user ID 23
gpsd[945]: gpsd: stashing device /dev/ttyUSB0 at slot 0
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
In NixOS containers, root doesn't have write permission to
/nix/var/nix/db, so it has to use the daemon.
|
| |
|
| |
|
|
|
|
| |
mongo databases
|
|
|
|
| |
It's proprietary, non-redistributable software.
|
|
|
|
|
| |
In particular, this will make it clear what version of the manual is
shown at http://nixos.org/nixos/manual/.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
It's redundant because you can (and should) specify an option type, or
an apply function.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
There is an assumption that cfg.options can contain shell code, so
ExecStart doesn't work here.
|
|
|
|
|
|
|
|
|
|
|
| |
Previously changing the value of certain options in configuration.nix
would cause the manual to be regenerated, because some option defaults
depend on the configuration. This is undesirable because rebuilding
the manual is kind of slow. So now the manual reflects an empty
configuration.
The downside is that this requires another call to fixMergeModules,
which adds about 14% to evaluation time. Probably worth it.
|
|
|
|
|
|
| |
Not yet tested, I don't have a license yet
Signed-off-by: Shea Levy <shea@shealevy.com>
|
|
|
|
|
| |
Since we have a /etc/nix directory, we should use it and not pollute
/etc.
|
|
|
|
|
|
|
|
| |
Suggested by Marc Weber. Fixes #1059.
Generate /etc/nix.machines only if buildMachines is not empty. Thus,
if you want to manage /etc/nix.machines in some other way, you can set
nix.distributedBuilds to true but not set nix.buildMachines.
|
|
|