My dotfiles, managed via chezmoi.
- 🐟 Fish as my shell. POSIX compatibility be damned.
- 🚀 Starship as prompt enhancement.
- 🍺 Homebrew as package manager for macOS.
It was a bit of a hassle to keep my NeoVim config managed by Chezmoi, as that gets frequently updated and it felt like a lot of friction to first update the NeoVim config, and then add the changes to Chezmoi's management. I broke it out into jsvensson/nvim instead.
I make heavy use of fzf for productivity features from the terminal. Some of the keybindings I use:
Ctrl-R
: search shell historyCtrl-V
: search environment variablesCtrl-G G
: navigate to git repositories- This uses
~/git/
as the base directory using ghq
- This uses
Ctrl-G B
: navigate git branches while in a repositoryCtrl-F
: search files underpwd
recursivelyCtrl-D
: navigate to directories underpwd
recursively
I have yet to do a fresh install from scratch on a new computer, so this section is still highly theoretical.
- Install Homebrew
- Install chezmoi via Homebrew:
brew install chezmoi