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 XF86Mailpara 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.xmlmas nas áreas de trabalho em~/.config/openbox/rc.xml
gitpara esse fim. meu repo para~/.etceu também tenho um~/.usre~/.vareu 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.