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!

  • @Anachron
    link
    13 years ago

    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.

    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.