GNU bug report logs -
#77266
[PATCH] gnu: Merge xorg configurations when extending.
Previous Next
Reported by: Ian Eure <ian <at> retrospec.tv>
Date: Wed, 26 Mar 2025 04:25:02 UTC
Severity: normal
Tags: patch
Done: Ian Eure <ian <at> retrospec.tv>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Ludovic Courtès <ludo <at> gnu.org> writes:
> Hi!
>
> Ian Eure <ian <at> retrospec.tv> skribis:
>
>> 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
>
> Maybe you can add a word in the relevant part of the manual to
> give an
> idea of how configs are merged.
Definitely, do you want a look at the wording, or should I write
that up and merge?
Will send a v2 later today.
Thanks,
-- Ian
This bug report was last modified 48 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.