Conflict between Yazi and Mabox icons (Nerd Fonts issue)

Hello,

I wanted to install Yazi (terminal file manager) on Mabox Linux.
When I install it, pacman wants to remove ttf-nerd-fonts-symbols-2048-em and replace it with ttf-nerd-fonts-symbols (currently version 3.4.0-1).

  • If I refuse, Yazi won’t install.

  • If I accept, Yazi installs and works fine, but some Mabox panel icons become broken/missing, because they rely on glyphs from the 2048-em variant.

So it seems Mabox depends on ttf-nerd-fonts-symbols-2048-em, while newer packages (like Yazi) depend on the consolidated ttf-nerd-fonts-symbols.

My question:
What is the recommended solution for Mabox users?

  • Should Mabox switch to using glyphs available in the new ttf-nerd-fonts-symbols package?

  • Or should Mabox ship/maintain the 2048-em variant alongside the new one?

  • Or is there another workaround?

I’d like to have both Yazi working and Mabox’s panel icons rendering correctly.

Thanks in advance!

Hi @ostehlin,

Welcome to the forum. :tada:

Wait for @napcok for font issue. I see the conflict.

Question. Are you limited to Yazi.

Because ranger is a fine file-manager too.

:bird:

Yazi looks nice though :wink:

This is a temporary solution.

Still wait for more robust answer from dev.

In the meanwhile you can run Yazi by editing PKGBUILD file.

edit PKGBUILD downloaded from AUR.

Rename font.

depends=(
  'gcc-libs'
  'oniguruma'
  'ttf-nerd-fonts-symbols-2048-em'

In this example i installed the git version but you get the idea.

For long term you don’t want to manually need editing for updates.

To install pkgbuild

makepkg -si

:bird:

I added yazi compiled with the fonts we have in Mabox to our repo.

Thank you very much for the swift action — the Yazi package from the Mabox repo works perfectly!

One question though: would you recommend sticking with the Mabox-repo package, or is it better/safer in the long run to use the Arch official package?

I just want to make sure I follow the preferred approach for Mabox users.

Thanks again for the quick support and all your work on Mabox!

The Yazi package has been added to the Mabox repo so you can use both Mabox menus and Yazi with good-looking fonts (glyphicons) at the same time.
So, yes, Yazi from the Mabox repo is recommended.

I had the same problem. When installing it with Pacman, does it take it from the Mabox repository?


A mí me pasaba lo mismo ¿instalándolo con Pacman se toma del repositorio de Mabox?

For me no problem to install. Both pacman or yay.

Yazi should be installed from the Mabox repo by default.

dn@mabox ~ $ yay yazi
4 aur/yazi-git 25.5.31.r36.g8ef28ec-2 (+12 0.78) 
    Blazing fast terminal file manager written in Rust, based on async I/O
3 aur/yazi-nightly-bin 25.4.8.20250411.bef4810-1 (+5 0.00) 
    💥 Blazing fast terminal file manager written in Rust, based on async I/O.
2 extra/yazi 26.1.22-1 (7.1 MiB 23.2 MiB) (Installed)
    Blazing fast terminal file manager written in Rust, based on async I/O
1 maboxlinux/yazi 25.5.31-3 (5.6 MiB 19.4 MiB) (Installed: 26.1.22-1)
    Blazing fast terminal file manager written in Rust, based on async I/O
==> Packages to install (eg: 1 2 3, 1-3 or ^4)

By the way, I’ve uploaded the latest version to the Mabox repo – 26.1.22.