Skip to content

Latest commit

 

History

History
executable file
·
68 lines (46 loc) · 1.36 KB

README.md

File metadata and controls

executable file
·
68 lines (46 loc) · 1.36 KB

Dotfiles

Before switching mac

TODO: Automate this process

  1. Dump your current installed apps status as a brewfile (Warning: this will overwrite the old one)
bfile

Installation

  1. Generate a new public and private SSH key by running:
curl https://raw.githubusercontent.com/driesvints/dotfiles/HEAD/ssh.sh | sh -s "[email protected]"
  1. Copy your public key to your github account
pbcopy < ~/.ssh/id_ed25519.pub
  1. Clone the repository directly in your home folder:
git clone https://github.com/matine/dotfiles ~/dotfiles
  1. Navigate to the dotfiles/scripts directory:
cd ~/dotfiles/scripts
  1. Note that the homebrew path is different for Intel and Silicon machines, so you will need to ensure the correct one is set in the .zshenv file.

  2. Run the initial setup script

sh ./initial-setup.sh
  1. Open the menu (optional)
sh ./menu.sh
  1. Set the repo to use SSH to bypass logins on push etc
git remote set-url origin [email protected]:matine/dotfiles

Features

  • Setup the shell (zsh)
  • Setup GIT
  • Install homebrew and packages
  • Install global (P)NPM packages
  • Configure MacOS
  • Configure Karabiner
  • Configure VSCode
  • Configure Wezterm