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!
I have not seen any
fzf
which does that. Ripgrep I dont know, but I would guess there is an easy option to disable it like you said. For the prompt: You could easily modify your prompt to only show git repos that are not residing in ~/. So I can’t follow your reasoning at all. I don’t use this system but I don’t think there will be a lot of benefit changing it all over again when the fixes are so simple.