sudo add-apt-repository ppa:gnome-terminator
sudo apt-get update
sudo apt-get install terminator
Terminator should be setup as default now. Restart your terminal (shortcut: "Ctrl+Alt+T").
sudo apt-get install zsh
Restart your terminal. Choose option 2 for Z Shell configuration.
Don't forget to migrate your previous configurations (RVM, Rbenv...) from.bashrc
to.zshrc
cd
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
cd
wget https://github.com/powerline/powerline/raw/develop/font/PowerlineSymbols.otf
wget https://github.com/powerline/powerline/raw/develop/font/10-powerline-symbols.conf
mkdir ~/.fonts/
mv PowerlineSymbols.otf ~/.fonts/
mkdir -p .config/fontconfig/conf.d #if directory doesn't exists
fc-cache -vf ~/.fonts/
mv 10-powerline-symbols.conf ~/.config/fontconfig/conf.d/
vim ~/.zshrc
Change [ZSH_THEME="robbyrussell"] to [ZSH_THEME="agnoster"]
ZSH_THEME="agnoster"
dconf
is required if you don't already have it.
sudo apt-get install dconf-cli
git clone git://github.com/sigurdga/gnome-terminal-colors-solarized.git ~/.solarized
cd ~/.solarized
./install.sh
- I recommend you option 1 (dark theme) which is just great.
- Choose option 1 to download seebi' dircolors-solarized
After installation, open .zshrc
and add the line:
eval `dircolors ~/.dir_colors/dircolors`
To activate dark solarize theme in Terminator just right click on the terminal,
Preferences>Profiles>Colors>Foreground and Background>Built-in schemes: Solarized dark Preferences>Profiles>Colors>Palette>Built-in schemes: Solarized
Restart Terminator and you're done!
If you are Ruby developer you can use these plugins by replacing plugins in .zshrc
plugins=(git rails rails3 ruby capistrano bundler heroku rake rvm autojump command-not-found python pip github gnu-utils history-substring-search zsh-syntax-highlighting)
(Add one of the line below into your .zshrc
file)
RPROMPT="\$(~/.rvm/bin/rvm-prompt s i v g)%{$fg[yellow]%}[%*]"
RPROMPT='%{$fg[yellow]%}$(rbenv version-name)%{$reset_color%}%'
As GitHubGist has no notification system implemented, I am not aware of new comments. Please feel free to ping me here if you think this gist need a fix or an update. Thanks! :)