Skip to content

Latest commit

 

History

History
158 lines (132 loc) · 6.84 KB

README.md

File metadata and controls

158 lines (132 loc) · 6.84 KB

Mac Quick Setup

This project mainly uses Homebrew, Homebrew Cask to help you quickly install some commonly used apps and packages especially for users who usually uses terminal and MacOS. Feel free to fork this project and modify the installed apps to meet your requirements.

How to Use

bash quick_install.sh

Installed Packages

This project installs some commonly used apps and packages. Homebrew, Homebrew cask, pip, node are used as the package manager to install these apps and packages.

Packages Installed through Homebrew

These packages are installed through homebrew:

Packages installed through Homebrew Cask

Withe buo/cask-upgarde tapped, these apps can be managed through

brew cu

and easily being upgraded. These packages are installed through Homebrew cask

* To allow the write function on NTFS, you need to do some change with the SIP disabled. There is a tutorial post.

Packages installed through pip

These packages are installed through pip

Packages installed through npm

These packages are installed through npm

RVM, Ruby and Ruby Gems

This script uses RVM. The following gems are installed through ruby installed through RVM.

Oh My Zsh

This script also help install the oh my zsh. It also install the powerline fonts for you

Vim

This script installs Vundle as the vim plugin manager. The theme installed is molokai, which is a sublime-like theme.

Plugins installed by Vundle

These vim plugins are installed by Vundle

Extra Syntax, indent

The script installs the syntax for CUDA, and the javascript indentation follows the eslint style from airbnb.

tmux

There are some settings for tmux for my vim habit and GUI:

  • mouse: use mouse click to select pane
  • bind-keys:
    • v: vertical split
    • s: horizontal split
    • h: move to left pane
    • j: move to down pane
    • k: move to up pane
    • l: move to left pane

I also uses TPM (Tmux Plugin Manager) to install tmux plugins, and the following plugins are installed: