services: sddm, slim, gdm: Take an <xorg-configuration> record.
authorLudovic Courtès <ludo@gnu.org>
Tue, 19 Mar 2019 20:26:33 +0000 (21:26 +0100)
committerLudovic Courtès <ludo@gnu.org>
Sun, 24 Mar 2019 22:06:11 +0000 (23:06 +0100)
commit554b8607396785dcde6eb391f75f98a07ec582fd
tree6414d2a71ca0ee56e7e677a0db7e10b2a11c123e
parentb2e564515a811c75ed9bd30969bc48ac4eadebfb
services: sddm, slim, gdm: Take an <xorg-configuration> record.

* gnu/services/sddm.scm (<sddm-configuration>)[xorg-server-path]
[xserver-arguments]: Remove.
[xorg-configuration]: New field.
(sddm-configuration-file): Adjust accordingly.
* gnu/services/xorg.scm (<slim-configuration>)[startx]: Remove.
[xorg-configuration]: New field.
(slim-shepherd-service, slim-service): Adjust accordingly.
(<gdm-configuration>)[x-server]: Remove.
[xorg-configuration]: New field.
(gdm-shepherd-service, gdm-service): Adjust accordingly.
* doc/guix.texi (X Window): Update accordingly.
doc/guix.texi
gnu/services/sddm.scm
gnu/services/xorg.scm