I'm wondering if there is a new tool out there that I'm missing out on.

you are viewing a single comment's thread
view the rest of the comments
[–] 0 points 3 years ago* (1 child)

I've done symlinks into a separate directory before, but by far my favorite method is to just let ~ be a git repo. It's maximally simple, no other tooling needed besides git.

There are a few key steps to making this work well:

  • echo '*' > ~/.gitignore: This way git status isn't full of untracked files. I can still git add -f what I actually want to track.
  • git branch -m dots: For clarity in my shell prompt.
  • [ -d "$HOME/.local/$(hostname)/bin" ] && PATH=$PATH:$HOME/.local/$(hostname)/bin and similar if there's config I want to apply only to certain hosts.
  • source
  • hideshow 2 child comments
  • [–] 1 point 3 years ago (1 child)

    Pretty happy with nixos these days, after the initial (crazy) learning curve. But I really like the creative simplicity of this idea

  • source
  • parent
  • hideshow 2 child comments