v2.0 · WebGPU · 120 fps · Win + macOS

Терминал, который
выглядит как продукт

WezTerm-Pro-Setup — модульная конфигурация с powerline-табами, богатым status bar (git, Docker, kubectl, CPU/RAM) и tmux-клавиатурами. Один инсталлятор — весь стек.

0 WebGPU, cap фреймрейта
0 клавиатурных комбинаций
0 модулей конфигурации
0 установка всего стека
wezterm — ~/Projects/WezTerm-Pro-Setup
Ctrl+A → v split horizontal
~/Projects/WezTerm-Pro-Setup main*
wezterm --version
wezterm 20240203-110809-5046fc22

~/Projects/WezTerm-Pro-Setup
── powerline status ──

segments live:
git branch · dirty/clean
python / node / rust / go
docker · kubectl context
cpu · ram · battery
hostname (ssh only)

leader: Ctrl+A · 1s timeout
reload: Leader + Ctrl+R
palette: Leader + Ctrl+P
Features

Всё, что делает терминал
повседневным инструментом

Не «ещё один dotfiles». Цельная система UI, клавиш и производительности.

Powerline tab bar

Скруглённые powerline-разделители, иконки процессов через Nerd Font, hover-состояния и мгновенная реакция на смену вкладки.

Rich status bar

Git-ветка и dirty-состояние, версии Python/Node/Rust/Go, Docker-контекст, kubectl, CPU/RAM с лейблами, батарея, hostname при SSH.

Tmux-style leader

Ctrl+A с таймаутом 1 сек. Vim-навигация по панелям, split’ы, zoom, workspaces — без переучивания мышечной памяти.

WebGPU · 120 fps

GPU-фронтенд с ограничением частоты кадров, разумный scrollback и platform-aware настройки для macOS, Linux и Windows.

Modular architecture

Конфиг разбит на config/, ui/, utils/. Каждый модуль экспортирует apply() — правьте точечно и перезагружайтесь.

Kitty graphics

Отображение изображений прямо в терминале по kitty graphics protocol — скриншоты, превью, tui-галереи.

Toast notifications

Кастомные уведомления при bell-событиях в неактивных панелях — фоновые задачи не теряются.

One-click installers

Windows .exe и macOS .dmg уже содержат WezTerm, Nerd Fonts и полный конфиг. Никаких предварительных зависимостей.

Keybindings

Скорость — это руки
на клавиатуре

Leader-модель как в tmux. Навигация, панели и workspaces — без мыши.

Split horizontal / vertical
Ctrl+Avs
Навигация по панелям (vim)
Ctrl+Ahjkl
Resize панели ±5 клеток
Ctrl+AH J K L
Zoom / close pane
Ctrl+Azx
Новая / закрыть вкладку
Ctrl+Ac&
Fuzzy workspace switcher
Ctrl+Aw
Copy mode (vim)
Ctrl+A[
Reload config / command palette
Ctrl+ACtrl+RCtrl+P
Architecture

Модульно из коробки

Не монолитный init.lua. Каждый слой отвечает за своё.

1

config/

Appearance, fonts, keys, mouse, domains, performance, workspace, behavior — восемь узких модулей.

2

ui/

Tab bar, status bar, notifications, components, palette, icons, powerline separators — event-driven UI.

3

utils/

Git (с кешем), battery, hostname, cwd, platform, process, path, formatting — переиспользуемые утилиты.

4

installer/

NSIS для Windows, pkgbuild + create-dmg для macOS. Бандл с шрифтами и полным конфигом.

Theme

Catppuccin Mocha —
палитра, которую видно

Семантическая маппинг-палитра: табы, статус-бар, git-состояния — всё согласовано.

base#1e1e2e
surface0#313244
peach#fab387
rosewater#f5e0dc
sky#89dceb
mauve#cba6f7
green#a6e3a1
yellow#f9e2af
red#f38ba8
lavender#b4befe
Install

Два пути — оба рабочие

Рекомендуем инсталлятор. Скрипт — для Linux и тех, кто любит исходники.

macOS · Linux
# клонировать и запустить
git clone https://github.com/M3etis/WezTerm-Pro-Setup.git
cd WezTerm-Pro-Setup
chmod +x install.sh
./install.sh
Windows · PowerShell (Admin)
# клонировать и запустить
git clone https://github.com/M3etis/WezTerm-Pro-Setup.git
cd WezTerm-Pro-Setup
Set-ExecutionPolicy -Scope Process Bypass
.\install.ps1
↓

Скачайте релиз

WezTerm-Pro-Setup-2.0.0.dmg (~39 МБ) или .exe (~78 МБ) со страницы Releases.

⚙

Установите

Windows: двойной клик по .exe. macOS: откройте DMG и запустите .pkg. Шрифты и конфиг встанут сами.

✓

Запустите WezTerm

Увидите Catppuccin Mocha, powerline-табы сверху и status bar снизу. Если иконки «квадратами» — перезайдите в сессию.

Ваш следующий терминал
уже собран

Склонируйте репозиторий или скачайте инсталлятор. Мышечная память от tmux останется — интерфейс станет лучше.