Fonts
FN-01 // FONTS
font-set changes the monospace font across all configured applications simultaneously: terminals, status bar, lock screen, launcher, and notifications. One command, consistent results.
Commands
Section titled “Commands”font-list # list all installed monospace fontsfont-current # print the active font namefont-set "JetBrainsMono Nerd Font"font-set
Section titled “font-set”font-set <font-name>Updates font configuration in:
- Foot terminal (
~/.config/foot/foot.ini) - Ghostty terminal (
~/.config/ghostty/config) - Hyprlock (
~/.config/hypr/hyprlock.conf) - Waybar (
~/.config/waybar/style.css) - Fuzzel (
~/.config/fuzzel/fuzzel.ini) - Mako notifications (
~/.config/mako/config) - Fontconfig (
~/.config/fontconfig/fonts.conf)
Running applications (Ghostty, Waybar, Mako, Foot) are signaled to reload. Some apps require a restart.
font-list
Section titled “font-list”Lists all installed monospace fonts using fc-list. Excludes emoji, symbol, and dingbat faces. Output can be piped to fuzzel for interactive selection:
font-list | fuzzel --dmenu | xargs font-setfont-current
Section titled “font-current”Reads the active font from ~/.config/waybar/style.css or falls back to ~/.config/foot/foot.ini. Returns JetBrainsMono Nerd Font if neither is configured.