- Install Chrome, Visual Studio Code and iTerm.
- Install Purchased Apps from App Store.
- Install Downloaded Apps following
~/.dotfiles/apps.
defaults write -g ApplePressAndHoldEnabled -bool false- Install brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)". - Install brew packages from
~/.dotfiles/brew.
- sudo mv /usr/bin/git /usr/bin/git-apple
- brew update && brew upgrade
- brew install git
- Add the SSH Keys to the
.sshfolder 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 "<My Name>". - Set git email
git config --global user.email <email>@<domain>. - Clone dotfiles repository
git@github.com:smartnetar/dotfiles.git .dotfiles.
- (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
- Install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bashoficial git nvm install - Install Active LTS and Current versions from https://nodejs.org/en/about/releases (using nvm install) eg.
nvm install 18 source ~/.bashrccommand -v nvm- Set default version
nvm alias default 18 - Install npm packages from
~/.dotfiles/npm
curl -fsSL https://get.pnpm.io/install.sh | sh -
- Install Pure from
npm install -g pure-prompt - Set iTerm, terminal, vim config from
~/.dotfiles/iterm,~/.dotfiles/terminaland~/.dotfiles/vim
- Configure MacOs options from
~/.dotfiles/mac
- Follow the instructions inside each folder
- Backup the
.envfilesfind ~/Code -name .env -not -path */node_modules/**in a USB. - Backup the SSH Keys
./sshin a USB. - Commit latest changes in
~/.dotfilesand push them.
ln -fs /Volumes/datos/projects ~/projects