services: Add 'localed' service type and have GDM extend it.
authorLudovic Courtès <ludo@gnu.org>
Tue, 2 Apr 2019 20:50:38 +0000 (22:50 +0200)
committerLudovic Courtès <ludo@gnu.org>
Fri, 5 Apr 2019 13:39:35 +0000 (15:39 +0200)
commit607fcc75404e2b1fc74affcf372b4a6a789ac55e
treee561b523e9eb9852d536c16d6a9ad7b3e513712b
parentaa071ca049c4324c790b3364e6c4c8e886d26a9e
services: Add 'localed' service type and have GDM extend it.

This fixes a bug whereby GDM would always switch to US English keyboard
layout regardless to the configured Xorg keyboard layout.

* gnu/services/xorg.scm (<localed-configuration>): New record type.
(localed-dbus-service): New procedure.
(localed-service-type): New variable.
(gdm-service-type): Extend LOCALED-SERVICE-TYPE.
gnu/services/xorg.scm