-
Type
⌘ <space>
and enter "modifier keys". Change caps lock to control. -
Install XCode.
-
Install Homebrew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew update
-
Install Homebrew versions of python, ruby, vim and ctags:
brew install gcc brew install python python3 ruby ctags tmux reattach-to-user-namespace brew install vim --with-lua
-
Install dotfiles.
-
Generate a SSH key for GitHub:
ssh-keygen -t rsa pbcopy < ~/.ssh/id_rsa.pub
-
Paste the SSH key in GitHub/Account settings/SSH Keys.
- Install iTerm Themes and select one (Dracula is pretty good).
- Under Profile / Colors, enable "Cursor Guide" and "Smart Cursor Color".
- Under Profile / Keys set Left option acts as +Esc.
brew install freetype jpeg lzlib pkg-config
pip install jupyter numpy scipy pandas scikit-learn matplotlib seaborn
gem install lunchy
pip install virtualenv requests beautifulsoup4 sympy lxml html5lib ipython-beautifulsoup
brew install coreutils gpg bash-completion wget p7zip rename watch tree \
ghostscript imagemagick ffmpeg mercurial ack peco \
the_silver_searcher hub pandoc
brew install Caskroom/cask/xquartz
brew install homebrew/x11/rdesktop
-
To reduce ssh dropouts, in
/etc/ssh/ssh_config
addServerAliveInterval 120
-
Enable locate
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
-
Disable/enable OpenVPN service (needs to be installed first)
sudo launchctl (load|unload) -w /Library/LaunchDaemons/net.openvpn.client.plist
Preferences / Hotkeys:
- Short backwards jump:
j
- Short forwards jump:
l
- Soulver
- Sketch
- Dash
- Calibre
- Spotify
- Skitch
- GIMP
- MacTeX
- Transmission
- DeDRM Tools
- Tor Browser Bundle
- Paragon NTFS
- Audio Hijak
- Skim
- Electrum
- Mendeley
- Wireshark
- Perforce / p4
- MacTeX
brew install postgresql
lunchy install /usr/local/opt/postgresql/*.plist
lunchy start postgresql
createdb <dbname>