Last active
October 27, 2017 09:29
-
-
Save oleksandr-diudiun/85b1a5108004845facb96f392df8fc5c to your computer and use it in GitHub Desktop.
OS X High Sierra install
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- 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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[[ -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