linux_wiki:zsh_and_oh-my-zsh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

linux_wiki:zsh_and_oh-my-zsh [2018/07/28 16:29]
billdozor [Install Powerline Fonts]
linux_wiki:zsh_and_oh-my-zsh [2019/05/25 23:50]
Line 1: Line 1:
-====== Zsh And Oh-my-zsh ====== 
- 
-**General Information** 
- 
-Setting up great looking terminals with zsh, oh-my-zsh and theming.  
- 
-**Checklist** 
-  * Fedora 28, Ubuntu 16.04 or Enterprise Linux 7 
- 
----- 
- 
-====== Install ZSH ====== 
- 
-Install zsh. 
-  * Fedora<code bash>sudo dnf install zsh</code> 
-  * Ubuntu<code bash>sudo apt install zsh</code> 
-  * EL 7<code bash>sudo yum install zsh</code> 
- 
-===== Set ZSH As Default Login Shell ===== 
- 
-Configure zsh as your default login shell. 
-  * Fedora, Ubuntu, EL 7 
-    * Change shell<code bash>chsh -s $(which zsh)</code> 
-    * Log out and back in 
-    * Verify<code bash>echo $SHELL</code> 
- 
-**Note**: This only works for local accounts. If you are using LDAP, you will need to set your default login shell in your LDAP user profile. 
- 
----- 
- 
-====== Install oh-my-zsh ====== 
- 
-Oh-My-Zsh is a framework for managing zsh configuration. It adds tons of themes and plugins to zsh. 
- 
-Official site: https://ohmyz.sh/ 
- 
-  * Install pre-reqs (git and curl) 
-    * Fedora<code bash>sudo dnf install git curl</code> 
-    * Ubuntu<code bash>sudo apt install git curl</code> 
-    * EL 7<code bash>sudo yum install git curl</code> 
-  * Install oh-my-zsh<code bash>sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"</code> 
- 
----- 
- 
-====== Configure Zsh ====== 
- 
-Configuring zsh. 
- 
-===== Change Theme ===== 
- 
-Easily change your zsh theme. 
- 
-List of all theme names/screenshots here: https://github.com/robbyrussell/oh-my-zsh/wiki/Themes 
- 
-  * Edit zsh config<code bash>vim ~/.zshrc< 
- 
-# Set theme name here 
-ZSH_THEME="agnoster"</code> 
-  * Re-read config changes<code bash>source ~/.zshrc</code> 
- 
-===== Install Powerline Fonts ===== 
- 
-The powerline fonts are intended for use with the agnoster theme, but are a clean looking set of fonts that would be a great addition any in case. 
- 
-  * Clone the repo<code bash>git clone https://github.com/powerline/fonts.git</code> 
-  * Install<code bash>cd fonts 
-./install</code> 
-  * Quit your terminal and re-open it 
-  * Configure your terminal to use a PowerLine regular font 
-    * GNOME Terminal 
-      * Edit > Profile Preferences 
-      * Check "Custom font", then click the font name 
-      * Browse to and select "Meslo LG L for Powerline Regular" (or some other powerline font) 
- 
----- 
- 
-===== Install Plugin: Syntax Highlighter ===== 
- 
-The syntax highlighter plugin adds syntax highlighting to the commands you are typing. 
- 
-  * Clone the repo<code bash>git clone https://github.com/zsh-users/zsh-syntax-highlighting.git</code> 
-  * Copy or move it into your oh-my-zsh plugins directory<code bash>mv zsh-syntax-highlighting ~/.oh-my-zsh/plugins/</code> 
-  * Enable the plugin in your zshrc config<code bash>vim ~/.zshrc 
- 
-# Add plugins to enable space separated 
-plugins=(git python vi-mode z zsh-syntax-highlighting)</code> 
-  * Re-read config file<code bash>source ~/.zshrc</code> 
- 
----- 
  
  • linux_wiki/zsh_and_oh-my-zsh.txt
  • Last modified: 2019/05/25 23:50
  • (external edit)