Hi Jonas,

After looking into this over the past few days, I think the system-wide
configuration approach may be larger than I initially expected.

I checked the current upstream code and open pull requests, but could
not find an existing implementation for loading system-wide
configuration.

I would prefer the Debian package to stay reasonably close to upstream,
so I am reluctant to carry this as a Debian-specific feature patch. We
could implement it and submit it upstream, of course. Even if upstream
accepted it, though, we would still need to carry the patch in Debian
until a new Helix release includes it. There has not been a release
since 25.07.1.

I have also spent some time considering which questions debconf should
ask. So far I have not found a set that I am satisfied with. Theme,
keybindings and similar settings seem to be personal preferences rather
than suitable system-wide choices. True-color support can also vary
between terminals used on the same system.

Adding debconf without a clear system-wide choice would introduce quite
a bit of packaging and configuration-file handling for little immediate
benefit.

For this bug, I would therefore prefer to start with the simpler
approach: ship an example configuration under
/usr/share/doc/hx/examples/, which users can inspect and copy into their
own configuration directory.

We can still pursue XDG system-wide configuration separately, preferably
upstream, if we identify a concrete use case for it later.

What do you think?

Best regards,
Junyong Liang

Reply via email to