The dotfiles for macOS.
♥ the Vim.
The main tasks are Makefile
targets. To see the available commands provided by
the install
, uninstall
, update
and help
scripts run:
make help
- Setup iCloud
- Download App store applications
- Run
xcode-select --install
- Install homebrew
- Run
/opt/homebrew/bin/brew install git
- Run
git clone https://github.com/mkitt/dotfiles.git && cd dotfiles
- Add the
gitconfig.local
file to thedotfiles
directory - Run
make install
- Follow post install instructions (Vim plugins)
- Map caps lock to the control key
- Install SF Mono Nerd Font from the fonts directory - build if necessary
- Set other reasonable macOS defaults
- Restart to pick up reasonable defaults
- Create new SSH & update GPG keys
- Run
gh auth login
- Switch the dotfiles repo from https to ssh
- Pull down key repositories
- Setup all Application settings
- Wipe old computer
To setup your git credentials you'll need to add a gitconfig.local
file to
your the root directory and add the following:
[user]
name = YOUR_GIT_AUTHOR_NAME
email = YOUR_GIT_AUTHOR_EMAIL
# signingKey = YOUR_GIT_GPG_SIGNING_KEY
[github]
user = YOUR_GITHUB_USERNAME
- The
install
script symlinks this file to$HOME/.gitconfig.local
- The global
.gitignore
is set to omit any*.local
files
Install GPG Keychain for GPG signing to happen automatically. See GPG
Tools for more information. To get your GPG signing key you can
either open up GPG Keychain, or run gpg --list-keys
and add this to in your
.gitconfig.local
file. If you are transferring a key to a new computer
see the knowledge base article
- Run
brew install fontforge
- Download the latest release of Apple's SF Mono Font
- Download the latest release of Nerd Fonts
- Run
make fonts ~/PATH/TO/nerd-fonts/font-patcher
- In the
./fonts
directory, select all and double click to install/update