This is how I made it work with Spaceship:
{ lib, config, pkgs, ... }: {
home.packages = with pkgs; [
zsh
spaceship-prompt
];
programs.zsh = {
enable = true;
initExtra = ''
source ${pkgs.spaceship-prompt}/share/zsh/themes/spaceship.zsh-theme;
'';
}