diff options
| author | Naïm Favier <n@monade.li> | 2024-03-28 18:22:25 +0100 |
|---|---|---|
| committer | Naïm Favier <n@monade.li> | 2024-03-28 23:17:52 +0100 |
| commit | 0e347b1a77a08ef429ea2bdf878eab6af99f90dc (patch) | |
| tree | 53e7b787ec8de518cd2413c21fc13c9fe7ca3c87 /pkgs/development/python-modules/rangehttpserver | |
| parent | 0da20e2b84cff56eaafadd525027a12788f1c009 (diff) | |
nixos/xserver: respect module order
Reimplement the `ModulePath` generation logic by only adding the
`/lib/xorg/modules` subpath for each module, in the specified order.
In particular, hardware-specific drivers are listed *before*
`xorgserver`, which fixes https://github.com/NixOS/nixpkgs/issues/299684.
This also keeps the list reproducible, as wanted by https://github.com/NixOS/nixpkgs/pull/230186.
I have confirmed that X is able to find `.so` files recursively within
the `ModulePath`, so that there is no need to include subdirectories of
`/lib/xorg/modules`. Furthermore, I don't expect there to be a need to
include directories *outside* of `/lib/xorg/modules`, as the default
`ModulePath` on standard distributions is `/usr/lib/xorg/modules`.
(see https://www.x.org/releases/current/doc/man/man5/xorg.conf.5.xhtml#heading4)
Diffstat (limited to 'pkgs/development/python-modules/rangehttpserver')
0 files changed, 0 insertions, 0 deletions
