URL: https://linuxfr.org/forums/linux-general/posts/gestion-de-dotfiles-et-fragments-de-fichiers Title: Gestion de dotfiles et « fragments » de fichiers Authors: Dreamkey Date: 2018年07月09日T16:01:27+02:00 License: CC By-SA Tags: Score: 1 Bonjour, Je souhaite versionner mes dotfiles sur un repo git ; jusqu'ici j'avais mon répertoire à la racine de mon home mais je compte utiliser stow, [comme expliqué sur ce lien](http://brandon.invergo.net/news/2012-05-26-using-gnu-stow-to-manage-your-dotfiles.html) - je pense d'ailleurs faire un journal si cela aide d'autres personnes. Il y a un petit problème que je n'arrive pas à régler : ces configurations seront partagées entre plusieurs PC, beaucoup seront identique, quelques-unes seront identique à 99% avec 2/3 lignes qui diffèrent. Par exemple mon gestionnaire de fenêtre (awesome) à le même comportement, mais le thème que j'utilise change entre deux machines. Pour contourner ça, j'ai pensé faire un paquet stow `awesome-data-laptop` et `awesome-data-pc` par exemple, qui contiennent chacun le même fichier `theme.lua` que le fichier principal du paquet `awesome` va charger. Ce n'est pas idéal mais ça peut marcher à condition de se rappeler de cette dépendance. Par contre comment faire quand un fichier de configuration ne gère pas le chargement d'autres fichiers ? Est-ce qu'il existe un mécanisme qui permet d'avoir deux « fragments » de fichiers sous git mais que le système n'exporte qu'un fichier au vu de l'application ? J'ai aussi pensé aux hooks sous git pour automatiquement appliquer le commit sur un autre fichier mais là aussi ce n'est pas idéal.