I recently installed oh-my-zsh and powerlevel10k in iTerm2. I installed the font through p10k config and it looks beautiful!!!

But when I try to apply the font to my VScode integrated terminal none of the icons display in the prompt.
"terminal.integrated.fontFamily": "MesloLGS NF",
but it makes no difference. I also tried to add the extra set of single quotes:
"terminal.integrated.fontFamily": "'MesloLGS NF'",
No matter what I've tried, nothing seems to fix the issue. After googling exhaustively, I turn to you. Thanks for your help!
Your question boils down to "how do I change font in VS Code terminal?" You'll get better help asking it on forums/platforms dedicated to VS Code. If you can successfully change font to anything except MesloLGS NF, then it's an issue with MesloLGS NF and it's appropriate to report it here.
@Joey-Provolone, if you fixed it, can you post also here the solution?
@sortega I'm positive that the official instructions work: https://github.com/romkatv/powerlevel10k#meslo-nerd-font-patched-for-powerlevel10k
You are 100% correct
@Joey-Provolone You can simply change terminal from integrated to external to make that work

@Joey-Provolone You can simply change terminal from integrated to external to make that work
That will simply disable the integrated terminal. Many VS Code users (myself included) like to have a terminal integrated within the IDE.
The right solution is to follow the official instructions: https://github.com/romkatv/powerlevel10k#meslo-nerd-font-patched-for-powerlevel10k
Cmd+Shift+P
Search: Terminal Font
Input: MesloLGS NF

Most helpful comment
Cmd+Shift+PSearch: Terminal Font
Input: MesloLGS NF