3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00
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 Migrate to the new 'targets' field of bootloader-configuration. 2021-08-29 01:05:26 -04:00
build marionette: Print a line when a test succeeds. 2021-09-26 23:35:58 +02:00
installer installer: keymap: Fix optional fields handling. 2021-09-21 20:35:49 +00:00
machine Migrate to the new 'targets' field of bootloader-configuration. 2021-08-29 01:05:26 -04:00
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 Merge branch 'master' into core-updates-frozen 2021-09-07 14:19:08 +02:00
tests tests: base: Fix the screendump test. 2021-09-27 20:07:16 +00:00
artwork.scm
bootloader.scm bootloader: Report location of the deprecated 'target' field. 2021-08-30 14:22:35 +02:00
ci.scm ci: Adjust 'channel-build-system' to monadic style. 2021-09-27 17:55:53 +02:00
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 services: setuid: More configurable setuid support. 2021-07-29 11:32:08 -04:00
system.scm system: Introduce the os-release file. 2021-10-02 10:54:41 +00:00
tests.scm Migrate to the new 'targets' field of bootloader-configuration. 2021-08-29 01:05:26 -04:00