Installing WezTerm
WezTerm is available pre-built for all major platforms. Choose your operating system below to get started.- Linux
- macOS
- Windows
- FreeBSD
Linux Installation
WezTerm supports multiple Linux distributions and installation methods. Choose the one that best fits your workflow.Recommended: Package Managers
Flatpak (Universal)
Flatpak (Universal)
Flatpak provides a sandboxed installation that works across all Linux distributions.
Setup Flatpak
First, setup flatpak on your system if you haven’t already.
Flatpak Limitations:
- Process inspection (e.g., determining current directory) may not work
- First run may block until GUI is launched
- Only stable releases available (no nightly builds)
Ubuntu/Debian (APT)
Ubuntu/Debian (APT)
Fedora/RHEL (Copr)
Fedora/RHEL (Copr)
Install nightly builds via Copr for Fedora, RHEL, CentOS Stream, and openSUSE.To update:
- Fedora/RHEL/CentOS
- Fedora Atomic (Silverblue/Kinoite)
- openSUSE
Supported Distributions:
- Fedora 38, 39, 40, rawhide
- CentOS Stream 8, 9
- RHEL 8, 9
- openSUSE Leap 15.5, Tumbleweed
- Available for x86_64 and aarch64
Arch Linux
Arch Linux
WezTerm is available in the official Extra repository.For the latest development version, use the AUR:
NixOS/Nix
NixOS/Nix
WezTerm is available in nixpkgs.
- NixOS Configuration
- Flake (Latest)
- home-manager
Linuxbrew
Linuxbrew
For Linuxbrew users:To upgrade nightly builds:
Standalone Packages
AppImage (Portable)
AppImage (Portable)
AppImage provides a self-contained executable that works across distributions.
DEB Packages (Ubuntu/Debian)
DEB Packages (Ubuntu/Debian)
Download pre-built Available distributions: Ubuntu 20, 22, 24 | Debian 11, 12 (amd64 and arm64)
.deb packages for specific Ubuntu/Debian versions:RPM Packages (Fedora/CentOS)
RPM Packages (Fedora/CentOS)
Download pre-built Available distributions: CentOS 9 | Fedora 37, 38, 39, 40
.rpm packages:After installation, WezTerm is available as
/usr/bin/wezterm. Configuration instructions are in the quick start guide.Verify Installation
After installation, verify WezTerm is working:Next Steps
Quick Start Guide
Create your first configuration and customize WezTerm
Configuration Files
Learn about configuration file locations and structure
Key Bindings
Explore default keyboard shortcuts
Troubleshooting
Get help if you encounter issues
Need help? Visit GitHub Discussions or join the Matrix chat.