Corri em libetc alguns meses atrás. Eu nunca usei, e é um LD_PRELOAD hack, então eu terei cuidado, mas soa como o que você está procurando.
Eu desprezo todo lixo que os programas geram em meu diretório pessoal; Gostaria de ver essas coisas colocadas em $XDG_CONFIG_HOME e $XDG_CACHE_HOME .
No entanto, existem muitos programas para configurar e a maioria deles provavelmente já codificou o caminho para $HOME .
Gostaria de saber se é possível alterar de alguma forma $HOME para ~/.home enquanto mantém o diretório inicial original para coisas como BASH e o navegador de arquivos mínimo que os aplicativos usam para abrir / salvando arquivos.
Corri em libetc alguns meses atrás. Eu nunca usei, e é um LD_PRELOAD hack, então eu terei cuidado, mas soa como o que você está procurando.