jabbalaci / jabbas-zsh-settings

This repo contains my own ZSH settings.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jabba's ZSH settings

This repo contains my own ZSH settings.

For putting my settings together, I used lots of resources (see links below).

First I tried oh-my-zsh. It was great. It has a very logical structure and it was very easy to use, but it was a bit bloated. It contains lots of things that I don't need.

Then I tried zprezto. It was less bloated but it was a bit harder to use than oh-my-zsh.

After that I said to myself: "Shit man, use your own configuration!" :) This contains exactly those things that I need.

Installation

  1. Clone the repo. I suggest cloning it into your HOME directory:
$ cd
$ git clone git@github.com:jabbalaci/jabbas-zsh-settings.git
  1. Create some symbolic links (these are required):
$ cd
$ ln -s jabbas-zsh-settings/.zsh
$ ln -s jabbas-zsh-settings/.zshenv
$ ln -s jabbas-zsh-settings/.zshrc
  1. Start zsh to test if it works well. You should see a nice colored prompt:
$ zsh
  1. If you have the balls, set zsh as your primary shell. Use the output of which zsh:
$ which zsh
/usr/bin/zsh
$ chsh -s /usr/bin/zsh
  1. Finally, customize the first line of ~/.zshenv if you cloned the repo somewhere else. If you cloned it in your HOME directory, there is nothing to do:
export ZSH_JABBAS_SETTINGS=$HOME/jabbas-zsh-settings

Links

About

This repo contains my own ZSH settings.


Languages

Language:Shell 67.5%Language:Ruby 18.9%Language:Nim 13.0%Language:Makefile 0.6%