/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Install git from brew and remove eventual git previous installs https://gist.github.com/brandonsimpson/54d9e085c9fde5e6ad3a#file-reinstall_git_brew-md
brew install zsh
Don't try to install it with homebrew!
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash
Without node to be sure to use NVM's node
brew install yarn --without-node
npm install --global pure-prompt
And add this to your .zshrc
# Pure prompt
autoload -U promptinit; promptinit
prompt pure
brew tap caskroom/cask
Install these apps via cask for easy and quick installation (make sure to update them afterwards).
brew cask install google-chrome
brew cask install hyper
brew cask install visual-studio-code
brew cask install filezilla
brew cask install firefox
brew cask install dropbox
brew cask install spectacle
brew cask install spotify
brew cask install slack
brew cask install docker
brew cask install blender
brew cask install fontprep
Install VSCode CLI for terminal, add the following 2 lines to your .zshrc
# Add Visual Studio Code (code)
export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
From command line
code --install-extension arcticicestudio.nord-visual-studio-code
code --install-extension slevesque.shader
code --install-extension sysoev.language-stylus
code --install-extension PKief.material-icon-theme
code --install-extension whatwedo.twig
Set ZSH as default shell for Hyper, change (or create) the shell line from ~/.hyper.js to
shell: '/bin/zsh',
brew install z
brew install zsh-syntax-highlighting
brew install zsh-autosuggestions
Add the following to your .zshrc to complete plugins installation
# RUPA Z
. /usr/local/etc/profile.d/z.sh
# ZSH-SYNTAX-HIGHLIGHTING
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
# ZSH-AUTOSUGGESTIONS
source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh
Install hpm (hyper package manager)
npm install -g hpm-cli
And then install some cool hyper plugins (you will probably need to restart hyper multiple times)
hpm install nord-hyper
hpm install hypercwd
hpm install hyperterm-tabs-enhanced
hpm install hyperterm-cursor
hpm install hyperlinks
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer
brew install ffmpeg