- Install Chrome, Arc, 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 WebStorm
(If not available) Install Git through Xcode Command Line Tools
xcode-select --install
- Add the SSH Keys to the
.ssh
folder and update permissionschmod 400 id_rsa id_rsa.pub
- Add SSH key and add it to the agent
ssh-add -K ~/.ssh/id_rsa
. - 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 zsh
and 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
- 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 --lts
and 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 Macbook options from
~/dotfiles/mac
- Configure Visual Studio Code from
~/dotfiles/editors/vscode
- Configure WebStorm from
~/dotfiles/editors/webstorm
Follow Configure Git, Configure ZSH, Configure Development Environment, and Configure Terminal instructions and ~/dotfiles/raspberry
instructions.
- Follow the instructions inside each folder
- Backup the
.env
filesfind ~/Code -name .env -not -path */node_modules/**
in a USB. - Backup the SSH Keys
./ssh
in a USB. - Commit lastest changes in
~/dotfiles
and push them.