Terminal Emulators

Alacritty

~/.config/alacritty/alacritty.toml
[window]
padding = { x = 8, y = 8 }
opacity = 0.95
decorations = "None"

[font]
size = 12.0

[font.normal]
family = "JetBrainsMono Nerd Font"
style = "Regular"

[font.bold]
style = "Bold"

# Catppuccin Mocha colors
[colors.primary]
background = "#1e1e2e"
foreground = "#cdd6f4"

[colors.cursor]
cursor = "#f5e0dc"
text = "#1e1e2e"

[scrolling]
history = 10000

[terminal]
osc52 = "CopyPaste"                      # clipboard over SSH

[[keyboard.bindings]]
key = "N"
mods = "Control|Shift"
action = "CreateNewWindow"
Alacritty commands
# Reload config
# Alacritty watches config file -- auto-reloads

# Check config
alacritty msg config                     # dump active config

Kitty

~/.config/kitty/kitty.conf
font_family      JetBrainsMono Nerd Font
font_size        12.0
bold_font        auto
italic_font      auto

background_opacity 0.95
confirm_os_window_close 0

# Catppuccin Mocha
include catppuccin-mocha.conf

# Scrollback
scrollback_lines 10000

# Tab bar
tab_bar_style    powerline
tab_bar_edge     top

# Clipboard
clipboard_control write-clipboard write-primary read-clipboard

# Keybindings
map ctrl+shift+t    new_tab
map ctrl+shift+n    new_window
map ctrl+shift+]    next_tab
map ctrl+shift+[    previous_tab
Kitty features
# SSH kitten (fixes terminfo issues)
kitty +kitten ssh user@host

# Image display (icat)
kitty +kitten icat image.png

# Diff
kitty +kitten diff file1 file2

# Themes
kitty +kitten themes                     # interactive theme selector

# Remote control
kitty @ set-font-size 14
kitty @ new-window --cwd ~/projects

Foot

~/.config/foot/foot.ini
[main]
font=JetBrainsMono Nerd Font:size=12
pad=8x8

[scrollback]
lines=10000

[cursor]
style=beam
blink=yes

[colors]
# Catppuccin Mocha
background=1e1e2e
foreground=cdd6f4
regular0=45475a
regular1=f38ba8
regular2=a6e3a1
regular3=f9e2af
regular4=89b4fa
regular5=f5c2e7
regular6=94e2d5
regular7=bac2de
Foot features
# Foot is Wayland-native (no X11)
# Fastest terminal for Wayland
# Built-in URL detection: Ctrl+Shift+U
# Search scrollback: Ctrl+Shift+R

Comparison

Feature Alacritty Kitty Foot

GPU-accelerated

Yes

Yes

Yes

Protocol

X11 + Wayland

X11 + Wayland

Wayland only

Config format

TOML

Custom

INI

Tabs/splits

No (use tmux)

Yes (built-in)

No (use tmux)

Image display

No

Yes (icat)

Sixel

Ligatures

No

Yes

No

SSH integration

No

kitten ssh

No