Skip to content

Instantly share code, notes, and snippets.

@max-mykhailenko
Last active December 22, 2022 23:28
Show Gist options
  • Save max-mykhailenko/6548a102c0e955e3df8b to your computer and use it in GitHub Desktop.
Save max-mykhailenko/6548a102c0e955e3df8b to your computer and use it in GitHub Desktop.
OSX install docker, node, npm, brew guide. Full OSX workstation (settings) for frontend developer
# - Start to Install xCode (download 4 Gb)
# - Setup languages
# - max key repeat speed
# - Short delay before repeat
# - enable Show symbols in menu bar
# - disable correct spelling
# - Shortcuts
# - Other items in settings
# - Run xCode
# - Setup time machine
# - Install homebrew and all from brew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor
// improve parameters of keypress speed
defaults write -g InitialKeyRepeat -int 10
defaults write -g KeyRepeat -int 1
# - Install fresh git
brew tap git-time-metric/gtm
brew install bash-completion node git gtm caskroom/versions/docker-edge autojump
brew install caskroom/cask/postman caskroom/versions/slack-beta caskroom/versions/sublime-text-dev caskroom/versions/atom-beta
brew install caskroom/cask/filezilla caskroom/cask/sourcetree caskroom/cask/sequel-pro
brew install caskroom/cask/vlc caskroom/cask/teamviewer caskroom/cask/skype caskroom/cask/dropbox caskroom/cask/google-drive termius
brew install caskroom/versions/google-chrome-canary caskroom/cask/google-chrome
brew install caskroom/cask/transmission caskroom/cask/iterm2 caskroom/cask/zeplin caskroom/cask/itsycal
brew install --cask maccy
# Read .bash_profile settings from iCloud
echo 'source ~/Library/Mobile\ Documents/com~apple~CloudDocs/Work/bash_profile' > ~/.bash_profile
cd /Users/max/Library/Application\ Support/Sublime\ Text\ 3/Packages/
ln -s ~/Library/Mobile\ Documents/com~apple~CloudDocs/Work/Sublime\ Text/User/
# Quick look for php xip json and etc by "space"
brew cask install qlcolorcode qlstephen qlmarkdown quicklook-json qlprettypatch quicklook-csv betterzipql webp-quicklook suspicious-package
# Run this in your terminal to allow text selection in the Quick Look window:
defaults write com.apple.finder QLEnableTextSelection -bool true && killall Finder
# Show tab switcher on all diisplays
defaults write com.apple.Dock appswitcher-all-displays -bool true && killall Dock
#Node with modules
npm i -g trash
# ssh
ssh-keygen
cat ~/.ssh/id_rsa.pub | pbcopy
# Set git config values
git config --global user.name "Kevin Elliott"
git config --global user.email "kevin@welikeinc.com"
# subl in console
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
# remove adobe creative cloud from autoload
launchctl unload -w /Library/LaunchAgents/com.adobe.AdobeCreativeCloud.plist
@visar
Copy link

visar commented Jul 29, 2015

Why do you use this line: . brew --prefix/etc/profile.d/z.sh ? https://gist.github.com/max-mykhailenko/6548a102c0e955e3df8b#file-os-x-install-sh-L32
is the ` a typo or?

@max-mykhailenko
Copy link
Author

@visar I improve gist and remove slow zsh console. Try the new configuration

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment