Skip to content

LSChyi/Mac_quick_setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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:

About

This project is used for quickly setting up your newly installed Mac, including some commonly used apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published