I had an old dotfile repo, but they
didn't really reflect the working dotfiles I have on my work machine (my most
frequent development environment). This is an attempt to consolidate my
.config
directory into a portable version.
- Install
homebrew
- Clone this repo to
$HOME/.config
- Install the
Hack
patched nerd font cd
in and runbrew bundle
to install dependencies on macOS or Linux with Linuxbrew- Install
nvm
and a Node version.- Use
nvm install --lts
to install the latest long-term support version
- Use
- Open nvim and allow Lazy.nvim to bootstrap and install packages
- This may require a reboot of nvim afterwards
- Set any personal git config overrides in
~/.gitconfig.user
To get bat theme working, run bat cache --build
.
To set up GPG sub-keys for signing, follow the guide on GPG sub-keys with Git.
- Making this more configurable per machine (i.e. having local configs that override general config)
- Supporting non-config files (like ZSH)
- Automatic install script (maybe Make?)