Skip to content

desktop-fonts

Recipe card from the charly-selkies plugin (Images — the deployable catalog).

desktop-fonts – JetBrains Mono + Nerd Fonts

Section titled “desktop-fonts – JetBrains Mono + Nerd Fonts”
Property Value
Dependencies none
Service none
Install files charly.yml only
  • jetbrains-mono-fonts (RPM) – monospace coding font
  • liberation-fonts (RPM) – serif/sans/mono web fonts (Chrome rendering fallback)
  • nerd-fonts (RPM, via che/nerd-fonts COPR) – icon font (Symbols Nerd Font)

Fedora 43 package-name note: liberation-fonts is a virtual package — dnf resolves it to liberation-sans-fonts (and sibling -serif-fonts / -mono-fonts packages). Any package: test must query the real installed name (liberation-sans-fonts), not the dnf-level request. See /charly-check:check Authoring Gotcha #8.

Included in desktop metalayers. Not typically added directly:

# Already part of sway-desktop and selkies-desktop metalayers
  • The che/nerd-fonts COPR is enabled before install and disabled after (declarative copr: field)
  • Provides Symbols Nerd Font and Symbols Nerd Font Mono for waybar icons and swaync
  • JetBrains Mono is the primary font for waybar and swaync Catppuccin Mocha theme

Use when the user asks about:

  • Font configuration in desktop containers
  • Nerd Font icons in waybar or terminal
  • JetBrains Mono font availability