-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Nerd Fonts, installed the boring way.
π Website Β β’Β π¦ Releases Β β’Β π Issues Β β’Β π README
nerd-fonts-installer is a small, scriptable Go CLI that installs
Nerd Fonts from a config file or an
interactive terminal picker. It downloads the release archives, verifies them,
extracts only the font files, and refreshes your font cache.
The README is the tour. This wiki is the manual.
| Page | What's in it |
|---|---|
| π Installation | Snap, release tarballs, building from source, verifying downloads. |
| βοΈ Configuration | Every key, every discovery path, every format. |
| π±οΈ Interactive Picker | Keybindings, icon modes, how the two-step flow works. |
| π© CLI Reference | Flags, environment variables, exit codes. |
| π³ Recipes | Dotfiles, bootstrap scripts, Ansible, CI, containers, remote boxes. |
| π©Ή Troubleshooting | Every error message and what to do about it. |
| β FAQ | Short answers to the common questions. |
| ποΈ Architecture | Package map, install pipeline, and the security model. |
| π€ Contributing | Local checks, conventions, and how changes land. |
# 1. install the tool
sudo snap install nerd-fonts-installer --classic
# 2. describe what you want
mkdir -p ~/.config/nerd-fonts-installer
cat > ~/.config/nerd-fonts-installer/config.yaml <<'YAML'
release: latest
destination: ~/.local/share/fonts/NerdFonts
refresh_font_cache: true
families:
- JetBrainsMono
- Hack
- FiraCode
YAML
# 3. look before you leap, then install
nerd-fonts-installer --dry-run
nerd-fonts-installerThen pick JetBrainsMono Nerd Font (or whichever family you installed) in your terminal or editor and restart it.
No config yet? nerd-fonts-installer --interactive will build one for you.
It is a repeatable installer: declarative, checksum-verified, scriptable, and safe to run twice.
It isn't a font manager. It does not preview glyphs, uninstall families, or manage non-Nerd fonts. It downloads Nerd Font archives and puts the font files where you asked.
MIT licensed Β· Fonts by ryanoasis/nerd-fonts Β· TUI by Charm
Getting started
Reference
Help
Internals