Configurations

Je suis un geek et aussi ce qu’on pourrait appeler un control-freak. Mon besoin est simple :

  1. Garder un historique de mes modifications.
  2. Partager mes configurations entre mes différent PC @home et @work.
  3. Initialiser rapidement et simplement une nouvelle machine.

C’est autour de ces principes que je me base pour maintenir mes configurations.

Techniquement, il y a quelques briques quasi indispensable pour que cela fonctionne :


Actuellement, j’ai les dépots git suivant (disponible sur nofau.lt et également sur github) :

  1. vcsh-home (mr) : contient les configurations vcsh+mr. C’est le cœur du système. (github)
  2. sh-config : configuration shell (zsh et bash)
  3. scripts : scripts (shell & co) personnel
  4. vim-config : configuration de vim
  5. xorg-config : configuration relative à Xorg
  6. xmonad-config : configuration de xmonad (github)
  7. tmux-config : configuration de tmux
  8. mail-config : configuration des logiciels mails (offlineimap, mutt, …)
  9. music-config : configuration des logiciels music (mpd, ncmpcpp, …)
  10. ruby-config : configuration relative à ruby (rbenv, …)
  11. python-config : configuration relative à python (virtualenv, …)
  12. haskell-config : configuration relative à haskell (cabal, …)