Yeah, there are a lot of bells and whistles and a fundamental difference between the way they intend to manage dotfiles and the way stow does. Makes it difficult to get started.
One thing that helped me when I was first getting into it: Chezmoi doesn’t like compartmentalization like stow. It supports it, but it want’s you to lean into the config langue a bit before you start doing that.
If you do that you can get away with only touching the add, cd, and update commands.
Exactly… but it still adds some overhead, which I’m honestly not a huge fan of.
At the end of the day, I want a single directory, where I can symlink the files and folders into their appropriate places, and share them across multiple machines, all that, without digging too deep into the tool, especially when I frequently update things, like a neovim config, etc…
And stow, paired with git, does exactly what I need. I only made some “aliases” to simplify the workflow.
Yeah, there are a lot of bells and whistles and a fundamental difference between the way they intend to manage dotfiles and the way stow does. Makes it difficult to get started.
One thing that helped me when I was first getting into it: Chezmoi doesn’t like compartmentalization like stow. It supports it, but it want’s you to lean into the config langue a bit before you start doing that.
If you do that you can get away with only touching the
add
,cd
, andupdate
commands.Exactly… but it still adds some overhead, which I’m honestly not a huge fan of.
At the end of the day, I want a single directory, where I can symlink the files and folders into their appropriate places, and share them across multiple machines, all that, without digging too deep into the tool, especially when I frequently update things, like a neovim config, etc…
And stow, paired with git, does exactly what I need. I only made some “aliases” to simplify the workflow.