Работа с файлами Endless Config в домашней папке

В моей домашней папке у меня появилось много файлов [program name] rc.

Мне жаль, что я не могу создать папку, чтобы держать их всех, а затем заставлять каждую программу смотреть туда. Есть простой способ сделать это. Как изменение переменной окружения?

Чем ты занимаешься?

Существует приложение libetc, которое пытается решить эту проблему:

Это совместимая с LD_PRELOAD библиотека, которая перехватывает файловые операции: если программа пытается открыть dotfile в $ HOME, она перенаправляется на $ XDG_CONFIG_HOME (как определено freedesktop).

Затем вы можете сохранить все ваши файлы конфигурации в $ XDG_CONFIG_HOME вместо использования dotill в zillions в $ HOME

Он не обновляется через некоторое время и может вызвать непреднамеренные побочные эффекты, поэтому используйте их с осторожностью. Существует страница в Arch Wiki и AUR-пакете.