• Static_Rocket@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    4 days ago

    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.eeOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      4 days ago

      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
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        4 days ago

        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.eeOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          4 days 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.