dotfiles icon indicating copy to clipboard operation
dotfiles copied to clipboard

Set up

alias h="env GIT_WORK_TREE=$HOME GIT_DIR=$HOME/.files"
h git init
h git remote add origin https://github.com/tmm/dotfiles.git
h git fetch
h git checkout main

Commands

make                    # Bootstrap setup
make fish               # Change shell to fish
make fish-packages      # Install fish packages with fisher
make gpg                # Import GPG key from Keybase
make homebrew-packages  # Install tools with homebrew, cask, mas
make macos              # Set up macOS defaults
make tmux-packages      # Install tmux packages with tpm
make vim-packages       # Install vim packages with vim-plug

Not automated

  • Set up 1Password
  • Configure SSH
  • Map Caps Lock to Escape (System Preferences > Keyboard > Modifier Keys)
  • Set up nitpicky details