To use this configuration, you must first install WezTerm (minimum version 20240127-113634-bbcac864, though Nightly is recommended) and the JetBrainsMono Nerd Font.
1. Install WezTerm
Windows
- Stable (Scoop non-portable):
scoop bucket add extras then scoop install wezterm - Stable (Scoop portable):
scoop bucket add k https://github.com/KevinSilvester/scoop-bucket then scoop install k/wezterm - Stable (winget):
winget install wez.wezterm - Stable (choco):
choco install wezterm -y - Nightly (Scoop non-portable):
scoop bucket add versions then scoop install wezterm-nightly - Nightly (Scoop portable):
scoop bucket add k https://github.com/KevinSilvester/scoop-bucket then scoop install k/wezterm-nightly
MacOS
- Stable (Homebrew):
brew install --cask wezterm - Stable (MacPort):
sudo port selfupdate then sudo port install wezterm - Nightly (Homebrew):
brew install --cask wezterm@nightly - Upgrade Nightly:
brew install --cask wezterm@nightly --no-quarantine --greedy-latest
Linux
- Follow the official WezTerm Linux installation guide.
2. Install JetBrainsMono Nerd Font
- MacOS (Homebrew):
brew install --cask font-jetbrains-mono-nerd-font - Windows (Scoop):
scoop bucket add nerd-fonts then scoop install JetBrainsMono-NF
3. Apply the Configuration
Clone this repository into your WezTerm configuration directory:
git clone https://github.com/KevinSilvester/wezterm-config.git ~/.config/wezterm
4. Post-Installation Setup
Update the following files to match your environment:
./config/launch.lua: Configure preferred shells and their paths../config/domains.lua: Configure custom SSH or WSL domains.