{
  programs.zsh.prezto.enable = true;

  test.stubs = {
    zsh-prezto = {
      outPath = null;
      buildScript = ''
        mkdir -p $out/share/zsh-prezto/runcoms
        echo '# zprofile' > $out/share/zsh-prezto/runcoms/zprofile
        echo '# zlogin' > $out/share/zsh-prezto/runcoms/zlogin
        echo '# zlogout' > $out/share/zsh-prezto/runcoms/zlogout
        echo '# zshenv' > $out/share/zsh-prezto/runcoms/zshenv
      '';
    };
  };

  nmt.script = ''
    assertFileExists home-files/.zpreztorc
  '';
}