!Отображение иконок в терминале

2023-03-29

linux

Для отображения иконок необходимо юзать шрифты из семейства Nerd. Их очень много, на любой вкус и цвет, и все они имеют поддержку иконок

Примеры шрифтов:

  1. Hack Nerd Font

    sudo pacman -S ttf-hack-nerd
    
  2. JetBrains Mono Nerd Font

    sudo pacman -S nerd-fonts-jetbrains-mono
    
  3. SauceCodePro Nerd Font

    sudo pacman -S ttf-sourcecodepro-nerd
    

Для большего выбора пропатченных шрифтов Nerd смотрите на официальных репозиториях арч или на AUR

Применение шрифта для терминала alacritty:

nano ~/.config/alacritty/alacritty.yml

Раскомментируем строчки а также вводим наш шрифт как показано ниже

font:
 normal:
   family: JetBrains Mono Nerd Font

Рекомендация: Вы можете также дополнительно расписать шрифт JetBrains Mono Nerd Font на других начертаниях (bold, italic, bold italic) в вашем конфиг файле.

Применение шрифта для терминала kitty:

Создать или открыть ~/.config/kitty/kitty.conf и добавить в строчку данный шрифт

font_family JetBrains Mono Nerd Font

Шрифт применился, теперь иконки будут нормально отображаться

Если у вас установлен powerlevel10k после применения шрифта необходимо вызвать мастера настройки приглашения p10k данной командой

p10k configure