Eu tenho algumas máquinas Linux diferentes e muitos arquivos de configuração (e pastas) em cada uma.
Por exemplo:
~/.ssh/config
~/.config/openbox/rc.xml
~/.config/openbox/autostart.sh
~/.scripts/ ( folder )
~/.bashrc
...etc
Existe um método simples e elegante para manter esses arquivos sincronizados entre minhas máquinas (não há acesso à Internet) ?
Além disso, alguns arquivos precisarão de um processo de sincronização mais avançado, pois terão que diferir um pouco ... por exemplo:
Meu teclado de mesa possui uma variedade de teclas de atalho, onde meu laptop não possui quase nenhuma. Eu uso XF86Mail
para abrir o thunderbird na minha área de trabalho, mas Meta+ Mno meu laptop.
Meu Desktop Doméstico e o Desktop de Trabalho são mais orientados para "múltiplos usuários", onde meu laptop é apenas para mim. Portanto, no meu laptop, costumo manter o arquivo 'rc.xml' do openbox em, /etc/xdg/openbox/rc.xml
mas nas áreas de trabalho em~/.config/openbox/rc.xml
git
para esse fim. meu repo para~/.etc
eu também tenho um~/.usr
e~/.var
eu desejo que estes diretórios eram padrão tão KDE iria parar de jogar todos os arquivos tmp / var / config / etc sob .kde. tão difícil saber onde o que eu quero está no meu diretório pessoal.