Skip to content

Instantly share code, notes, and snippets.

@oleksandr-diudiun
Last active October 27, 2017 09:29
Show Gist options
  • Save oleksandr-diudiun/85b1a5108004845facb96f392df8fc5c to your computer and use it in GitHub Desktop.
Save oleksandr-diudiun/85b1a5108004845facb96f392df8fc5c to your computer and use it in GitHub Desktop.
OS X High Sierra install
- Start to Install xCode (download 4 Gb)
Configure all settings:
- Setup languages
- max key repeat speed
- Short delay before repeat
- enable Show symbols in menu bar
- disable correct spelling
- Shortcuts
- Configure zoom in accessebility
- Configure 3 fingers tap in accessebility trackpad settings
- Other items in settings
- Run xCode
- Setup time machine
- unpin all applications
- Add network printer
Install Slack
Install Google Drive
- Configure it to sync not all
Configure Corporate Internet Accounts in settings
Configure mail to download only recent attachments
Download Iterm https://www.iterm2.com
Download install Termius
mkdir -p ~/sources
xcode-select --install
# Install brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor
Download and install code font with ligatures https://github.com/i-tu/Hasklig
# Install sublime text 3
https://www.sublimetext.com/3
# subl in console
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
# - Install fresh git
brew install git
brew install bash-completion autojump
# Install cask - tool for installing visual applications
brew tap caskroom/cask
# Quick look for php xip json and etc by "space"
brew cask install qlcolorcode qlstephen qlmarkdown quicklook-json qlprettypatch quicklook-csv betterzipql webpquicklook 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
brew cask install google-chrome skype transmission sequel-pro teamviewer
brew install curl wget libxml2
# ssh
ssh-keygen
cat ~/.ssh/id_rsa.pub | pbcopy
Add it to GitHub and Bitbacket
# Set git config values
git config --global user.name "Kevin Elliott"
git config --global user.email "[email protected]"
git config --global core.editor "subl -w"
git config --global color.ui true
subl .bash_profile
copy .bash_profile content from gist file
reload terminal
install 1Password https://1password.com/downloads/
install Docker https://store.docker.com/editions/community/docker-ce-desktop-mac
# Install local PHP 7.1
brew tap homebrew/dupes
brew tap homebrew/homebrew-php
brew install php71
php --version
brew install node yarn watchman
npm install -g react-native-cli
Configure /etc/hosts
OS X Preferences
#Set a blazingly fast keyboard repeat rate
defaults write NSGlobalDomain KeyRepeat -int 0.02
#Set a shorter Delay until key repeat
defaults write NSGlobalDomain InitialKeyRepeat -int 12
#Add a context menu item for showing the Web Inspector in web views
defaults write NSGlobalDomain WebKitDeveloperExtras -bool true
#Show the ~/Library folder
chflags nohidden ~/Library
#Store screenshots in subfolder on desktop
mkdir ~/Desktop/Screenshots
defaults write com.apple.screencapture location ~/Desktop/Screenshots
Configure terminal Apperences and font
Configure sublime fonts
Sublime Sync Settings
cd ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/
mkdir ln -s /Users/a.diudiun/Library/Mobile\ Documents/com~apple~CloudDocs/development/sublime3
mv User ln -s /Users/a.diudiun/Library/Mobile\ Documents/com~apple~CloudDocs/development/sublime3/
ln -s /Users/a.diudiun/Library/Mobile\ Documents/com~apple~CloudDocs/development/sublime3/User
Set Sublime Theme Boxy Tomorrow
Set Sublime Color Scheme Boxy Tomorrow
Install Postman https://www.getpostman.com/apps
Configure iPhotos iBooks iTunes
Install Viber
Configure Facetime and Imessage
Install from App Store:
- Don't Sleep
- Swipe Translate
- UnixTimestamp
- Pages
- Numbers
- Keynote
Install from Internet:
- zeplin
[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
GIT_PS1_SHOWUPSTREAM="auto"
GIT_PS1_SHOWCOLORHINTS="yes"
export PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND ;} __git_ps1 '\W:' '\\\$ '; history -a"
export HISTCONTROL=ignoreboth:erasedups
alias ls='ls $LS_OPTIONS -hA'
alias ll='ls $LS_OPTIONS -lAh'
alias l='ls $LS_OPTIONS -lAh'
alias cd..="cd .."
alias cd.="cd .."
alias ..="cd .."
alias ~="cd ~"
alias c="clear"
alias e="exit"
alias .="open ."
alias mkdir='mkdir -pv'
alias now='date +"%d-%m-%Y %T"'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment