Preco to nespravit presne naopak? Spravim si $HOME/DATA a tam si mozem dat co budem chciet. Za normalnych okolnosti mi tam ziadna aplikacia nic sama od seba nezapise. Funguje to aj na nelinuxoch, dokonca aj na tych prehistorickych. Nebude to mat problem so ziadnymi aplikaciami.
Ale nie, my si radsej pridame noveho FUSE daemona, ktory bude bezat ako root a iba pod Linuxom. Co tak si zbastlit hypervizora, ktory bude spustat binarku kernelu a prepisovat tam rovno cesty za spravne? Nic ine a horsie ma uz nenapada.
Ale ty soubory začínají tečkou, jsou tudíž skryté. Vidět je můžete až po explicitním vyžádání.
Taky nechápu, proč dělat takové složitosti, jen proto, aby soubor(y), které běžně nejdou vidět, nebyly vidět i když si vyžádám, aby byly vidět a pak je místo toho musím hledat ještě jinde než by měly být :-)
IMO je dobre mit .teckasoubory stranou pekne pohromade v jednom adresari. M.j. protoze ten adresar se pak snadno udruzuje v gitu (nebo jinem VCS dle chuti, kdyz je clovek divnej). Mit pod gitem cely $HOME sice po chvilce hrani si s .gitignore jde, ale pak kdyz jsi trebas v ~/Downloads/, tak si stale shellovy prompt mysli, ze jsi v gitovem repu a podle toho zobrazuje zbytecne (a matouci) informace.
V pomocí ansible a jinja2 si natemplatuješ configuráky a pak máš konfiguraci jen na příkaz nebo dva.
On v tom má myslim komplet konfiguraci Arch Linuxu po instalaci, ale když se koukneš na roli `dotfiles`, tak by to mělo bejt jasný.
Tady máš jeho repo https://github.com/jinglemansweep/ansible/tree/master/roles/dotfiles/templates