13. April 2019
Zsh | Cookbook
Useful tips
Speed-up zsh start
Depending on the way, you install zsh, the installation process clones git-repositories to your home folder $HOME.
Starting zsh does at one point check files git ‚git ls-files‘. So, if you have a lot of files and folders in your home directory, this will take some time.
If you want to speedup the start, create a .gitignore file in your home an include all files with not relations to zsh, e.g. .npm, .ssh or .Trash.
Customize Zsh Prompt
Powerlevel9k
Installation on mac OS
Install
<pre class="EnlighterJSRAW" data-enlighter-group="" data-enlighter-highlight="" data-enlighter-language="shell" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-theme="" data-enlighter-title="">$ brew tap sambadevi/powerlevel9k
$ brew install powerlevel9k
Add Themes to .zshrc
<pre class="EnlighterJSRAW" data-enlighter-group="" data-enlighter-highlight="" data-enlighter-language="generic" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-theme="" data-enlighter-title="">. /usr/local/opt/powerlevel9k/powerlevel9k.zsh-theme
Install on macx OS to use in Oh-My-Zsh
To install this theme for use in Oh-My-Zsh, clone this repository into your OMZ custom/themes
directory.
<pre class="EnlighterJSRAW" data-enlighter-group="" data-enlighter-highlight="" data-enlighter-language="shell" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-theme="" data-enlighter-title="">$ git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
You then need to select this theme in your ~/.zshrc
:
<pre class="EnlighterJSRAW" data-enlighter-group="" data-enlighter-highlight="" data-enlighter-language="shell" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-theme="" data-enlighter-title="">ZSH_THEME="powerlevel9k/powerlevel9k"
Links and Resources
Zsh with Powerlevel9K — Power up your terminal‘s colour scheme and productivity level