Simple, copy‑pasteable commands to install Iosevka Nerd Font (IosevkaTerm) on Termux (Android), Linux, and Windows. JetBrainsMono instructions are included below as an alternative.
Related installers:
- Termux setup: installertermux.md
- Full setup: installer.md
pkg install -y curl unzip
mkdir -p ~/.termux
# Download the Nerd Font zip (Iosevka variant)
TMP="${TMPDIR:-$PREFIX/tmp}"; mkdir -p "$TMP"
curl -fLo "$TMP/IosevkaTerm.zip" \
https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/Iosevka.zip
# Install mono regular TTF as Termux font
unzip -oj "$TMP/Iosevka.zip" '*Mono-Regular.ttf' -d ~/.termux/
mv ~/.termux/IosevkaNerdFontMono-Regular.ttf ~/.termux/font.ttf
# Apply
termux-reload-settingsNotes:
- Termux uses a single
~/.termux/font.ttf. You can swap to other weights later.
# Debian/Ubuntu: ensure tools
sudo apt update && sudo apt install -y curl unzip fontconfig || true
# Download and install to user fonts
mkdir -p ~/.local/share/fonts/IosevkaNerdFont
curl -fLo /tmp/Iosevka.zip \
https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/Iosevka.zip
unzip -o /tmp/Iosevka.zip -d ~/.local/share/fonts/IosevkaNerdFont
# Refresh font cache
fc-cache -fvSet the font in your terminal config (e.g., Alacritty, WezTerm, Kitty):
- Use family name
Iosevka Nerd FontorIosevka Nerd Font Mono.
winget install --id NerdFonts.Iosevka -e
# or Term variant
winget install --id NerdFonts.IosevkaTerm -echoco install nerd-fonts-iosevka -yIf package managers aren’t available:
# Manual install via download
$url = "https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/Iosevka.zip"
$zip = "$env:TEMP\Iosevka.zip"
Invoke-WebRequest -Uri $url -OutFile $zip
Expand-Archive -Force -Path $zip -DestinationPath "$env:TEMP\IosevkaNF"
# Open the folder and install selected TTFs (Ctrl+A → right‑click → Install for all users)
ii "$env:TEMP\IosevkaNF"Then select the font in your terminal settings (Windows Terminal/Alacritty/WezTerm):
Iosevka Nerd FontorIosevka Nerd Font Mono.
pkg install -y curl unzip
mkdir -p ~/.termux
TMP="${TMPDIR:-$PREFIX/tmp}"; mkdir -p "$TMP"
curl -fLo "$TMP/JetBrainsMono.zip" \
https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/JetBrainsMono.zip
unzip -oj "$TMP/JetBrainsMono.zip" '*Mono-Regular.ttf' -d ~/.termux/
mv ~/.termux/JetBrainsMonoNerdFontMono-Regular.ttf ~/.termux/font.ttf
termux-reload-settingssudo apt update && sudo apt install -y curl unzip fontconfig || true
mkdir -p ~/.local/share/fonts/JetBrainsMonoNerdFont
curl -fLo /tmp/JetBrainsMono.zip \
https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/JetBrainsMono.zip
unzip -o /tmp/JetBrainsMono.zip -d ~/.local/share/fonts/JetBrainsMonoNerdFont
fc-cache -fvSet the font family to JetBrainsMono Nerd Font or JetBrainsMono Nerd Font Mono in your terminal.
# Winget (preferred)
winget install --id NerdFonts.JetBrainsMono -e
# Chocolatey (alternative)
choco install nerd-fonts-jetbrainsmono -yManual install:
$url = "https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/JetBrainsMono.zip"
$zip = "$env:TEMP\JetBrainsMono.zip"
Invoke-WebRequest -Uri $url -OutFile $zip
Expand-Archive -Force -Path $zip -DestinationPath "$env:TEMP\JetBrainsMonoNF"
ii "$env:TEMP\JetBrainsMonoNF" # Install selected TTFs (Install for all users)Select the font as JetBrainsMono Nerd Font or JetBrainsMono Nerd Font Mono in Windows Terminal/Alacritty/WezTerm.