{"slug": "chezmoi", "name": "Chezmoi", "category": "other", "category_name": "Other software", "description": "Command-line tool for managing dotfiles across multiple machines.", "recommenders": 6, "commenters": 9, "warners": 0, "score": 5.957, "rising": -1.96, "first": "2025-11-04", "latest": "2026-07-16", "why": "Liked for replacing hand-written setup scripts and for configuring new machines and varied environments quickly.", "why_is_quote": false, "has_verdict": true, "sentiment": {"recommend": 6, "neutral": 0, "compare": 3, "warn": 0}, "spark": [1, 0, 0, 0, 0, 0, 0, 4, 1, 0, 0, 0], "listed": true, "loved": ["Multi-machine setup", "Replaces scripts"], "caveat": "Learning curve", "short_quote": "Check out Chezmoi (https://chezmoi.io). They even offer a nice comparison table for alternatives.", "icon": true, "domain": "chezmoi.io", "github_repo": null, "official_url": "https://www.chezmoi.io", "pricing": "open source", "aliases": ["Chezmoi", "chezmoi"], "verdict": [{"text": "Liked for replacing hand-written setup scripts", "cites": [{"id": 777437072, "item_id": 48589817, "url": "https://news.ycombinator.com/item?id=48589817", "by": "vsviridov", "date": "2026-06-18", "stance": "recommend", "quote": "Switched to Chezmoi from random assortment of manually authored scripts.", "excerpt": "Switched to Chezmoi from random assortment of manually authored scripts. The workflow takes some getting used to, because I constantly edit the actual files without calling `chezmoi edit` first, and have to merge. I like that when combined with `mise` (https://mise.jdx.dev) I can roll out a new computer in 2-3 commands and have my entire environment configured the way I like, with neovim and all the plugins and langu", "context": "", "use_case": "dotfiles management", "switched_from": "manual scripts", "story": "Migrating from GNU Stow to Chezmoi"}, {"id": 777492800, "item_id": 48593300, "url": "https://news.ycombinator.com/item?id=48593300", "by": "nsagent", "date": "2026-06-18", "stance": "recommend", "quote": "it works well, so I'm in no rush to simplify again", "excerpt": "I moved from custom POSIX shell scripts to chezmoi due to the complexity of handling lots of random environments. It really simplified getting up and running on disparate server environments. The last few years I've rarely had to switch machines, so maybe chezmoi is overkill now, but it works well, so I'm in no rush to simplify again just for the sake of it (and who knows if I'll need chezmoi's features for real agai", "context": "", "use_case": "dotfile management across servers", "switched_from": "custom POSIX shell scripts", "story": "Migrating from GNU Stow to Chezmoi"}]}, {"text": " and for configuring new machines and varied environments quickly.", "cites": [{"id": 777437072, "item_id": 48589817, "url": "https://news.ycombinator.com/item?id=48589817", "by": "vsviridov", "date": "2026-06-18", "stance": "recommend", "quote": "Switched to Chezmoi from random assortment of manually authored scripts.", "excerpt": "Switched to Chezmoi from random assortment of manually authored scripts. The workflow takes some getting used to, because I constantly edit the actual files without calling `chezmoi edit` first, and have to merge. I like that when combined with `mise` (https://mise.jdx.dev) I can roll out a new computer in 2-3 commands and have my entire environment configured the way I like, with neovim and all the plugins and langu", "context": "", "use_case": "dotfiles management", "switched_from": "manual scripts", "story": "Migrating from GNU Stow to Chezmoi"}, {"id": 777492800, "item_id": 48593300, "url": "https://news.ycombinator.com/item?id=48593300", "by": "nsagent", "date": "2026-06-18", "stance": "recommend", "quote": "it works well, so I'm in no rush to simplify again", "excerpt": "I moved from custom POSIX shell scripts to chezmoi due to the complexity of handling lots of random environments. It really simplified getting up and running on disparate server environments. The last few years I've rarely had to switch machines, so maybe chezmoi is overkill now, but it works well, so I'm in no rush to simplify again just for the sake of it (and who knows if I'll need chezmoi's features for real agai", "context": "", "use_case": "dotfile management across servers", "switched_from": "custom POSIX shell scripts", "story": "Migrating from GNU Stow to Chezmoi"}, {"id": 783005632, "item_id": 48937852, "url": "https://news.ycombinator.com/item?id=48937852", "by": "KetoManx64", "date": "2026-07-16", "stance": "recommend", "quote": "I've been using chezmoi + Syncthing for about a year now.", "excerpt": "I've been using chezmoi + Syncthing for about a year now. I don't want to have to manually git commit + push + pull everytime I change a config file, so I just sync the chezmoi directory between all my devices (around 8 total). I also have a dedicated VM that I use as a central Syncthing node, and on there I have a script that pushes the chezmoi directory to my Gitea instance on an hourly basis. I then ignore the git", "context": "", "use_case": "dotfile management", "switched_from": "", "story": "Syncthing for Dotfiles: Sync vs. Manage"}]}, {"text": " The most common complaint is that its workflow, templates and file naming take getting used to.", "cites": [{"id": 777437072, "item_id": 48589817, "url": "https://news.ycombinator.com/item?id=48589817", "by": "vsviridov", "date": "2026-06-18", "stance": "recommend", "quote": "Switched to Chezmoi from random assortment of manually authored scripts.", "excerpt": "Switched to Chezmoi from random assortment of manually authored scripts. The workflow takes some getting used to, because I constantly edit the actual files without calling `chezmoi edit` first, and have to merge. I like that when combined with `mise` (https://mise.jdx.dev) I can roll out a new computer in 2-3 commands and have my entire environment configured the way I like, with neovim and all the plugins and langu", "context": "", "use_case": "dotfiles management", "switched_from": "manual scripts", "story": "Migrating from GNU Stow to Chezmoi"}, {"id": 777426834, "item_id": 48589177, "url": "https://news.ycombinator.com/item?id=48589177", "by": "drdexebtjl", "date": "2026-06-18", "stance": "compare", "quote": "I think Chezmoi's templates and file naming conventions don't click for me", "excerpt": "I had similar problems with GNU Stow, but switched to Nix and Home Manager instead. I think Chezmoi's templates and file naming conventions don't click for me, but it's nice to see a good variety in this problem space.", "context": "", "use_case": "dotfile management", "switched_from": "", "story": "Migrating from GNU Stow to Chezmoi"}]}], "praise": [{"label": "Multi-machine setup", "summary": "Keeps configs consistent across many devices and disparate server environments.", "quotes": [{"id": 783005632, "item_id": 48937852, "url": "https://news.ycombinator.com/item?id=48937852", "by": "KetoManx64", "date": "2026-07-16", "stance": "recommend", "quote": "I've been using chezmoi + Syncthing for about a year now.", "excerpt": "I've been using chezmoi + Syncthing for about a year now. I don't want to have to manually git commit + push + pull everytime I change a config file, so I just sync the chezmoi directory between all my devices (around 8 total). I also have a dedicated VM that I use as a central Syncthing node, and on there I have a script that pushes the chezmoi directory to my Gitea instance on an hourly basis. I then ignore the git", "context": "", "use_case": "dotfile management", "switched_from": "", "story": "Syncthing for Dotfiles: Sync vs. Manage"}, {"id": 777492800, "item_id": 48593300, "url": "https://news.ycombinator.com/item?id=48593300", "by": "nsagent", "date": "2026-06-18", "stance": "recommend", "quote": "it works well, so I'm in no rush to simplify again", "excerpt": "I moved from custom POSIX shell scripts to chezmoi due to the complexity of handling lots of random environments. It really simplified getting up and running on disparate server environments. The last few years I've rarely had to switch machines, so maybe chezmoi is overkill now, but it works well, so I'm in no rush to simplify again just for the sake of it (and who knows if I'll need chezmoi's features for real agai", "context": "", "use_case": "dotfile management across servers", "switched_from": "custom POSIX shell scripts", "story": "Migrating from GNU Stow to Chezmoi"}, {"id": 777437072, "item_id": 48589817, "url": "https://news.ycombinator.com/item?id=48589817", "by": "vsviridov", "date": "2026-06-18", "stance": "recommend", "quote": "Switched to Chezmoi from random assortment of manually authored scripts.", "excerpt": "Switched to Chezmoi from random assortment of manually authored scripts. The workflow takes some getting used to, because I constantly edit the actual files without calling `chezmoi edit` first, and have to merge. I like that when combined with `mise` (https://mise.jdx.dev) I can roll out a new computer in 2-3 commands and have my entire environment configured the way I like, with neovim and all the plugins and langu", "context": "", "use_case": "dotfiles management", "switched_from": "manual scripts", "story": "Migrating from GNU Stow to Chezmoi"}]}, {"label": "Replaces scripts", "summary": "Users switched to it from collections of custom shell scripts.", "quotes": [{"id": 777437072, "item_id": 48589817, "url": "https://news.ycombinator.com/item?id=48589817", "by": "vsviridov", "date": "2026-06-18", "stance": "recommend", "quote": "Switched to Chezmoi from random assortment of manually authored scripts.", "excerpt": "Switched to Chezmoi from random assortment of manually authored scripts. The workflow takes some getting used to, because I constantly edit the actual files without calling `chezmoi edit` first, and have to merge. I like that when combined with `mise` (https://mise.jdx.dev) I can roll out a new computer in 2-3 commands and have my entire environment configured the way I like, with neovim and all the plugins and langu", "context": "", "use_case": "dotfiles management", "switched_from": "manual scripts", "story": "Migrating from GNU Stow to Chezmoi"}, {"id": 777492800, "item_id": 48593300, "url": "https://news.ycombinator.com/item?id=48593300", "by": "nsagent", "date": "2026-06-18", "stance": "recommend", "quote": "it works well, so I'm in no rush to simplify again", "excerpt": "I moved from custom POSIX shell scripts to chezmoi due to the complexity of handling lots of random environments. It really simplified getting up and running on disparate server environments. The last few years I've rarely had to switch machines, so maybe chezmoi is overkill now, but it works well, so I'm in no rush to simplify again just for the sake of it (and who knows if I'll need chezmoi's features for real agai", "context": "", "use_case": "dotfile management across servers", "switched_from": "custom POSIX shell scripts", "story": "Migrating from GNU Stow to Chezmoi"}]}, {"label": "Fast bootstrapping", "summary": "Paired with mise, a new computer can be fully configured in a few commands.", "quotes": [{"id": 777437072, "item_id": 48589817, "url": "https://news.ycombinator.com/item?id=48589817", "by": "vsviridov", "date": "2026-06-18", "stance": "recommend", "quote": "Switched to Chezmoi from random assortment of manually authored scripts.", "excerpt": "Switched to Chezmoi from random assortment of manually authored scripts. The workflow takes some getting used to, because I constantly edit the actual files without calling `chezmoi edit` first, and have to merge. I like that when combined with `mise` (https://mise.jdx.dev) I can roll out a new computer in 2-3 commands and have my entire environment configured the way I like, with neovim and all the plugins and langu", "context": "", "use_case": "dotfiles management", "switched_from": "manual scripts", "story": "Migrating from GNU Stow to Chezmoi"}]}, {"label": "Works with tools", "summary": "Combines well with tools like Syncthing, Gitea and mise.", "quotes": [{"id": 783005632, "item_id": 48937852, "url": "https://news.ycombinator.com/item?id=48937852", "by": "KetoManx64", "date": "2026-07-16", "stance": "recommend", "quote": "I've been using chezmoi + Syncthing for about a year now.", "excerpt": "I've been using chezmoi + Syncthing for about a year now. I don't want to have to manually git commit + push + pull everytime I change a config file, so I just sync the chezmoi directory between all my devices (around 8 total). I also have a dedicated VM that I use as a central Syncthing node, and on there I have a script that pushes the chezmoi directory to my Gitea instance on an hourly basis. I then ignore the git", "context": "", "use_case": "dotfile management", "switched_from": "", "story": "Syncthing for Dotfiles: Sync vs. Manage"}, {"id": 777437072, "item_id": 48589817, "url": "https://news.ycombinator.com/item?id=48589817", "by": "vsviridov", "date": "2026-06-18", "stance": "recommend", "quote": "Switched to Chezmoi from random assortment of manually authored scripts.", "excerpt": "Switched to Chezmoi from random assortment of manually authored scripts. The workflow takes some getting used to, because I constantly edit the actual files without calling `chezmoi edit` first, and have to merge. I like that when combined with `mise` (https://mise.jdx.dev) I can roll out a new computer in 2-3 commands and have my entire environment configured the way I like, with neovim and all the plugins and langu", "context": "", "use_case": "dotfiles management", "switched_from": "manual scripts", "story": "Migrating from GNU Stow to Chezmoi"}]}, {"label": "Workplace fit", "summary": "Fits work-issued MacBook setups where Nix is too unusual to propose.", "quotes": [{"id": 777447104, "item_id": 48590444, "url": "https://news.ycombinator.com/item?id=48590444", "by": "solatic", "date": "2026-06-18", "stance": "recommend", "quote": "Chezmoi fits.", "excerpt": "I ran NixOS for a while, before I switched to Apple Silicon, so I consider myself fairly well-versed-enough (although nowhere near an expert) in Nix and the Nix ecosystem. My last four jobs have all issued me MacBook Pros; the last three with Apple Silicon. Ultimately, my workplace setup is what has the most gravity. And the most I can get most workplaces to standardize on is Homebrew for package management of off-th", "context": "engineer issued MacBook Pros at work", "use_case": "dotfile management at work", "switched_from": "", "story": "Migrating from GNU Stow to Chezmoi"}]}], "caveats": [{"label": "Learning curve", "summary": "Editing files without `chezmoi edit` forces merges, and its templates and naming conventions don't click for everyone.", "quotes": [{"id": 777437072, "item_id": 48589817, "url": "https://news.ycombinator.com/item?id=48589817", "by": "vsviridov", "date": "2026-06-18", "stance": "recommend", "quote": "Switched to Chezmoi from random assortment of manually authored scripts.", "excerpt": "Switched to Chezmoi from random assortment of manually authored scripts. The workflow takes some getting used to, because I constantly edit the actual files without calling `chezmoi edit` first, and have to merge. I like that when combined with `mise` (https://mise.jdx.dev) I can roll out a new computer in 2-3 commands and have my entire environment configured the way I like, with neovim and all the plugins and langu", "context": "", "use_case": "dotfiles management", "switched_from": "manual scripts", "story": "Migrating from GNU Stow to Chezmoi"}, {"id": 777426834, "item_id": 48589177, "url": "https://news.ycombinator.com/item?id=48589177", "by": "drdexebtjl", "date": "2026-06-18", "stance": "compare", "quote": "I think Chezmoi's templates and file naming conventions don't click for me", "excerpt": "I had similar problems with GNU Stow, but switched to Nix and Home Manager instead. I think Chezmoi's templates and file naming conventions don't click for me, but it's nice to see a good variety in this problem space.", "context": "", "use_case": "dotfile management", "switched_from": "", "story": "Migrating from GNU Stow to Chezmoi"}]}, {"label": "Git sync friction", "summary": "One user avoids manual commit, push and pull by syncing the directory with Syncthing instead.", "quotes": [{"id": 783005632, "item_id": 48937852, "url": "https://news.ycombinator.com/item?id=48937852", "by": "KetoManx64", "date": "2026-07-16", "stance": "recommend", "quote": "I've been using chezmoi + Syncthing for about a year now.", "excerpt": "I've been using chezmoi + Syncthing for about a year now. I don't want to have to manually git commit + push + pull everytime I change a config file, so I just sync the chezmoi directory between all my devices (around 8 total). I also have a dedicated VM that I use as a central Syncthing node, and on there I have a script that pushes the chezmoi directory to my Gitea instance on an hourly basis. I then ignore the git", "context": "", "use_case": "dotfile management", "switched_from": "", "story": "Syncthing for Dotfiles: Sync vs. Manage"}]}, {"label": "Possible overkill", "summary": "May be more than needed if you rarely switch machines.", "quotes": [{"id": 777492800, "item_id": 48593300, "url": "https://news.ycombinator.com/item?id=48593300", "by": "nsagent", "date": "2026-06-18", "stance": "recommend", "quote": "it works well, so I'm in no rush to simplify again", "excerpt": "I moved from custom POSIX shell scripts to chezmoi due to the complexity of handling lots of random environments. It really simplified getting up and running on disparate server environments. The last few years I've rarely had to switch machines, so maybe chezmoi is overkill now, but it works well, so I'm in no rush to simplify again just for the sake of it (and who knows if I'll need chezmoi's features for real agai", "context": "", "use_case": "dotfile management across servers", "switched_from": "custom POSIX shell scripts", "story": "Migrating from GNU Stow to Chezmoi"}]}, {"label": "Nix alternative", "summary": "Some commenters preferred Nix and Home Manager instead.", "quotes": [{"id": 777426834, "item_id": 48589177, "url": "https://news.ycombinator.com/item?id=48589177", "by": "drdexebtjl", "date": "2026-06-18", "stance": "compare", "quote": "I think Chezmoi's templates and file naming conventions don't click for me", "excerpt": "I had similar problems with GNU Stow, but switched to Nix and Home Manager instead. I think Chezmoi's templates and file naming conventions don't click for me, but it's nice to see a good variety in this problem space.", "context": "", "use_case": "dotfile management", "switched_from": "", "story": "Migrating from GNU Stow to Chezmoi"}, {"id": 777466658, "item_id": 48591666, "url": "https://news.ycombinator.com/item?id=48591666", "by": "darkteflon", "date": "2026-06-18", "stance": "compare", "quote": "started considering chezmoi", "excerpt": "Ok, I came into this thread intending to say \u201cI\u2019ve been using stow for years and am perfectly happy with it\u201d, started RTFA and the comments, realised that I was actually not happy with it, started considering chezmoi then remembered that I had had a pretty great experience building a Nix VM recently. Now I want to use Nix* to manage my multi-machine MacOS and Linux setup (with lots of dotfile config overlap, of cours", "context": "", "use_case": "dotfile management", "switched_from": "", "story": "Migrating from GNU Stow to Chezmoi"}]}], "who": [{"by": "solatic", "context": "engineer issued MacBook Pros at work", "url": "https://news.ycombinator.com/item?id=48590444", "date": "2026-06-18"}], "tags": ["for multi-machine setups", "for macOS users", "for server environments"], "use_cases": ["dotfile management", "dotfiles management", "dotfile management across servers", "dotfile management at work", "syncing dotfiles across systems"], "compared": [{"slug": "gnu-stow", "name": "GNU Stow", "co": 7, "switched_from": 0, "switched_to": 0}, {"slug": "nix", "name": "Nix", "co": 4, "switched_from": 0, "switched_to": 0}, {"slug": "home-manager", "name": "Home Manager", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=48588413", "title": "Migrating from GNU Stow to Chezmoi", "mentions": 6}, {"url": "https://news.ycombinator.com/item?id=48929212", "title": "Syncthing for Dotfiles: Sync vs. Manage", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48643848", "title": "Ask HN: New clean macOS install. Must-have apps? Best browser?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=45702316", "title": "Customize Nano Text Editor (2022)", "mentions": 1}], "sentiment_by_month": {"2025-11": {"recommend": 1}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {"compare": 3, "recommend": 4}, "2026-07": {"recommend": 1}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 783005632, "item_id": 48937852, "url": "https://news.ycombinator.com/item?id=48937852", "by": "KetoManx64", "date": "2026-07-16", "stance": "recommend", "quote": "I've been using chezmoi + Syncthing for about a year now.", "excerpt": "I've been using chezmoi + Syncthing for about a year now. I don't want to have to manually git commit + push + pull everytime I change a config file, so I just sync the chezmoi directory between all my devices (around 8 total). I also have a dedicated VM that I use as a central Syncthing node, and on there I have a script that pushes the chezmoi directory to my Gitea instance on an hourly basis. I then ignore the git", "context": "", "use_case": "dotfile management", "switched_from": "", "story": "Syncthing for Dotfiles: Sync vs. Manage"}, {"id": 778312467, "item_id": 48644529, "url": "https://news.ycombinator.com/item?id=48644529", "by": "mortar", "date": "2026-06-23", "stance": "recommend", "quote": "Chezmoi,", "excerpt": "Hammerspoon, Little snitch, iTerm2, Chezmoi, Orion", "context": "", "use_case": "dotfile management", "switched_from": "", "story": "Ask HN: New clean macOS install. Must-have apps? Best browser?"}, {"id": 777492800, "item_id": 48593300, "url": "https://news.ycombinator.com/item?id=48593300", "by": "nsagent", "date": "2026-06-18", "stance": "recommend", "quote": "it works well, so I'm in no rush to simplify again", "excerpt": "I moved from custom POSIX shell scripts to chezmoi due to the complexity of handling lots of random environments. It really simplified getting up and running on disparate server environments. The last few years I've rarely had to switch machines, so maybe chezmoi is overkill now, but it works well, so I'm in no rush to simplify again just for the sake of it (and who knows if I'll need chezmoi's features for real agai", "context": "", "use_case": "dotfile management across servers", "switched_from": "custom POSIX shell scripts", "story": "Migrating from GNU Stow to Chezmoi"}, {"id": 777479520, "item_id": 48592470, "url": "https://news.ycombinator.com/item?id=48592470", "by": "technojamin", "date": "2026-06-18", "stance": "compare", "quote": "I might eventually make the jump to something like chezmoi or nix", "excerpt": "I've checked out stow, chezmoi, yadm, and others over the years, but I originally started off by rolling my own dotfiles setup with a Git repo about 6 years ago: https://github.com/jaminthorns/environment I don't really recommend it to others, since there's all these great tools that have the features you need (per-machine config, secrets, templating), but I get a deep satisfaction from the fact that I understand eve", "context": "", "use_case": "dotfiles management", "switched_from": "", "story": "Migrating from GNU Stow to Chezmoi"}, {"id": 777466658, "item_id": 48591666, "url": "https://news.ycombinator.com/item?id=48591666", "by": "darkteflon", "date": "2026-06-18", "stance": "compare", "quote": "started considering chezmoi", "excerpt": "Ok, I came into this thread intending to say \u201cI\u2019ve been using stow for years and am perfectly happy with it\u201d, started RTFA and the comments, realised that I was actually not happy with it, started considering chezmoi then remembered that I had had a pretty great experience building a Nix VM recently. Now I want to use Nix* to manage my multi-machine MacOS and Linux setup (with lots of dotfile config overlap, of cours", "context": "", "use_case": "dotfile management", "switched_from": "", "story": "Migrating from GNU Stow to Chezmoi"}, {"id": 777447104, "item_id": 48590444, "url": "https://news.ycombinator.com/item?id=48590444", "by": "solatic", "date": "2026-06-18", "stance": "recommend", "quote": "Chezmoi fits.", "excerpt": "I ran NixOS for a while, before I switched to Apple Silicon, so I consider myself fairly well-versed-enough (although nowhere near an expert) in Nix and the Nix ecosystem. My last four jobs have all issued me MacBook Pros; the last three with Apple Silicon. Ultimately, my workplace setup is what has the most gravity. And the most I can get most workplaces to standardize on is Homebrew for package management of off-th", "context": "engineer issued MacBook Pros at work", "use_case": "dotfile management at work", "switched_from": "", "story": "Migrating from GNU Stow to Chezmoi"}, {"id": 777437072, "item_id": 48589817, "url": "https://news.ycombinator.com/item?id=48589817", "by": "vsviridov", "date": "2026-06-18", "stance": "recommend", "quote": "Switched to Chezmoi from random assortment of manually authored scripts.", "excerpt": "Switched to Chezmoi from random assortment of manually authored scripts. The workflow takes some getting used to, because I constantly edit the actual files without calling `chezmoi edit` first, and have to merge. I like that when combined with `mise` (https://mise.jdx.dev) I can roll out a new computer in 2-3 commands and have my entire environment configured the way I like, with neovim and all the plugins and langu", "context": "", "use_case": "dotfiles management", "switched_from": "manual scripts", "story": "Migrating from GNU Stow to Chezmoi"}, {"id": 777426834, "item_id": 48589177, "url": "https://news.ycombinator.com/item?id=48589177", "by": "drdexebtjl", "date": "2026-06-18", "stance": "compare", "quote": "I think Chezmoi's templates and file naming conventions don't click for me", "excerpt": "I had similar problems with GNU Stow, but switched to Nix and Home Manager instead. I think Chezmoi's templates and file naming conventions don't click for me, but it's nice to see a good variety in this problem space.", "context": "", "use_case": "dotfile management", "switched_from": "", "story": "Migrating from GNU Stow to Chezmoi"}, {"id": 733015488, "item_id": 45813468, "url": "https://news.ycombinator.com/item?id=45813468", "by": "wahlis", "date": "2025-11-04", "stance": "recommend", "quote": "Check out Chezmoi (https://chezmoi.io). They even offer a nice comparison table for alternatives.", "excerpt": "Check out Chezmoi (https://chezmoi.io). They even offer a nice comparison table for alternatives.", "context": "", "use_case": "syncing dotfiles across systems", "switched_from": "", "story": "Customize Nano Text Editor (2022)"}]}