this post was submitted on 08 Dec 2024
29 points (87.2% liked)

Open Source

31746 readers
126 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Static_Rocket@lemmy.world 4 points 2 weeks ago (1 children)

I liked stow, and used it for quite some time. That being said, it has issues. Issues community members have attempted to solve. Issues the sole maintainer wasn't addressing for quite a few years.

I use chezmoi now. I've still got mixed feelings, but the templating system is neat. Stow seems to have gotten out of it's slump while I was gone. That's good news! Anyone know if they addressed the tree specific folding/unfolding config feature? Not seeing anything in the docs...

[–] ad_on_is@lemm.ee 3 points 2 weeks ago (1 children)

I tried chezmoi, and wanted to love it... but I just can't. IMHO, it's complicated, which is why I built this one.

[–] Static_Rocket@lemmy.world 2 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

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.

[–] ad_on_is@lemm.ee 1 points 2 weeks ago

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.