home.social

#yadm — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #yadm, aggregated by home.social.

  1. 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.

  2. 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 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).

  3. 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 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).

  4. 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 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).

  5. 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 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).

  6. 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 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).

  7. 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 #jinrender

    Escucha: atareao.es/podcast/lo-que-mas-
    Feed: atareao.es/mp3-feed/

  8. Yadm - moc pěkná utilita pro sdílení konfigů mezi stroji. RIP symlinkům. 😁

    yadm.io

    #yadm #linux

  9. Tested #nixos over the weekend and it didn't feel convenient et all. #debian + #flatpaks + #yadm kind of feel more comfortable for me currently

  10. @5am
    I use #yadm and my substitute for git submodules and on the server side a stripped down git server using restricted shell and ssh.

  11. How do y'all manage your ? I just create manual folders with , but I'm looking for a better (less manual) solution.

  12. @jhx as usual when reading about such setup I can't recommend enough: yadm.io In similar vein I also setup (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! 🙌🏻

  13. @maplin Since you’ve already taken the first step with the repo, I’ve been loving #yadm to take things up a notch in the awesome department.

  14. @suprjami There are some tools that provide extra features around that workflow such as templates or alternative files.
    I'm using #yadm since I wanted a simple wrapper that provides features such as alternative files.

  15. @debianautnihil I think this might be a matter of preference — what you described is pretty much how GNU stew worked. The beauty of 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: yadm.io/docs/alternates I hope that helps 😊

  16. @[email protected] I can recommend 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.

  17. I think #yadm is the dot file management that finally does it for me. <3

    yadm.io/

  18. @pharyngeals I'm using with and . You can check out my setup at github.com/grimm26/dotfiles/. I'm also using and so that may complicate looking at it if you are not familiar.

  19. How do you version control your #dotfiles? GNU #Stow, #chezmoi, #yadm or something completely different? I'm curious!

  20. @danyspin97

    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 a spin.