@jesuislibre
Trop bien, je ne connaissais pas #yadm.
Le côté config par host ça à l'air top, merci 🙏
@genista @Larvitz was able to manage dotfiles with #yadm https://yadm.io/ which is git based as well.
@thelocehiliosan @hadret I managed to get #yadm working yesterday... freaky and awesome in the same time 😆 Restored dotfiles onto another machine. Had only one glitch: when I restored / cloned, the yadm change list contained _all_ deleted files. Had to work directly with git commands on the cloned repo to get it right... but it worked well in the end.
@debianautnihil I think this might be a matter of preference — what you described is pretty much how GNU stew worked. The beauty of #yadm is that it works directly in your $HOME directory — you add files to be tracked via yadm add, you can list added/tracked files via yadm list. There’s a special handling for targeting specific hosts via alternate files — these are using symlinks but are still stored in their ordinary places, more info here: https://yadm.io/docs/alternates I hope that helps 😊
@hadret now could I ask you some questions about #yadm since you know it.
I wish the git repo is stored as a normal git repo, and when I say "sync to my home dir" I'd like #yadm to copy or symlink from my yadm git repo into the user home dir.
From what I've read so far, yadm makes a git repo right out of the user home dir... Trying to wrap my head around the philosophy of yadm...
@hrbrmstr I can recommend #yadm if you basically want to put $HOME into git without bothering with symlinks or similar stuff. It does some trickery with git to put the local repo elsewhere but otherwise even git aliases work, just with `yadm` instead of `git`. It can of course also handle secrets and bootstrap scripts. Although I would nowadays put secrets into bitwarden and get them from there somehow.
Also, I hadn't checked out your site before. I'm glad you included a link—it looks really interesting.
I've been meaning to get my dotfiles organized/backed up better; I might give #yadm a spin.