Powerlevel10k works with every major Zsh plugin manager and framework. Most managers have a dedicated one-liner that handles installation automatically; if that approach does not work in your environment, you can always fall back to the universal manual procedure, which is compatible with any setup. This page covers per-manager installation snippets, a step-by-step fallback procedure, and notes on Pure-style compatibility.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/romkatv/powerlevel10k/llms.txt
Use this file to discover all available pages before exploring further.
Per-Manager Installation
- Frameworks
- Standalone Managers
- Package Managers
Oh My Zsh
Clone the repository into your Oh My Zsh custom themes directory, then setZSH_THEME in ~/.zshrc:~/.zshrc, find the line that sets ZSH_THEME, and change its value:Prezto
Add the following line to~/.zpreztorc:Zim
Add the following line to~/.zimrc, then run zimfw install:Antigen
Add the following lines to~/.zshrc. Make sure antigen apply appears after the theme directive:Antibody
Add the following line to~/.zshrc:Antidote
Add the following line to~/.zsh_plugins.txt:Fallback: Manual Installation When Plugin Manager Setup Fails
If the plugin-manager-specific instructions above did not work, the most reliable fix is to disable any theme your plugin manager is currently loading and then install Powerlevel10k manually. Manual installation does not make anything slower or otherwise sub-par — it is the recommended approach whenever you encounter plugin manager conflicts.Disable the current theme in your plugin manager
Each manager stores the active theme in a different place. Find the entry for your manager below and follow the instruction.Oh My Zsh — Open Zplug — Open Prezto — Open Antigen — Open
~/.zshrc and remove the line that sets ZSH_THEME. It typically looks like:~/.zshrc and remove the zplug command that references your current theme. For example:~/.zpreztorc and add (or replace any existing theme line with):~/.zshrc and remove the antigen theme line. It typically looks like:Plugin Unload Hook
For plugin managers that implement a zplugin-style unload mechanism, Powerlevel10k exposes apowerlevel10k_plugin_unload function. Calling this function cleanly removes all prompt customizations made by the theme, allowing your plugin manager to unload it without leaving orphaned state.
Pure Style Compatibility
Powerlevel10k can emulate the appearance of the Pure Zsh theme. Runp10k configure and select the Pure style to activate it. You can still use Powerlevel10k-exclusive features such as Instant Prompt and Transient Prompt alongside the Pure appearance.