ubuntu_agnoster_install.md

## Install Terminator (shell) ```bash 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"). ## Install ZSH ```bash 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``` ## Install Oh My ZSH ```bash cd sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" ``` ## Setup missing fonts (powerline) ### Install powerline font ```bash 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 mv PowerlineSymbols.otf ~/.fonts/ mkdir -p .config/fontconfig/conf.d #if directory doesn't exists ``` ### Clean fonts cache ```bash fc-cache -vf ~/.fonts/ ``` ### Move config file ```bash mv 10-powerline-symbols.conf ~/.config/fontconfig/conf.d/ ``` ## Configure ZSH ```bash vim ~/.zshrc ``` ### Theme Change [ZSH_THEME="robbyrussell"] to [ZSH_THEME="agnoster"] ```bash ZSH_THEME="agnoster" ``` #### Change theme colors to solarize ```dconf``` is required if you don't already have it. ```bash sudo apt-get install dconf-cli ``` ```bash 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: ```bash 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! ### Ruby developer __(optional)__ #### Plugins If you are Ruby developer you can use these plugins by replacing plugins in ```.zshrc``` ```bash 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) ``` #### Ruby version prompt (Add one of the line below into your ```.zshrc``` file) ##### RVM users ```bash RPROMPT="\$(~/.rvm/bin/rvm-prompt s i v g)%{$fg[yellow]%}[%*]" ``` ##### Rbenv users ```bash RPROMPT='%{$fg[yellow]%}$(rbenv version-name)%{$reset_color%}%' ``` ### That's it!
Ubuntu 16.04 + Terminator + Oh My ZSH with Agnoster Theme

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.