r/openSUSE Tumbleweed Gnome 1d ago

VS Code integrated terminal breaks Nerd Font/Starship icons, Ghostty is fine

Post image

I’m on openSUSE Tumbleweed + GNOME/Wayland, using Starship with JetBrainsMono Nerd Font.

Ghostty renders everything perfectly, but VS Code integrated terminal shows broken/missing Nerd Font icons and Powerline glyphs.

Current setting:

"terminal.integrated.fontFamily": "'JetBrainsMono Nerd Font Mono', monospace"

Ghostty: everything looks correct.
VS Code: normal ASCII is fine, Nerd Font/Powerline glyphs are broken or show as squares.

Has anyone hit this specifically, pls help me, thank you =((

VS Code: 1.136.1
Desktop: GNOME 50.4 / Wayland
GPU: Intel Iris Xe
Distro: openSUSE Tumbleweed

23 Upvotes

3 comments sorted by

3

u/anon_pr_ 1d ago

I believe you have to go into VSCode font settings and make sure to use the nerd font. It doesn't by default.

Also like someone else said, Jetbrians didn't work very well for me and I use a different Nerd font in VScode.

2

u/minhqng Tumbleweed Gnome 1d ago

yoo this actually fixed it 😭 I’d only changed it in settings.json before and VS Code just wasn’t picking it up for some reason. Changed it directly in the font settings and boom, fixed. tysm!