1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Files
guix/gnu/services
Ian Eure a9462997d7 gnu: Merge xorg configurations when extending.
Configuration for xorg is embedded in the various display-manager
configuration records, and extension support is factored out into the
`handle-xorg-configuration' macro.  However, the extension mechanism replaces
the existing xorg-configuration with the supplied one, making it impossible to
compose configuration from multiple sources.  This patch adds a procedure to
merge two xorg-configuration records, and calls it within
handle-xorg-configuration, allowing the config to be built piecemeal.

* gnu/services/xorg.scm (merge-xorg-configurations): New variable.
(handle-xorg-configuration): Merge xorg configs.

Change-Id: I20e9db911eef5d4efe98fdf382f3084e4defc1ba
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-26 13:15:41 +01:00
..
2025-12-03 14:38:09 +09:00
2025-02-19 11:21:47 +02:00
2025-12-03 14:38:09 +09:00
2025-12-03 14:38:09 +09:00
2025-11-16 10:21:52 -08:00
2025-09-21 19:20:19 +02:00
2025-11-21 14:35:35 +01:00
2025-05-24 10:54:30 -07:00
2025-11-10 10:27:36 +00:00