Hi all!
Recently, I’ve been thinking about how to handle my dotfiles again.
I’ve used chezmoi for a while, and while it’s good, I’ve been wanting something a little lighter.
The simplicity of having my $HOME
be a git
repository was
attractive, but I ran into issues. Specifically, many command line tools
I use such as fzf
and ripgrep
have a feature to automatically ignore
in their search results any files which are ignored by a gitignore
.
This meant I had to either turn this feature off (not ideal) or they
wouldn’t work any more. Also, the terminal prompt I use also showed I
was within a git repository all the time, which was annoying.
Does anyone have an wisdom they’d like to share? If I can’t get the
$HOME
as a git repository working the way I’d like, I may check out
GNU Stow, which seems to be the next most lightweight option.
Thanks!
Yup, I wrote a script to symlink most of the files in my dotfiles repo a long time ago: https://github.com/Thann/dotfiles/blob/master/homelink.sh
It’s similar to GNU stow, but does exactly what I want automatically