Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change shell to ZSH, fonts, and spf13 #62

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .dots
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,15 @@ function runDots() {
echo ""
./osx.sh
fi
if [ $ARG == "terminal" ] || [ $ARG == "all" ]; then
# Run the terminal.sh Script
echo ""
echo "------------------------------"
echo "Setting customized Terminal."
echo "------------------------------"
echo ""
./terminal.sh
fi
if [ $ARG == "pydata" ] || [ $ARG == "all" ]; then
# Run the pydata.sh Script
echo "------------------------------"
Expand Down
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ Setting up a new developer machine can be an **ad-hoc, manual, and time-consumin
* **OS X defaults** geared towards developers
* **Developer tools**: Vim, bash, tab completion, curl, git, GNU core utils, Python, Ruby, etc
* **Developer apps**: iTerm2, Sublime Text, Atom, VirtualBox, Vagrant, Docker, Chrome, etc
* **Terminal customization**: Oh My Zsh, Powerline fonts, spf13
* **Python data analysis**: IPython Notebook, NumPy, Pandas, Scikit-Learn, Matplotlib, etc
* **Big Data platforms**: Spark (with IPython Notebook integration) and MapReduce
* **Cloud services**: Amazon Web Services (Boto, AWS CLI, S3cmd, etc) and Heroku
Expand Down Expand Up @@ -59,6 +60,8 @@ This repo takes a more **light-weight** approach to automation using a combinati
* Installs common Homebrew formulae and apps
* [osx.sh script](#osxsh-script)
* Sets up OS X defaults geared towards developers
* [terminal.sh script](#terminal-script)
* Adds customization to Terminal
* [pydata.sh script](#pydatash-script)
* Sets up python for data analysis
* [aws.sh script](#awssh-script)
Expand Down Expand Up @@ -191,6 +194,8 @@ Run `bootstrap.sh`, `osxprep.sh`, `brew.sh`, and `osx.sh`, `pydata.sh`, `aws.sh`
* Installs common Homebrew formulae and apps
* [osx.sh](https://github.com/donnemartin/dev-setup/blob/master/osx.sh)
* Sets up OS X defaults geared towards developers
* [terminal.sh](https://github.com/donnemartin/dev-setup/blob/master/terminal.sh)
* Customizes terminal
* [pydata.sh](https://github.com/donnemartin/dev-setup/blob/master/pydata.sh)
* Sets up python for data analysis
* [aws.sh](https://github.com/donnemartin/dev-setup/blob/master/aws.sh)
Expand Down
15 changes: 15 additions & 0 deletions terminal.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#!/usr/bin/env bash

# Install OH-MY-ZSH
cd ~
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

# Install Powerline Fonts
git clone https://github.com/powerline/fonts.git
cd fonts
./install.sh
cd ..
rm -rf fonts

# Install spf13-vim
curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh