- Install command line developer tools:
xcode-select --install
. - Install homebrew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
. - Clone this repo:
git clone [email protected]:arikmaor/dotfiles.git ~/dotfiles
. - Install applications:
~/dotfiles/setup/apps.sh
. - Install developer tools:
~/dotfiles/setup/devtools.sh
. - Create symlinks:
~/dotfiles/setup/symlinks.sh
. - Configure osx:
~/dotfiles/setup/osx_settings.sh
. (need to map caps-lock to escape manually 😢) - Create
~/dotfiles/.gitconfig.local
withuser.name
anduser.email
. - Start installed apps to make sure they start properly and login when neccessery.
- Generate an ssh key for github:
~/dotfiles/setup/generate_ssh_key.sh {email}
then paste here the public key already in the clipboard. - Install latest node:
nvm install 12
. - Install latest python:
pyenv install 3.8.2 & pyenv global 3.8.2
if zsh-completions doesn't work, try running compaudit
and run chown -R {user} {directory}
and chmod -R 755 {directory}
on output