home.social

#chezmoi — Public Fediverse posts

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

  1. And since the bookmarks are simple textfiles in my home directory that I control with #chezmoi, the bookmarks are always in sync on any of my machines.

  2. Today I learned that #chezmoi is incredible. Syncing dotfiles across devices without relying on symlinks -unlike GNU stow - and using the templating engine for machine-specific tweaks is a total game-changer.

  3. @ericsfraga Since I started using I stop worrying about my dot files. Last time I got new laptop, it was ready for work in 10-15 minutes after install was done. All my machines are always up to date with any new config values of any program I'm using

  4. @taak I'm using , the most powerful dotfile manager. Templating allow me to have the same file with different content, depends on hostname or OS or anything you like. Even my themes are configured via templates, so If I want to change any color it will be reflected in all apps, configured via text files

  5. Didn't play DOTA2 but I did setup chezmoi on 3 systems and synced up some dotfiles. I'll need do learn how to sync while leaving system-specific settings intact using the templates feature.

    #dotfiles #chezmoi

  6. OK, upgrade was not that smooth as expected.

    However, with some good will and a sufficient number of "sudo apt --fix-broken install" + manually migrating "docker-compose" to "docker compose", everything seems to be working now.

    I even did the xfce to KDE migration as well. With most of my KDE settings within #chezmoi, this was a rather cool experience. Some widgets aren't working.

  7. @publicvoit I’m curious about #chezmoi. My config files are currently org blocks that are tangled when I need to (that way I can also document what I do). Is chezmoi better because it allows for the easy deployment of configuration files?

  8. The more I adapt #chezmoi for my setup (will still take ages!), the more I like this tool. 👍

    All of my special requirements could be addressed so far in a clean/reasonable way. And I do have plenty weird requirements. 🤓

    It's made for #dotfile management but it is more versatile than that. For example, I'll manage most (if not all) of my personal #shellscripts with that as well.

  9. Oh my, could it be that #chezmoi ticks most boxes why I was starting with #NixOS in the first place? 🤔

    chezmoi.io/

    Initial tests looking great. It's flexible and allows very easy adaptation for templates or host/user/...-specific settings.

    I don't think that it's made for managing whole config subdirs (including their own git repos) but I can think of viable workarounds.

    #dotfiles #dotfilemanagement #Linux

  10. Finally got around to packaging #ejson (mostly out of #Shopify), a go tool for managing secrets as code in simple JSON files, for #openSUSE #Tumbleweed: build.opensuse.org/package/sho

    I stumbled across this when adopting #chezmoi, and I think that should go nicely together.

    Maybe that's useful to someone else!

  11. I recently switched to #Chezmoi to manage my #dotfiles on both #Linux and #Windows. But there doesn't seem to be a good way to give config directories different paths on Linux and Windows respectively. There's a feature request about it: github.com/twpayne/chezmoi/iss. Somebody hit the same problem as I, with wanting to give the #Neovim config directory a different path on different OS:es: github.com/twpayne/chezmoi/dis. I wonder if there's an alternative to Chezmoi that has already solved this problem?

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

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

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

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

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

  17. 🤖 Oh joy, another company introducing bans on AI-generated content! Because clearly, the biggest threat to developer guides is Skynet's takeover through badly formatted markdown. 📝✨ Meanwhile, chezmoi's guide remains as riveting as a third-grade book report on 'How to Install Stuff'. 📚🔧
    chezmoi.io/developer-guide/ #AIContentBan #DeveloperGuides #ChezMoi #SkynetTakeover #MarkdownHumor #HackerNews #ngated

  18. @taseroth @meistermeier What a smart young man. 😀

    Ask him if he uses #chezmoi or something else, please.

  19. Rien que de l'eau,
    de l'eau de pluie,
    de l'eau de là-haut
    TROIS TONNES D'EAU SUR CARPENTRAS !!! 🌧
    Cet après-midi

    #pluie #orage #desespoir #nuages
    #eau #CARPENTRAS #chezmoi
    #ici #humide #écroulé #plafond

    🌧❕️☔️❕️💦

  20. @larsmb Love #chezmoi. I have been using it for years. The hardest part of it is the initial setup on a new computer. Lots of chicken and the egg issues, for good security reasons, but it is still annoying.

  21. #chezmoi was a really helpful tip, I got to immediately trash my own script 🙂

    Pulling the secrets from a vault finally gives me a single place to manage them as well.

  22. @oxalorg Never used straight.el or elpaca. When there was no :vc keyword I've used external load functionality for downloading packages from

  23. Got a new M4 MacBook Air for a personal laptop. The best part about it is getting to test my chezmoi dot files environment from scratch!

    It was a lot of work to move to chezmoi, but it has been a huge life saver with all of its built-in templates and scripting. I've done so much that makes my life easier maintaining a shell environment across multiple devices.

    I have different profiles for work, personal, and servers. It installs different apps or withholds secrets if need be.

    The integration with 1Password is awesome as well. All of my secrets are store in 1P and chezmoi simply pulls them out on my personal systems.

    github.com/mauvehed/dotfiles

    #Technology #Chezmoi #Hacker #Hackers #Linux #MacOS

  24. #FOSS is really great. Today I "dived" into #chezmoi, which is really great when you have multiple machines.

  25. My current #linux system in 06/2024:

    Hardware: ThinkPad T480 with Intel i7 from 2018, dual internal batteries, 512 GB SSD, 32GB RAM and a #Nitrokey 3 as a hardware security token.

    OS: #Fedora 40 :fedora: #KDE Edition :kde:
    Terminal: #Konsole
    Terminal-prompt: Starship
    Editor: Neovim :neovim:
    dotfile Management: #chezmoi
    Shell: #fish shell 🐠
    Synchronized shell history: #atuin
    Container-Engine: #Podman :podman:
    Dev-Containers: #Distrobox (With #RHEL and #Arch Linux (btw))
    Modern "ls" replacement: #eza
    GPG/SSH-Keys: openpgp-card-ssh-agent and oct (codeberg.org/openpgp-card/)
    Mail/PIM: #KMail/#KOrganizer
    Notes: #KleverNotes
    Mastodon Client: #Tokodon
    File-Synchronization: #Nextcloud
    Gaming: Steam :steam: , Bottles and ProtonUP-QT

  26. I migrated my system setup from and to . Not a perfect fit, but there were some friction working on the configuration, and having some dotfiles as plain files makes some things easier.

    Would have loved a better solution, but I need something which works on Windows too which limits the selection.

    simendsjo.me/blog/202405132005

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

  28. A raíz de lo ocurrido, he profundizado en el uso de #chezmoi en combinación con #gopass lo que me va a traer modificar algunos de mis #dotfiles . Pero creo que es una mejora para que cualquiera pueda utilizarlos.... Me queda modificar el README.md :cwy:

    ¿Alguien más utiliza #dotfiles ?¿Como los gestionas?

  29. S20 - Bon matin 🤩 @Montréal

    Ce matin, la ville a mis les petits plats dans les grands pour mon dernier week-end avant mon retour en 🇨🇭

    #canada🇨🇦 #québec #montréal #rosemont #neige #chezmoi #roadbook

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