Skip to content

calvinbui/dotfiles

Repository files navigation

Dotfiles

⚠️⚠️⚠️ Read these instructions before continuing ⚠️⚠️⚠️

Mac

  1. Install homebrew from https://brew.sh
  2. Disable homebrew analytics by running brew analytics off
  3. Install git by running brew install git
  4. Generate a new SSH key to ~/.ssh/id_rsa and chmod 700 ~/.ssh/id_rsa it
  5. Generate a new SSH key by running ssh-keygen -t ed25519 -C [email protected]
  6. Copy the public key by running pbcopy < ~/.ssh/id_ed25519.pub
  7. Add the SSH key into GitHub at https://github.com/settings/keys
  8. Clone this repo + submodules and install:
mkdir ~/repos
cd ~/repos
ssh-keyscan github.com >> ~/.ssh/known_hosts
git clone --recurse-submodules [email protected]:calvinbui/dotfiles.git
cd dotfiles
./install -x

Linux

  1. Generate a new SSH key to ~/.ssh/id_rsa and chmod 700 ~/.ssh/id_rsa it
  2. Generate a new SSH key by running ssh-keygen -t ed25519 -C [email protected]
  3. Copy the public key cat ~/.ssh/id_ed25519.pub
  4. Add the SSH key into GitHub at https://github.com/settings/keys
  5. Clone this repo + submodules and install:
mkdir ~/repos
cd ~/repos
ssh-keyscan github.com >> ~/.ssh/known_hosts
git clone --recurse-submodules [email protected]:calvinbui/dotfiles.git
cd dotfiles
./install

Windows

  1. Start an admin PowerShell window
  2. Enable PowerShell to run scripts first by running Set-ExecutionPolicy Bypass -Scope Process
  3. Run the windows\install-chocolately.ps1 script within the admin shell
  4. Re-install all packages by running choco install windows\packages.config

Notes:

  • Not all packages will create Desktop icons
  • wsl2 requires a restart before installing any Linux distros
  • wsl-ubuntu-2004 is installed but needs to ran to be installed as a distro