Classifico minhas configurações pessoais em vários tipos:
- Estilos, como .vimrc, configuração do Compiz, configurações do editor do Eclipse, etc.
- Configurações complexas que são difíceis de personalizar a cada momento
- Configurações de alteração frequentes
Para cada tipo, tenho uma solução diferente.
-
Para estilos, crie meus próprios pacotes Debian, por exemplo,
vim-pref-lenik
,eclipse-pref-lenik
. Esses pacotes simplesmente soltam arquivos em / etc /, / usr / share / gconf ou em algum lugar. -
Para configurações complexas, como LDAP, Apache2, etc., tente implementar alguns pontos de extensão com utilitários auxiliares, crie os pacotes
xxx-myapi
Debian e crie outro pacote Debian para minha própria configuração. -
Para as configurações de mudança frequentes, use o material do Git para sincronizar entre locais de trabalho.
No entanto, estou usando o Debian, mas a mesma abordagem pode satisfazer o OSX também.