gnu: services: Start X with -configdir.
authorAndy Wingo <wingo@igalia.com>
Thu, 18 Feb 2016 20:34:37 +0000 (21:34 +0100)
committerMark H Weaver <mhw@netris.org>
Wed, 24 Feb 2016 16:49:57 +0000 (11:49 -0500)
commit79fd74facd96956f62721927e84ab77caa168a9f
treebc2d9a537f6fd0a0b88f98d85d4328482cc43c96
parentd0a6437f7ddf9a6c6995bcda596a194aba4d89ef
gnu: services: Start X with -configdir.

* gnu/services/xorg.scm (%default-xorg-modules): New public variable.
(xorg-configuration-directory): New function.
(xorg-start-command): Add #:modules keyword argument, defaulting to
%default-xorg-modules.  Build an xorg.conf.d directory from those
modules, and pass it to X via the -configdir parameter.
gnu/services/xorg.scm