about summary refs log tree commit diff
path: root/nixos/modules/services/misc
Commit message (Collapse)AuthorAge
* Revert "Revert "Merge #2692: Use pam_env to properly setup system-wide env""Eelco Dolstra2014-06-10
| | | | This reverts commit 491c088731022463978e595956427e72db6306a9.
* Revert "Merge #2692: Use pam_env to properly setup system-wide env"Eelco Dolstra2014-06-10
| | | | This reverts commit 18a0cdd86416a8cbc263cfa8cb96c460a53f7b5c.
* Merge #2692: Use pam_env to properly setup system-wide envVladimír Čunát2014-06-10
|
* disnix: bump versions and update module to use its latest featuresSander van der Burg2014-06-09
|
* Fix some uid/gid attributes to match the actual user/group nameEelco Dolstra2014-04-29
|
* Revert "Put /nix/var/nix/{temproots,userpool} on a tmpfs"Eelco Dolstra2014-04-18
| | | | | This reverts commit dd49094a25057211d77a3dc4d075a749db748139. Nix barfs if /nix/var/nix/temproots is a symlink :-(
* Put /nix/var/nix/{temproots,userpool} on a tmpfsEelco Dolstra2014-04-18
|
* Remove long-obsolete /nix/var/nix/chroots directoryEelco Dolstra2014-04-18
|
* Pull in nix-daemon.socketEelco Dolstra2014-04-18
| | | | | | | | 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
* Allow upstream systemd units to be extendedEelco Dolstra2014-04-17
| | | | | | | | | | | | 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.
* Rewrite ‘with pkgs.lib’ -> ‘with lib’Eelco Dolstra2014-04-14
| | | | | | | | 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.
* nix: Update to 1.7Eelco Dolstra2014-04-11
|
* rippled: added comment on commented out config optionsEmery Hemingway2014-03-31
|
* rippled: initial pkg and module expressionsEmery Hemingway2014-03-29
| | | | | rippled is the Ripple P2P payment network reference server https://ripple.com
* Revert "nixos-manual: show manual on tty8 by default"Eelco Dolstra2014-03-17
| | | | | | | 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!
* nixos/gpsd-service: add type declarations to optionsBjørn Forsman2014-03-15
|
* nixos/gpsd-service: change from deprecated 'jobs' type to 'systemd'Bjørn Forsman2014-03-15
| | | | | | | | | | | | | | | | | | | | | | 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
* nixos-manual: show manual on tty8 by defaultDomen Kožar2014-02-28
|
* nixos: set all package options to have type packageDomen Kožar2014-02-27
|
* nixos: Assign uid/gid to dictd's service user.Petr Rockai2014-02-22
|
* Unconditionally add ssh to nix-daemon's path for the ssh substitituerShea Levy2014-02-20
|
* Add module to enable the server for the ssh substituterShea Levy2014-02-20
|
* nixos: Add a dictd service.Petr Rockai2014-01-25
|
* nixos/cgminer: fix restarts, set uidJaka Hudoklin2014-01-13
|
* When setting $NIX_REMOTE, check whether /nix/var/nix/db is writableEelco Dolstra2013-11-27
| | | | | In NixOS containers, root doesn't have write permission to /nix/var/nix/db, so it has to use the daemon.
* Disable various services when running inside a containerEelco Dolstra2013-11-26
|
* Add some primops to libEelco Dolstra2013-11-12
|
* Updated Disnix service definition to support new development version and ↵Sander van der Burg2013-11-07
| | | | mongo databases
* gurobi: RemoveEelco Dolstra2013-11-05
| | | | It's proprietary, non-redistributable software.
* Include the NixOS version in the manualEelco Dolstra2013-11-01
| | | | | In particular, this will make it clear what version of the manual is shown at http://nixos.org/nixos/manual/.
* Clean up Synergy option descriptions a bitEelco Dolstra2013-10-31
|
* Add lots of missing option typesEelco Dolstra2013-10-30
|
* Substitute "types.uniq types.string" -> "types.str"Eelco Dolstra2013-10-30
|
* Manual: Render multi-line strings properlyEelco Dolstra2013-10-29
|
* Rename environment.nix -> nix.packageEelco Dolstra2013-10-28
|
* Remove uses of the "merge" option attributeEelco Dolstra2013-10-28
| | | | | It's redundant because you can (and should) specify an option type, or an apply function.
* Check for undeclared optionsEelco Dolstra2013-10-28
|
* Fix manual generationEelco Dolstra2013-10-28
|
* Manual: Fix bad \" charactersEelco Dolstra2013-10-28
|
* Ensure that the manual job gets build with the right revision infoEelco Dolstra2013-10-24
|
* Manual: When building from the channel, link to the exact Git revisionEelco Dolstra2013-10-24
|
* nix-gc: Revert to "script" instead of ExecStartEelco Dolstra2013-10-21
| | | | | There is an assumption that cfg.options can contain shell code, so ExecStart doesn't work here.
* Make manual generation not depend on the user's configurationEelco Dolstra2013-10-17
| | | | | | | | | | | 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.
* Add gurobi token server serviceShea Levy2013-10-16
| | | | | | Not yet tested, I don't have a license yet Signed-off-by: Shea Levy <shea@shealevy.com>
* Rename /etc/nix.machines to /etc/nix/machinesEelco Dolstra2013-10-16
| | | | | Since we have a /etc/nix directory, we should use it and not pollute /etc.
* Remove nix.manualNixMachinesEelco Dolstra2013-10-16
| | | | | | | | 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.
* Move all of NixOS to nixos/ in preparation of the repository mergeEelco Dolstra2013-10-10