When comparing Powerlevel10k vs Spaceship, the Slant community recommends Powerlevel10k for most people. In the question“What's the best theme for Oh My Zsh?” Powerlevel10k is ranked 1st while Spaceship is ranked 4th. The most important reason people chose Powerlevel10k is:
Feels as fast as Bash.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Probably the fastest ZSH theme
Feels as fast as Bash.
Pro Works great out of the box
Functional and fast prompt without having to twiddle with configuration options.
Pro The built-in interactive configuration wizard makes it easy to get started.
Type p10k configure
to run the configuration wizard.
Pro Uses the same configuration as Powerlevel9k and produces identical prompt but much faster
Trivial to switch over.
Pro Flexible
You can make it look like any other theme by changing configuration option.
Pro Works well with all fonts
Powerlevel10k doesn't require custom fonts but can take advantage of them if they are available. It works well with Nerd Fonts, Source Code Pro, Font Awesome, Powerline, and even the default system fonts.
Pro Loads quickly
Prompt appears almost immediately after opening zsh.
Pro Easy installation
Spaceship isn't included in Oh My Zsh by default, but the repo includes an install script that takes less than a second to get it up and running.
Pro Node and nvm integration
When using the spaceship theme and you use nvm so switch to an older version of Node, the prompt will show the version of Node you are currently using.
Pro Git integration
If you're inside of a directory that has a Git repository setup, Spaceship shows you information like what branch you're on, if your repository has changes and if there are unpushed commits or upstream commits.
Pro Easily customizable
Spaceship has lots of options to let you customize it to your heart's desire with variables set in your .zshrc file.
Pro Notifies on non-zero exit codes
The cursor turns red if the command executed exited with a non-zero exit code.
Pro Ruby and rvm integration
When using Spaceship, you also get a nice little gem showing the Ruby version currently used in RVM.
Pro Available through the AUR
If you are on Arch this ensures an easy install. Just search for spaceship-prompt-git!
Pro Looks good
Cons
Con Not installed by default
Have to go to the project page and git clone the theme.
Con Really slow when working with kubernetes or big repositories
Con npm install empties your zshrc file without even making a backup
Con Not included in Oh My Zsh
You have to install this script manually, or with the provided installation script.
Con Doesn't support older zsh
Doesn't work on debian jessie with zsh 5.0.7.