After all this refactoring, we can finally add a regression test for
issue #1. This requires us to monkeypatch the xdg module because it
doesn't respect environment changes:
https://bugs.freedesktop.org/show_bug.cgi?id=103943
We also have to dynamically set defaults in main, otherwise they
suffer from the same flaw.
↧