Nerd-Fonts installieren

  Prof.P   Lesezeit: 2 Minuten  🗪 2 Kommentare Auf Mastodon ansehen

Dieser Artikel beschreibt die Installation des Kommandozeilenprogramms "getnf" um sehr bequem Nerdfonts auf dem jeweiligen System zu installieren.

nerd-fonts installieren

Anwendungszweck

Nerd Fonts sind im Prinzip normale Schriftarten, die aber mit zusätzlichen Symbolen und Icons ("Glyphs") gepatcht wurden. Sie werden unter Debian 13 vor allem von Programmen wie Waybar, lsd (ein moderner ls-Ersatz), Neovim mit Plugins, tmux mit Powerline, sowie diversen Statusleisten, Terminal-Programmen und Dateimanager-Tools benötigt, um Icons korrekt darzustellen.

Beispiel, Ausgabe mein "ls" Befehl (alias auf ls-Ersatz "eza") mit Glyphen: siehe Titelbild.

Hier sieht man bereits diverse Dateien auf einen Blick ihre Verwendung anhand ihrer Glyphen an, z.B. Shell-Skripte, Python-Skripte, Grafik-Dateien...

Voraussetzung

Das Programm "Curl" muss installiert sein. Curl ist ein Befehlszeilentool, das zum Übertragen von Daten zu oder von einem Server mithilfe von URLs verwendet wird.

Überprüfen, ob Curl bereits installiert ist, kann man z.B. in der Shell mit `which curl` oder `where curl` oder `command -v curl`. Falls es sich bereits auf dem System befindet, wird der volle Pfad zu dem Dateinamen zurückgegeben (in der Regel `/usr/bin/curl`). Ansonsten bleibt die Anzeige leer.

Installierbar z.B. unter Debian (und Derivaten wie Ubuntu) aus der Shell via `sudo apt install curl` (oder eben im jeweiligen Paketmanager).

Installation

Sobald Curl verfügbar ist, kann man das Programm, respektive Shell-Skript "getnf", installieren, dazu in der Shell ausführen:

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

Dieser Befehl installiert das Programm "getnf" welches dann in der Shell mit `getnf` gestartet werden kann.

Das Besondere an "getnf" ist, dass nicht per se **alle** Nerd Fonts automatisch aus einem Repository heruntergeladen werden, sondern die zu installierenden Fonts lassen sich nun bequem unter Eingabe der jeweils vorangestellten Nummer auswählen und mit Enter bestätigen. Eingabe "q" (für "Quit") und Enter beendet das Programm.

Auswahl im CLI-Programm

Die so ausgewählte Schriftart wird im benutzerspezifischen Verzeichnis ~/.local/share/fonts/.

Ich empfehle die Installation und Verwendung von "JetBrainsMono", hier z.B. als Terminal Font für Konsole; dies ist aber lediglich eine persönliche Präferenz.

Screenfetch mit Konsolenschrift

Das Programm "getnf" ist lediglich ein Shell-Skript im benutzerspezifischen Bin-Verzeichnis und kann zum "Deinstallieren" einfach gelöscht werden, z.B. in der Shell mit rm ~/.local/bin/getnf.

Titelbild: selbst

Quellen:
https://www.nerdfonts.com/ 
https://wiki.debian.org/Fonts/NerdFonts 
https://github.com/getnf/getnf 

Tags

Shell, Nerdfonts, Fonts

Thomas
Geschrieben von Thomas am 10. Dezember 2025 um 10:22

Letzter Absatz: "Das Programm "getdnf" ist lediglich ein Shell-Skript ..." Da ist ein d zuviel in getnf.

tuxfanmatze
Geschrieben von tuxfanmatze am 12. Dezember 2025 um 03:47

Cooles Programm, sehr hilfreich, nutze DroidSansM Nerd Font.