Skip to content

getnf/getnf

Repository files navigation

getnf-logo

getnf - Get Nerd Fonts

getnf getnf getnf getnf

Easily install Nerd Fonts from the terminal.

image

Supported Platforms

getnf is supported on macOS and Linux.

Prerequisites

  • curl
  • fontconfig (only on Linux)

Installation

Make sure that ~/.local/bin is in your PATH.

Run

curl -fsSL https://raw.githubusercontent.com/getnf/getnf/main/install.sh | bash

to install the latest version of getnf, or install the latest release with

curl -fsSL https://raw.githubusercontent.com/getnf/getnf/main/install.sh | bash -s -- --branch=release-0.1

You can suppress the installation output with the flag --silent or -s:

curl -fsSL https://raw.githubusercontent.com/getnf/getnf/main/install.sh | bash -s -- --silent

Packages

On Arch Linux you can install getnf from the AUR:

paru -S getnf

Usage

Run getnf to show the font menu.

There are several flags available:

Flag Description
-h Show the help message
-k Keep the downloaded font archives
-a Include installed Nerd Fonts in the menu
-g Install/Uninstall/List/Update Nerd Fonts for all users
-l List installed Nerd Fonts
-L List all Nerd Fonts
-i <font> Directly install a specified Nerd Font
-i <name1>,<name2>,
-i "<name1> <name2>"
Directly install multiple Nerd Fonts
-u <font> Uninstall a specified Nerd Font
-u <name1>,<name2>,
-u "<name1> <name2>"
Uninstall multiple Nerd Fonts
-U Update all installed Nerd Fonts
-V Print the current version of getnf

You can get the exact names of the fonts to use with -i and -u from getnf -L.

Enjoy!