- Install Chrome, 1Password, and Warp
- Install Elgato Camera Hub, Elgato Control Center, Elgato Stream Deck, and Game Capture HD from here
- Install Logitech Options+
- Install Logitech G Hub
- Install Purchased Apps from App Store
- Install Downloaded Apps following
~/dotfiles/apps - Install Visual Studio Code and Cursor
(If not available) Install Git through Xcode Command Line Tools
xcode-select --install
- Add the SSH Keys from 1Password to the
.sshfolder and update permissionschmod 400 id_{algorithm} - Add SSH key and add it to the agent
ssh-add -K ~/.ssh/id_{algorithm}. - Set git name
git config --global user.name "Guillermo Rodas". - Set git email
git config --global user.email "<email>@gmail.com". - Clone dotfiles repository
git@github.com:glrodasz/dotfiles.git.
Linux: install
sudo apt install zshand make default zsh shellchsh -s $(which zsh)
- Install Oh My Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" - Install ZSH config from
~/dotfiles/zsh
- Clone zsh-defer with
git clone https://github.com/romkatv/zsh-defer.git ~/.zsh-defer(Using a hidden folder.zsh-deferinstead) - Clone evalcache with
git clone https://github.com/mroth/evalcache ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/evalcache
- Install brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)". - Run the commands to make brew available in the path.
- Install brew packages from
~/dotfiles/brew.
- Install nvm following these instructions
- Install Active LTS
nvm install --ltsand Current versionnvm install node - Install npm packages from
~/dotfiles/npm
- Install Hack Nerd Font and JetBrainsMono Nerd Font fonts from https://www.nerdfonts.com/font-downloads.
- Set terminals config from
~/dotfiles/terminal/* - Set vim config from
~/dotfiles/vim
- Configure Visual Studio Code from
~/dotfiles/editors/vscode - Configure Cursor from
~/dotfiles/editors/cursor - Configure WebStorm from
~/dotfiles/editors/webstorm
- Configure Macbook options from
~/dotfiles/mac - Configure extra apps here: https://share.lazyapp.io/do-not-forget-to-backup-09d35f99-43f1-5f90-9bb3-708e1b1d853c
Follow Configure Git, Configure ZSH, Configure Development Environment, and Configure Terminal instructions and ~/dotfiles/raspberry instructions.
- Follow the instructions inside each folder
- Commit lastest changes in
~/dotfilesand push them.
