A highly customizable ZSH theme with Powerline fonts for building beautiful and functional command-line interfaces.
Powerlevel9k is a theme for the ZSH shell that uses Powerline fonts to create a highly customizable and visually rich command-line prompt. It solves the problem of a bland terminal by displaying useful system and development information directly in the prompt, such as Git status, battery level, and programming environment details.
Developers and power users who work extensively in the terminal and want to enhance their ZSH shell with a functional and aesthetically pleasing prompt that provides at-a-glance information.
Developers choose Powerlevel9k for its extensive library of ready-to-use prompt segments, ease of customization, and its focus on providing a beautiful and highly informative terminal experience without sacrificing performance.
Powerlevel9k was a tool for building a beautiful and highly functional CLI, customized for you. P9k had a substantial impact on CLI UX, and its legacy is now continued by P10k.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers over 50 ready-to-use segments for system monitoring, VCS status, language versions, and cloud contexts, as detailed in the README's comprehensive list.
Users can configure prompts by simply setting variables like POWERLEVEL9K_LEFT_PROMPT_ELEMENTS, enabling rapid personalization without deep scripting.
Works seamlessly with vanilla ZSH and popular frameworks like Oh-My-Zsh, Prezto, and Antigen, making it adaptable to existing setups.
The code is designed for execution speed to maintain terminal responsiveness, a key goal mentioned in the project philosophy.
The README explicitly states it's deprecated with no updates, risking bugs, security issues, and lack of support for new ZSH versions or tools.
Requires Powerline fonts for proper rendering, which can be a multi-step process and may not work out-of-the-box on all systems.
Despite optimizations, enabling many segments can slow down prompt rendering, especially on resource-constrained machines or with complex custom commands.