Arch Linux Fonts and Themes - ryzendew/Linux-Tips-and-Tricks GitHub Wiki

Arch Linux Fonts and Themes Guide

Complete beginner-friendly guide to installing and configuring fonts and themes on Arch Linux, including system fonts, icon themes, and desktop customization.


Table of Contents

  1. Installing Fonts
  2. Font Configuration
  3. Icon Themes
  4. GTK Themes
  5. Desktop Themes

Installing Fonts

System Fonts

Install fonts:

# Install font packages
sudo pacman -S ttf-dejavu ttf-liberation ttf-roboto

# Install Microsoft fonts
yay -S ttf-ms-fonts

# Install Google fonts
sudo pacman -S ttf-google-fonts-typewolf

User Fonts

Install to user:

# Create font directory
mkdir -p ~/.local/share/fonts

# Copy fonts
cp fonts/* ~/.local/share/fonts/

# Update font cache
fc-cache -fv

Font Configuration

Font Configuration

Configure fonts:

# Edit font config
vim ~/.config/fontconfig/fonts.conf

# Or system-wide
sudo vim /etc/fonts/local.conf

Font Rendering

Improve rendering:

# Install font rendering packages
sudo pacman -S freetype2 fontconfig

# Configure
vim ~/.config/fontconfig/fonts.conf

Icon Themes

Install Icon Themes

Install themes:

# Popular icon themes
sudo pacman -S papirus-icon-theme
yay -S numix-icon-theme-git
yay -S arc-icon-theme

Apply Icons

Set icon theme:

# GNOME
gsettings set org.gnome.desktop.interface icon-theme 'Papirus'

# KDE
# System Settings > Icons

# XFCE
# Settings > Appearance > Icons

GTK Themes

Install GTK Themes

Install themes:

# Popular themes
sudo pacman -S arc-gtk-theme
yay -S adwaita-dark
yay -S materia-gtk-theme

Apply Themes

Set GTK theme:

# GNOME
gsettings set org.gnome.desktop.interface gtk-theme 'Arc-Dark'

# XFCE
# Settings > Appearance > Style

Desktop Themes

GNOME Themes

Install extensions:

# Install extension manager
sudo pacman -S gnome-shell-extension-manager

# Browse: https://extensions.gnome.org/

KDE Themes

Install themes:

# Install themes
yay -S sweet-kde-theme-git

# Apply via System Settings

Summary

This guide covered fonts, icon themes, GTK themes, and desktop customization.


Next Steps


This guide is based on the ArchWiki. For the most up-to-date information, always refer to the official ArchWiki.