- 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
.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 "<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 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 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
oficial git nvm install - Install Active LTS and Current versions from https://nodejs.org/en/about/releases (using nvm install) eg.
nvm install 18
source ~/.bashrc
command -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/terminal
and~/.dotfiles/vim
- Configure MacOs options from
~/.dotfiles/mac
- 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 latest changes in
~/.dotfiles
and push them.
ln -fs /Volumes/datos/projects ~/projects