Easily install Nerd Fonts from the terminal.
getnf
is supported on macOS and Linux.
- curl
- fzf (optional)
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 -- --tag=v0.1.0
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
On Arch Linux you can install getnf
from the AUR:
paru -S getnf
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 |
-f |
Select and install Nerd Fonts using fzf |
-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!
In case you can't see newly installed fonts in your application, you may need to update the font cache with
fc-cache