Why Alacritty?
Performance
Blazingly fast with GPU rendering and Rust efficiency
Simplicity
No tabs, splits, or bells - just a fast terminal
Cross-Platform
Consistent experience on macOS, Linux, and Windows
TOML Config
Simple, readable configuration format
Installation
Configuration Breakdown
The Gentleman.Dots Alacritty config (alacritty.toml) includes:
Color Scheme: Kanagawa Wave
The Kanagawa Wave theme is inspired by the famous Japanese woodblock print “The Great Wave off Kanagawa” by Hokusai. The colors evoke ocean depths, mountain peaks, and traditional Japanese aesthetics.
Font Configuration
alacritty.toml
- IosevkaTerm Nerd Font - A programming font with excellent readability
- Size 16 - Comfortable for long coding sessions
- Nerd Font icons - Support for file icons in terminal tools (exa, lsd, etc.)
Window Settings
alacritty.toml
Cursor Configuration
alacritty.toml
Environment Variables
alacritty.toml
Key Features
GPU Acceleration
Alacritty renders everything using your GPU, making it incredibly fast:- Low latency - Minimal input lag
- Smooth scrolling - Buttery smooth even with thousands of lines
- Efficient rendering - Only redraws changed cells
Minimal Design Philosophy
Alacritty intentionally omits features that can be better handled by other tools:No Tabs
Use tmux, zellij, or your window manager instead
No Splits
Better handled by terminal multiplexers
No Scrollback Search
Use your shell’s history or multiplexer features
No Built-in Themes
Manual color configuration for full control
This minimalism is a strength, not a limitation. It keeps Alacritty lean, fast, and focused on doing one thing exceptionally well.
Working with Gentleman.Dots
With Tmux
Alacritty pairs perfectly with tmux for tab and split functionality:- Beautiful status bar matching the Kanagawa theme
- Intuitive key bindings
- Session management
With Zellij
Or use Zellij as a modern alternative:Shell Integration
Works seamlessly with all Gentleman.Dots shells:- Zsh - Fast and compatible
- Fish - Auto-suggestions and highlighting work perfectly
- Nushell - Full structured data support
Customization Tips
Adjusting Font Size
alacritty.toml
Changing Opacity
alacritty.toml
Alternative Color Schemes
The config includes a commented-out Sakura theme:Troubleshooting
Colors Look Wrong
Font Not Rendering
Option/Alt Key Not Working (macOS)
Ensure this line is in your config:Performance Tuning
Alacritty is already optimized, but you can tweak:alacritty.toml
Comparison with Other Terminals
| Aspect | Alacritty | WezTerm | Kitty |
|---|---|---|---|
| Startup Speed | ⚡⚡⚡ | ⚡⚡ | ⚡⚡ |
| Memory Usage | ~15MB | ~50MB | ~30MB |
| Built-in Tabs | ❌ | ✅ | ✅ |
| Lua Config | ❌ | ✅ | ❌ |
| Simplicity | ⭐⭐⭐ | ⭐ | ⭐⭐ |
| Customization | ⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ |
Next Steps
Tmux Configuration
Add tabs and splits with tmux
Zsh Configuration
Configure your shell environment
Neovim Setup
Complete your development environment
Terminal Overview
Compare all terminal options