Config and miscellaneous things for setting up a new computer
 
 
Go to file
James Spencer 02b93dd4f9
fix: include hushlogin in symlinks
2023-10-01 21:21:49 +01:00
misc feat: brew, volta, zsh, mac-defaults, iTerm 2023-10-01 21:04:37 +01:00
scripts feat: more goodies 2023-10-01 21:18:29 +01:00
README.md chore: link to shell programs 2023-10-01 21:12:51 +01:00
gitconfig feat: symlink dotfiles 2023-10-01 19:42:33 +01:00
gitconfig_work feat: symlink dotfiles 2023-10-01 19:42:33 +01:00
gitignore_global feat: symlink dotfiles 2023-10-01 19:42:33 +01:00
hushlogin feat: brew, volta, zsh, mac-defaults, iTerm 2023-10-01 21:04:37 +01:00
install.sh fix: include hushlogin in symlinks 2023-10-01 21:21:49 +01:00
npmrc feat: symlink dotfiles 2023-10-01 19:42:33 +01:00
zshrc feat: symlink dotfiles 2023-10-01 19:42:33 +01:00

README.md

new Compooper

Installation

./install.sh

The above script does the following:

  1. Symlinks dotfiles to the home directory ~/
  2. Sets macOS defaults like Dark mode, pink highlight colours and turns off natural scrolling
  3. Installs Homebrew, a few packages and Applications
  4. Installs Oh My Zsh
  5. Installs Volta

Post installation

  • Set gitconfig_work to your work email address

  • Set up .ssh/config to use 1Password SSH Keys

  • Provide authToken for work npm registry in .npmrc

  • Move everything in .zshrc.pre-oh-my-zsh to .zshrc

  • Login into VS Code to sync extensions

  • Login into 1Password to sync vaults

  • Login to 1Password CLI to sync SSH keys

Programs requiring manual installation

  • Session (pomodoro tracker)