No extra tooling, no symlinks, files are tracked on a version control system, you can use different branches for different computers, you can replicate you configuration easily on new installation.
No extra tooling, no symlinks, files are tracked on a version control system, you can use different branches for different computers, you can replicate you configuration easily on new installation.
The guide mentions a dotfile manager, but here's something I found[0] on HN a while ago that's really cool: just make your home folder a git repository.
_The_ method to manage dotfiles is to use git bare repos. [0-1] Its the ideal method as:
* It doesn’t require any configuration except for a ‘git init’ once & an alias (no symlinks, no b.s.)
* Files are version-controlled
* It’s unintrusive & universal: Because it doesn’t move any files or do anything special, there’s no surprising behavior, and you can try out a few files & stop using it with an rm -rf
* and on and on...
I strongly recommend eveybody trying out, no meed for configuration/mapping, and it’s easy to try out.
I use:
where my ~/.myconf directory is a git bare repository. Then any file within the home folder can be versioned with normal commands like:
And so one…
No extra tooling, no symlinks, files are tracked on a version control system, you can use different branches for different computers, you can replicate you configuration easily on new installation.