Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/aprog93/Gentleman.Dots/llms.txt

Use this file to discover all available pages before exploring further.

Gentleman.Dots includes pre-configured setups for four modern, GPU-accelerated terminal emulators. Each offers unique features while sharing a consistent aesthetic and workflow.

Terminal Comparison

Alacritty

Blazingly fast, minimalistPure speed with minimal features. Written in Rust for maximum performance.

WezTerm

Feature-rich, Lua-poweredExtensive customization with Lua scripting. Built-in multiplexing and image support.

Kitty

Fast & extensibleGPU rendering with powerful features. Excellent for tiling and image protocols.

Ghostty

Modern & nativeNative macOS/Linux terminal with custom shaders and incredible performance.

Shared Features

All terminal configurations in Gentleman.Dots include:
  • Kanagawa-inspired color scheme - Consistent dark theme across all terminals
  • IosevkaTerm Nerd Font - Beautiful programming font with icon support
  • Transparency & blur effects - Modern aesthetic with 85-96% opacity
  • macOS Option key fixes - Proper Alt key support for navigation (Alt+f, Alt+b)
  • GPU acceleration - Smooth rendering and performance

Quick Comparison

FeatureAlacrittyWezTermKittyGhostty
LanguageRustRustC/PythonZig
Config FormatTOMLLuaConfConf
MultiplexingNoBuilt-inYesYes
Image ProtocolNoKitty protocolKitty protocolYes
Custom ShadersNoNoYesYes
Tab BarNoYesYesYes
Startup Speed⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡
Resource UsageMinimalModerateLowMinimal
CustomizationBasicExtensiveExtensiveGrowing

Which Terminal Should You Choose?

Alacritty or Ghostty

If raw performance is your priority:
  • Alacritty - The original speed champion, battle-tested and rock-solid
  • Ghostty - Newer but incredibly fast, with modern features
Both are written in systems languages (Rust/Zig) and optimized for minimal latency.

Installation

1

Install IosevkaTerm Nerd Font

All terminals require the IosevkaTerm Nerd Font:
# macOS
brew tap homebrew/cask-fonts
brew install font-iosevka-term-nerd-font

# Linux
# Download from https://github.com/ryanoasis/nerd-fonts
# Or use the install-linux-mac.sh script
2

Choose your terminal

# macOS
brew install --cask alacritty

# Linux (Ubuntu/Debian)
sudo add-apt-repository ppa:aslatter/ppa
sudo apt install alacritty
3

Link configuration files

Use the installation script or manually link configs:
# Automated
bash install-linux-mac.sh

# Manual
ln -sf ~/Gentleman.Dots/alacritty.toml ~/.config/alacritty/alacritty.toml
ln -sf ~/Gentleman.Dots/.wezterm.lua ~/.wezterm.lua
ln -sf ~/Gentleman.Dots/GentlemanKitty ~/.config/kitty
ln -sf ~/Gentleman.Dots/GentlemanGhostty ~/.config/ghostty

Common Configuration

All terminals share these core settings:
[font]
size = 14-16
family = "IosevkaTerm NF"
[window]
opacity = 0.96
Color Scheme: All terminals use variations of the Kanagawa theme - a beautiful dark color scheme inspired by the famous Japanese painting “The Great Wave off Kanagawa”.

Next Steps

Alacritty Setup

Minimal, blazingly fast terminal

WezTerm Setup

Feature-rich Lua configuration

Kitty Setup

GPU-accelerated with extensions

Ghostty Setup

Modern terminal with custom shaders
Pro tip: You can install multiple terminals and switch between them. All configs are designed to work harmoniously with the rest of your Gentleman.Dots setup (Zsh, Fish, Nushell, Tmux, etc.).