My macOS dotfiles, and other things
I have been using Fish for a couple of years now and have built up a collection of functions and aliases that I find useful.
Over those years, I have moved various bits of config over to new machines piece by piece and have often forgotten things on older machines. I only realise I've done this when I reach for a command or an alias that is not super common, and by then it's too late.
I also find myself installing the same set of Homebrew packages and Mac Apps each time.
This repo is an attempt to save me from myself and provides a single source of truth for all of the things I install on a new machine.
- A handful of macOS defaults get written (check ./chezmoiscripts for details)
- Fish is set as the default shell
- Fish aliases, functions, packages and preferences are set
- A bunch of Homebrew and Mac apps are installed
- Config for iTerm2, Karabiner, Launchbar and Vim is set
(I can't guarantee that I haven't broken things, so YMMV)
- Install chezmoi with
brew install chezmoi
chezmoi init dNitza