Font family, size, and rendering options.
Primary typeface used for terminal text.
Typeface variant used for bold text.
Typeface variant used for italic text.
Typeface variant used for bold-italic text.
Text size in points.
Controls when programming ligatures are disabled.
Appearance style of undercurl decorations.
Cursor shape, color, and blink behavior.
The shape of the cursor.
The shape of the cursor when the window is not focused.
Blink interval in seconds; set to 0 to disable blinking, -1 to use system default.
Seconds of keyboard inactivity after which the cursor stops blinking.
Thickness of the beam cursor in points.
Thickness of the underline cursor in points.
Scrollback buffer size and pager settings.
Number of lines retained in the scrollback buffer.
Program used to view the scrollback buffer contents.
Size in MB of a separate scrollback history buffer for the pager (0 to disable).
Multiplier applied to mouse wheel scroll events.
Multiplier applied to touchpad scroll events.
Mouse behavior, URL detection, and clipboard settings.
Seconds of inactivity before the mouse cursor is hidden (0 to disable, -1 to never hide).
Underline style used to highlight URLs under the mouse cursor.
Application used to open clicked URLs.
Highlight clickable URLs when the mouse cursor hovers over them.
Automatically copy selected text to clipboard; set to 'clipboard' or 'primary', or 'no' to disable.
Remove trailing spaces from lines when copying to clipboard.
Automatically focus the window under the mouse cursor.
When to underline hyperlinks in the terminal output.
Audio and visual bell settings.
Play an audio bell sound when a bell character is received.
Duration in seconds of the visual bell flash effect (0 to disable).
Color used for the visual bell flash.
Show a bell indicator in the tab bar when a bell fires in a background tab.
Program to execute when a bell character is received.
Window size, borders, padding, and layout behavior.
Restore the previous window size on startup.
Initial window width in character cells (used when remember_window_size is no).
Initial window height in character cells (used when remember_window_size is no).
Padding in points between window content and edges.
Margin in points between the window border and the window content.
Width of borders between windows (in points).
Draw minimal borders between windows to reduce visual clutter.
Ask for confirmation before closing an OS window that has this many or more terminal tabs (0 to disable).
Tab bar position, style, and appearance.
Position of the tab bar on screen.
Visual style of the tab bar.
Alignment of tabs within the tab bar.
Minimum number of tabs before the tab bar is displayed.
Template string for tab titles using Python formatting.
Text color for the active tab.
Background color for the active tab.
Text color for inactive tabs.
Background color for inactive tabs.
Foreground, background, and the 16 terminal colors.
Default foreground (text) color.
Default background color.
Background transparency (1.0 is fully opaque, 0.0 is fully transparent).
Foreground color for selected text.
Background color for selected text.
Terminal color 0 - black (normal).
Terminal color 1 - red (normal).
Terminal color 2 - green (normal).
Terminal color 3 - yellow (normal).
Terminal color 4 - blue (normal).
Terminal color 5 - magenta (normal).
Terminal color 6 - cyan (normal).
Terminal color 7 - white (normal).
Terminal color 8 - bright black.
Terminal color 9 - bright red.
Terminal color 10 - bright green.
Terminal color 11 - bright yellow.
Terminal color 12 - bright blue.
Terminal color 13 - bright magenta.
Terminal color 14 - bright cyan.
Terminal color 15 - bright white.
Shell, editor, remote control, and environment settings.
Shell program to launch in new terminal windows (use '.' to use the current shell).
Text editor used by kittens such as edit-in-kitty (use '.' to use $EDITOR).
Value of the TERM environment variable set in child processes.
Allow other programs to control kitty via a socket connection.
Socket address on which kitty listens for remote control connections.
Interval in hours between automatic update checks (0 to disable).
Actions programs running in the terminal are allowed to perform with the clipboard.
Color of the Wayland window titlebar; use 'system' or a hex color.