guix/gnu
Josselin Poiret 5c3f0c3e03
gnu: Add Wayland support for GDM.
Add the optional flag `wayland?` in `gdm-configuration` to launch GDM with
Wayland, enabling the use of Wayland sessions with GDM.

* gnu/packages/patches/gdm-remove-hardcoded-xwayland-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnome.scm (gdm): Use it.
* gnu/services/xorg.scm (<gdm-configuration>)[wayland?]: New field.
(gdm-configuration): Honor it.
(gdm-shepherd-service): Add the XCURSOR_PATH environment variable.
* doc/guix.texi (X Window): Document it

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02 17:17:44 +00:00
..
bootloader
build
installer
machine
packages gnu: Add Wayland support for GDM. 2021-10-02 17:17:44 +00:00
services gnu: Add Wayland support for GDM. 2021-10-02 17:17:44 +00:00
system
tests
artwork.scm
bootloader.scm
ci.scm
image.scm
installer.scm
local.mk gnu: Add Wayland support for GDM. 2021-10-02 17:17:44 +00:00
machine.scm
packages.scm
services.scm
system.scm system: Introduce the os-release file. 2021-10-02 10:54:41 +00:00
tests.scm