#yadm — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #yadm, aggregated by home.social.
-
The first custom config was my #Emacs config that started as a few lines of lisp copied from the internet.
It grew as I got better up to a point where it required reworking to stay readable.
But at that point I got far enough to be able to redo it.
A thing I would like to have earlier if I knew is to use something like #yadm to manage my configuration. -
Has anybody experience with dot-file-management tools such as #chezmoi, #dotbot, #rcm, #vcsh, #yadm, bare git?
Naïve symlinks don't work for me any more.
Maybe I'll test chezmoi first as it looks promising without having compared it to others besides reading https://www.chezmoi.io/comparison-table/
Write me your experience and if you have tested multiple solutions, I'm very curious about your recommendation!
My requirements: I maintain 3 Debian stable computers (12 + 13). One of them has multiple users (business/private). I share lots of similar config files for shell tools as well as desktop environment (xfce, GNOME, KDE; I probably switch all to KDE). I most probably need a template mechanism to enable host-specific settings. Some config files may not be identical on different hosts, most are (besides host-specific settings). When tools write back to their config files, this should be handled well by the dotfile management tool. Sync via arbitrary sync tool (syncthing or git preferred).
-
Has anybody experience with dot-file-management tools such as #chezmoi, #dotbot, #rcm, #vcsh, #yadm, bare git?
Naïve symlinks don't work for me any more.
Maybe I'll test chezmoi first as it looks promising without having compared it to others besides reading https://www.chezmoi.io/comparison-table/
Write me your experience and if you have tested multiple solutions, I'm very curious about your recommendation!
My requirements: I maintain 3 Debian stable computers (12 + 13). One of them has multiple users (business/private). I share lots of similar config files for shell tools as well as desktop environment (xfce, GNOME, KDE; I probably switch all to KDE). I most probably need a template mechanism to enable host-specific settings. Some config files may not be identical on different hosts, most are (besides host-specific settings). When tools write back to their config files, this should be handled well by the dotfile management tool. Sync via arbitrary sync tool (syncthing or git preferred).
-
Has anybody experience with dot-file-management tools such as #chezmoi, #dotbot, #rcm, #vcsh, #yadm, bare git?
Naïve symlinks don't work for me any more.
Maybe I'll test chezmoi first as it looks promising without having compared it to others besides reading https://www.chezmoi.io/comparison-table/
Write me your experience and if you have tested multiple solutions, I'm very curious about your recommendation!
My requirements: I maintain 3 Debian stable computers (12 + 13). One of them has multiple users (business/private). I share lots of similar config files for shell tools as well as desktop environment (xfce, GNOME, KDE; I probably switch all to KDE). I most probably need a template mechanism to enable host-specific settings. Some config files may not be identical on different hosts, most are (besides host-specific settings). When tools write back to their config files, this should be handled well by the dotfile management tool. Sync via arbitrary sync tool (syncthing or git preferred).
-
Has anybody experience with dot-file-management tools such as #chezmoi, #dotbot, #rcm, #vcsh, #yadm, bare git?
Naïve symlinks don't work for me any more.
Maybe I'll test chezmoi first as it looks promising without having compared it to others besides reading https://www.chezmoi.io/comparison-table/
Write me your experience and if you have tested multiple solutions, I'm very curious about your recommendation!
My requirements: I maintain 3 Debian stable computers (12 + 13). One of them has multiple users (business/private). I share lots of similar config files for shell tools as well as desktop environment (xfce, GNOME, KDE; I probably switch all to KDE). I most probably need a template mechanism to enable host-specific settings. Some config files may not be identical on different hosts, most are (besides host-specific settings). When tools write back to their config files, this should be handled well by the dotfile management tool. Sync via arbitrary sync tool (syncthing or git preferred).
-
Has anybody experience with dot-file-management tools such as #chezmoi, #dotbot, #rcm, #vcsh, #yadm, bare git?
Naïve symlinks don't work for me any more.
Maybe I'll test chezmoi first as it looks promising without having compared it to others besides reading https://www.chezmoi.io/comparison-table/
Write me your experience and if you have tested multiple solutions, I'm very curious about your recommendation!
My requirements: I maintain 3 Debian stable computers (12 + 13). One of them has multiple users (business/private). I share lots of similar config files for shell tools as well as desktop environment (xfce, GNOME, KDE; I probably switch all to KDE). I most probably need a template mechanism to enable host-specific settings. Some config files may not be identical on different hosts, most are (besides host-specific settings). When tools write back to their config files, this should be handled well by the dotfile management tool. Sync via arbitrary sync tool (syncthing or git preferred).
-
Lo que más me impactó en Linux en 2024 n
Algunas de las herramientas que mas me impactaron en #linux en 2024 como #fish #obsidian #neovim #yadm y otras de desarrollo prpio como #jinrenderEscucha: https://atareao.es/podcast/lo-que-mas-me-impacto-en-linux-en-2024/
Feed: https://atareao.es/mp3-feed/ -
Yadm - moc pěkná utilita pro sdílení konfigů mezi stroji. RIP symlinkům. 😁
-
@jhx as usual when reading about such setup I can't recommend #yadm enough: https://yadm.io In similar vein I also setup #gitolite (https://gitolite.com), which I like, but which is probably an overkill in this case. Thanks for sharing, I always love reading about somebody else's setups! 🙌🏻
-
@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 😊
-
@[email protected] 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.
-
I think #yadm is the dot file management that finally does it for me. <3
-
@pharyngeals I'm using #zsh with #starship and #kitty. You can check out my setup at https://github.com/grimm26/dotfiles/. I'm also using #yadm and #zimfw so that may complicate looking at it if you are not familiar.
-
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.