#chezmoi — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #chezmoi, aggregated by home.social.
-
I Audited My Dotfiles and Found 30 Bugs
https://rant.mvh.dev/i-audited-my-dotfiles-and-found-30-bugs/
#dotfiles #chezmoi #1password #git #templates #zsh #developertools
-
Managing Dotfiles with Chezmoi Part 2: Secrets, Aliases, and Template Patterns
https://rant.mvh.dev/managing-dotfiles-with-chezmoi-part-2-secrets-aliases-and-template-patterns/
#dotfiles #chezmoi #1password #git #templates #zsh #developertools
-
Managing Dotfiles with Chezmoi: Part 1 - The Foundation
https://rant.mvh.dev/managing-dotfiles-with-chezmoi-part-1-the-foundation/
#dotfiles #chezmoi #zsh #automation #developertools #macos #linux #homebrew
-
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.
-
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.
-
@ericsfraga Since I started using #chezmoi I stop worrying about my dot files. Last time I got new laptop, it was ready for work in 10-15 minutes after #arch install was done. All my machines are always up to date with any new config values of any program I'm using
-
@taak I'm using #chezmoi, 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
#emacs -
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.
-
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.
-
@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?
-
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.
-
Oh my, could it be that #chezmoi ticks most boxes why I was starting with #NixOS in the first place? 🤔
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.
-
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: https://build.opensuse.org/package/show/home:LarsMB/ejson
I stumbled across this when adopting #chezmoi, and I think that should go nicely together.
Maybe that's useful to someone else!
-
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: https://github.com/twpayne/chezmoi/issues/2273. Somebody hit the same problem as I, with wanting to give the #Neovim config directory a different path on different OS:es: https://github.com/twpayne/chezmoi/discussions/1433. I wonder if there's an alternative to Chezmoi that has already solved this problem?
-
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).
-
🤖 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'. 📚🔧
https://www.chezmoi.io/developer-guide/ #AIContentBan #DeveloperGuides #ChezMoi #SkynetTakeover #MarkdownHumor #HackerNews #ngated -
Chezmoi introduces ban on LLM-generated contributions
https://www.chezmoi.io/developer-guide/
#HackerNews #Chezmoi #LLM #ban #contributions #tech #news #AI #ethics
-
@taseroth @meistermeier What a smart young man. 😀
Ask him if he uses #chezmoi or something else, please.
-
#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.
-
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.
-
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 (https://codeberg.org/openpgp-card/)
Mail/PIM: #KMail/#KOrganizer
Notes: #KleverNotes
Mastodon Client: #Tokodon
File-Synchronization: #Nextcloud
Gaming: Steam :steam: , Bottles and ProtonUP-QT -
I migrated my system setup from #orgmode and #orgbabel to #chezmoi. 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.
https://simendsjo.me/blog/20240513200515-migrating_my_systems_from_org_babel_to_chezmoi
-
Chezmoi: Manage Your Dotfiles Across Multiple Linux Systems
#Linux #CLITips #Chezmoi #Developer #SysAdmin #Programming #Server #Homelabs
https://linuxtldr.com/installing-chezmoi/ -
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?