Reference

Settings

config.toml keys, the settings window, fonts

Deftty works without a config file. When you want one:

~/.config/deftty/config.toml

Ghostty-style key = value lines, # comments, strings in quotes. Unknown keys are ignored. The extension is .toml, but the file is not strict TOML: a key may repeat, and [sections] are ignored.

KeyDefaultMeaning
font-familyMonacoRepeat the line for fallbacks, in order. An empty value resets the list
font-size13Points
window-padding8Points
pane-info"header""header", "bar" or "off"
scrollback-lines100002000 to 50000
claude-auto-resumefalseRun the prefilled claude --resume on restore
renderer"metal""metal" or "cpu". Use cpu if the terminal renders incorrectly
working-directory"~"Start directory for the 일반 (General) workspace

Settings window

The settings window (⌘,) covers fonts, size, padding, scrollback, pane info and notifications. It rewrites only those keys and leaves the rest of the file alone. Reset to Defaults… removes those lines and turns notifications off, which also removes the hooks.

Fonts, size, padding, scrollback, pane info and notifications

Fonts

RoleDefault
PrimaryMonaco
CJK fallbackNoto Sans CJK for the system language (KR, JP, SC, TC) when installed. The Korean one downloads from Settings (33 MB, verified by SHA-256)
IconsSymbols Nerd Font Mono, bundled

Characters missing from the primary font fall through the list in order. Example:

toml
font-family = "JetBrains Mono"
font-family = "Noto Sans CJK KR"
font-size = 14
One click in Settings downloads Noto Sans CJK KR and applies it

Last updated 2026-09-09, as of Deftty 0.2.6