summary refs log tree commit diff
path: root/nixos/modules/services/system
Commit message (Collapse)AuthorAge
* dbus service: use makeDBusConfNikolay Amiantov2017-02-16
|
* Merging against upstream masterParnell Springmeyer2017-02-13
|\
| * dbus service: remove {system,session}.conf from config dirNikolay Amiantov2017-02-01
| | | | | | | | They are already included by dbus from /run/current-system/sw/share/dbus-1.
| * dbus service: use /etc/dbus-1 for configurationNikolay Amiantov2017-02-01
| | | | | | | | Also use upstream systemd units.
* | Merging with upstreamParnell Springmeyer2017-01-29
|\|
| * dbus: catch new services without reboot (#20871)Guillaume Maudoux2017-01-27
| | | | | | | | | | DBus daemon now loads its config from /run/current-system/dbus. Reloading the daemon makes it re-read that file and catch the updates after a system upgrade.
* | Fixing a bunch of issuesParnell Springmeyer2017-01-29
| |
* | Addressing PR feedbackParnell Springmeyer2017-01-28
| |
* | setcap-wrapper: Merging with upstream master and resolving conflictsParnell Springmeyer2017-01-25
|\|
| * sssd: init at 1.14.2Alexander Kahl2017-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | perlPackages.TextWrapI18N: init at 0.06 perlPackages.Po4a: init at 0.47 jade: init at 1.2.1 ding-libs: init at 0.6.0 Switch nscd to no-caching mode if SSSD is enabled. abbradar: disable jade parallel building. Closes #21150
| * cgmanager: add moduleJörg Thalheim2016-12-02
| |
| * dbus: add socket activation but do not enable itPeter Hoeg2016-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following changes are included: 1) install user unit files from upstream dbus 2) use absolute paths to config for --system and --session instances 3) make socket activation of user units configurable There has been a number of PRs to address this, so this one does the bare minimum, which is to make the functionality available and configurable but defaults to off. Related PRs: - #18382 - #18222 (cherry picked from commit f7215c9b5b47dfb0a6dbe87ff33d7730729a32e5) Signed-off-by: Domen Kožar <domen@dev.si>
| * NixOS: Use runCommand instead of mkDerivation in a few placesEelco Dolstra2016-09-29
| |
| * no-x-libs.nix: Ensure that dbus doesn't use X11Eelco Dolstra2016-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | It appears that packageOverrides no longer overrides aliases, so aliases like dbus_tools = self.dbus.out; dbus_daemon = self.dbus.daemon; now use the old, non-overriden version of dbus. That seems like a pretty serious regression in general, but for this particular problem, I've fixed it by replacing dbus_daemon by dbus.daemon and dbus_tools by dbus.
* | Adapting everything for the merged permissions wrappers work.Parnell Springmeyer2016-09-01
|/
* services.dbus module: more complete docstringPhilip Potter2016-06-28
| | | | | | | | The docstring for the `services.dbus.packages` configuration option only mentioned one directory, but the implementation actually looked for DBus config files in four separate places within the target packages. This commit updates the docstring to reflect the actual implementation behaviour.
* nixos/dbus: Reference correct output of 'dbus'Tuomas Tynkkynen2016-05-18
|
* Add missing filesWilliam A. Kennington III2016-05-02
| | | | (cherry picked from commit 5917fc2f50c87bbdd6ba0be339849a030a7eba10)
* dbus: Fix for new 1.10 versionWilliam A. Kennington III2016-05-02
| | | | (cherry picked from commit 68a4a6df3971d66aa988bba680351a30fbadbed3)
* dbus service: fix path to the launch helperNikolay Amiantov2016-04-26
|
* kerberos_server: fix evaluation (closes #14928)David Guibert2016-04-24
|
* Revert "dbus nixos module: add units for systemd user session"obadz2016-04-14
| | | | | | This reverts commit 83cb6ec399e067b0d111abc39381204d1796758f. Was breaking: nix-build '<nixos/release.nix>' -A tests.xfce.x86_64-linux
* treewide: Mass replace 'dbus_daemon}/bin' to refer to the correct outputsTuomas Tynkkynen2016-04-14
|
* Merge branch 'master' into closure-sizeVladimír Čunát2016-04-10
|\ | | | | | | | | | | Comparison to master evaluations on Hydra: - 1255515 for nixos - 1255502 for nixpkgs
| * dbus nixos module: add units for systemd user sessionPeter Hoeg2016-04-02
| | | | | | | | | | | | | | | | | | | | This patch makes dbus launch with any user session instead of leaving it up to the desktop environment launch script to run it. It has been tested with KDE, which simply uses the running daemon instead of launching its own. This is upstream's recommended way to run dbus.
* | Merge branch 'master' into closure-sizeVladimír Čunát2016-04-01
|\| | | | | | | | | Beware that stdenv doesn't build. It seems something more will be needed than just resolution of merge conflicts.
| * KDC description fixAl Zohali2016-03-07
| |
* | Merge recent 'staging' into closure-sizeVladimír Čunát2016-02-03
|\| | | | | | | Let's get rid of those merge conflicts.
| * nixos: uptimed - rewrite and harden a bit (#7220)Dan Peebles2016-01-23
| | | | | | | | This is mostly @thoughtpolice's work, but I cleaned it up a bit.
* | treewide: Mass replace 'dbus_daemon}/lib' to refer the 'lib' outputTuomas Tynkkynen2016-01-24
| |
* | Merge branch 'staging' into closure-sizeVladimír Čunát2016-01-19
|\|
| * jobs -> systemd.servicesRobin Gloster2016-01-07
| |
* | Merge commit staging+systemd into closure-sizeVladimír Čunát2015-10-03
|\| | | | | | | Many non-conflict problems weren't (fully) resolved in this commit yet.
| * Hide services.dbus.enableEelco Dolstra2015-08-25
| | | | | | | | Realistically, you can't disable D-Bus on a modern system.
| * Set ‘allowSubstitutes = false’ on various derivationsEelco Dolstra2015-07-09
| | | | | | | | | | This reduces the number of binary cache requests. See https://github.com/NixOS/nix/commit/b64988bb3585478676585a0f0aecbcf4e11d4432.
| * Ensure that nscd, sshd are created as system usersEelco Dolstra2015-05-13
| | | | | | | | | | | | | | c0f70b4694bb2be1c25ef0e23e3f11f9d718d162 removed the fixed uid assignment, but then it becomes necessary to set isSystemUser. http://hydra.nixos.org/build/22182588
* | fix "libc}/lib" and similar referencesVladimír Čunát2015-05-05
|/ | | | | Done mostly without any verification. I didn't bother with libc}/include, as the path is still correct.
* Remove fixed uids for nscd, sshdEelco Dolstra2015-04-19
| | | | | | These services don't create files on disk, let alone on a network filesystem, so they don't really need a fixed uid. And this also gets rid of a warning coming from <= 14.12 systems.
* dbus: Reload if /etc/dbus-1 changesEelco Dolstra2015-04-16
| | | | | | | | | Specifically, this fixes dnsmasq, which failed with Apr 16 19:00:30 mandark dnsmasq[23819]: dnsmasq: DBus error: Connection ":1.260" is not allowed to own the service "uk.org.thekelleys.dnsmasq" due to security policies in the configuration file Apr 16 19:00:30 mandark dnsmasq[23819]: DBus error: Connection ":1.260" is not allowed to own the service "uk.org.thekelleys.dnsmasq" due to security policies in the configuration file after being enabled, due to dbus not being reloaded.
* Reload, don't restart, dbus.serviceEelco Dolstra2015-04-01
| | | | | | | | | | | | | | | | | Many bus clients get hopelessly confused when dbus-daemon is restarted. So let's not do that. Of course, this is not ideal either, because we end up stuck with a possibly outdated dbus-daemon. But that issue will become irrelevant in the glorious kdbus-based future. Hopefully this also gets rid of systemd getting stuck after dbus-daemon is restarted: Apr 01 15:37:50 mandark systemd[1]: Failed to register match for Disconnected message: Connection timed out Apr 01 15:37:50 mandark systemd[1]: Looping too fast. Throttling execution a little. Apr 01 15:37:51 mandark systemd[1]: Looping too fast. Throttling execution a little. ...
* Added the cloud-init serviceGeorges Dubus2014-12-03
|
* Enable systemd's mymachines NSS moduleEelco Dolstra2014-08-24
| | | | It makes every local container registered with machined resolvable.
* Merge remote-tracking branch 'origin/master' into stagingEelco Dolstra2014-07-07
|\
| * Get all lib functions from lib, not pkgs.lib, in modulesShea Levy2014-07-02
| |
* | Another attempt to eradicate ensureDirEelco Dolstra2014-06-30
|/ | | | See c556a6ea46e71e1907d78b71fab36df30297b3ad.
* Make nscd startup synchronousEelco Dolstra2014-04-24
| | | | | | | Nscd forks into the background before it's ready to accept connections. So explicitly wait until it's ready. http://hydra.nixos.org/build/10661767
* dbus: Use upstream unitsEelco Dolstra2014-04-22
|
* 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.
* nixos/nscd: add option to change nscd configJaka Hudoklin2014-02-02
| | | | | | | [Bjørn Forsman <bjorn.forsman@gmail.com>: - use types.lines instead of types.string. The former joins strings with "\n" and the latter with "" (and is deprecated). ]
* Add lots of missing option typesEelco Dolstra2013-10-30
|