Docs

Config reference

Every setting in config.toml. Its key, its values, its default and where to find it in Settings. For how the file works, see the guide.

For 0.1.0-dev.428Made from the same list the Settings window uses

Jump to a section
116 settings

[font] Font

The terminal’s font. A profile can set its own, under [profile.<id>.font].

font.family

FontPer profile

Any monospace font. Nerd Fonts also show prompt icons.

Type
Font family
Default
"Cascadia Mono NF"
In Settings
Settings›Appearance›Font

font.size

SizePer profile

Ctrl+0 returns to this size.

Type
Number, 4 to 72 pt, in steps of 0.5
Default
10.5
In Settings
Settings›Appearance›Font

font.weight

WeightPer profile

How heavy normal text is. A font without that weight shows its nearest one.

Type
Choice
Default
"normal"
In Settings
Settings›Appearance›Font
ValueIn Settings
"thin"Thin
"extra-light"Extra light
"light"Light
"normal"defaultNormal
"medium"Medium
"semibold"Semibold
"bold"Bold
"extra-bold"Extra bold
"black"Black

font.bold-weight

Bold weightPer profile

How heavy bold text is.

Type
Choice
Default
"bold"
In Settings
Settings›Appearance›Font

Takes the same values as font.weight.

font.ligatures

LigaturesPer profile

Fonts that have them (Cascadia Code, JetBrains Mono, Fira Code) join => != -> and the like into one shape. Each character keeps its own cell, and the character under the cursor isn't joined.

Type
On or off
Default
false
In Settings
Settings›Appearance›Font

font.fallback

Fallback fontsPer profile

For characters your font lacks, tried in order before Windows picks one. Separate them with commas.

Type
Text
Default
Not set
Example
fallback = "Symbols Nerd Font, Noto Sans JP"
In Settings
Settings›Appearance›Font

font.adjust-cell-height

Line heightPer profile

More room between lines, as a percentage (20%) or in pixels (2). A negative value gives less. Text stays centered.

Type
Number or text
Default
Not set
Example
adjust-cell-height = 0
In Settings
Settings›Appearance›Font

font.builtin-glyphs

Built-in glyphsPer profile

Zinc draws box lines, blocks and Powerline shapes itself, so they join up in any font.

Type
On or off
Default
true
In Settings
Settings›Appearance›Font

font.adjust-box-thickness

Line thicknessPer profile

Thicker or thinner built-in lines, in pixels (1, -1) or as a percentage (20%).

Type
Number or text
Default
Not set
Example
adjust-box-thickness = 0
In Settings
Settings›Appearance›Font

[colors] Colors

The color scheme, and colors that override it. A profile can set its own, under [profile.<id>.colors].

colors.theme

Color schemePer profile

About 650 are included. Add your own to the themes folder next to config.toml.

Type
Scheme name, or a light and dark pair
Default
Not set
In Settings
Settings›Appearance›Colors

colors.palette-generate

Match 256 colors to the schemePer profile

Programs that use the extended 256 colors (vim and htop themes) get shades made from the scheme's 16, not the standard ones.

Type
On or off
Default
false
In Settings
Settings›Appearance›Colors

colors.palette-harmonious

Shades from background to text in light schemesPer profile

When off, shades run from dark to light, which is what programs expect.

Type
On or off
Default
false
In Settings
Settings›Appearance›Colors

colors.background

BackgroundPer profile
Type
Color
Default
The scheme's
In Settings
Settings›Appearance›Colors

colors.foreground

TextPer profile
Type
Color
Default
The scheme's
In Settings
Settings›Appearance›Colors

colors.cursor

CursorPer profile
Type
Color
Default
The scheme's
In Settings
Settings›Appearance›Colors

colors.cursor-text

Cursor textPer profile

The character under a block cursor. If the scheme doesn't set one either, it's the background color.

Type
Color
Default
The scheme's
In Settings
Settings›Appearance›Colors

colors.selection-background

SelectionPer profile

Behind selected text. If the scheme doesn't set one either, selection inverts the colors.

Type
Color
Default
The scheme's
In Settings
Settings›Appearance›Colors

colors.selection-foreground

Selected textPer profile

If the scheme doesn't set one either, the text keeps its color, or inverts with the selection when "Selection" has no color either.

Type
Color
Default
The scheme's
In Settings
Settings›Appearance›Colors

colors.pane-header

Pane headersPer profile

Behind pane titles and tabs. On cards, the border is a step stronger.

Type
Choice or color
Default
Standard
In Settings
Settings›Appearance›Colors
ValueIn SettingsMeans
"terminal"Same as the terminalHidden tabs get a shade instead, so the shown tab still stands out. Cards have no border.
"subtle"Subtle
Not setdefaultStandard
"strong"Strong
"#rrggbb"Custom color

colors.minimum-contrast

Minimum contrastPer profile

Text that reads poorly against its background turns black or white. 1 turns it off, 4.5 is the usual accessibility level, and 21 makes all text black or white.

Type
Number, 1 to 21, in steps of 0.5
Default
1
In Settings
Settings›Appearance›Readability

colors.bold-is-bright

Bold in bright colorsPer profile

Bold text in the first eight colors shows their bright versions, as older terminals did.

Type
On or off
Default
false
In Settings
Settings›Appearance›Readability

colors.bold

Bold text colorPer profile

For bold text in the default text color.

Type
Color
Default
Same as the text
In Settings
Settings›Appearance›Readability

colors.faint-opacity

Faint textPer profile

How bright dim text is (1: as bright as other text).

Type
Number, 0.1 to 1, in steps of 0.05
Default
0.5
In Settings
Settings›Appearance›Readability

colors.find-highlight

Find highlightPer profile

Behind each match of Find.

Type
Color
Default
Zinc's yellow
In Settings
Settings›Appearance›Readability

colors.find-highlight-current

Current matchPer profile

Behind the match Find is on.

Type
Color
Default
Zinc's orange
In Settings
Settings›Appearance›Readability

colors.cursor-opacity

Cursor opacityPer profile

1: solid. Lower lets the character under a block cursor show in its own color.

Type
Number, 0.1 to 1, in steps of 0.05
Default
1
In Settings
Settings›Appearance›Cursor

colors.background-opacity

Terminal background opacityPer profile

Lower lets the window background show behind the text (1: solid). Colored cells stay solid.

Type
Number, 0 to 1, in steps of 0.05
Default
1
In Settings
Settings›Appearance›Background

[terminal] Terminal

How the terminal behaves. A profile can set its own, under [profile.<id>.terminal].

terminal.cursor-style

Cursor shapePer profile

Until a program picks its own (vim's insert mode often does).

Type
Choice
Default
"block"
In Settings
Settings›Appearance›Cursor
ValueIn Settings
"block"defaultBlock
"bar"Bar
"underline"Underline
"block-hollow"Hollow block

terminal.cursor-style-at-prompt

Cursor at the promptPer profile

While the shell waits for a command. A program's own cursor still wins. Needs shell integration.

Type
Choice
Default
"same"
In Settings
Settings›Appearance›Cursor
ValueIn SettingsMeans
"same"defaultSame as above
"bar"BarLike a text box.
"block"Block
"underline"Underline
"block-hollow"Hollow block

terminal.padding-x

Padding left and rightPer profile

Between the window's edge and the text.

Type
Number, 0 to 100 pt
Default
6
In Settings
Settings›Appearance›Spacing

terminal.padding-y

Padding top and bottomPer profile

Between the window's edge and the text.

Type
Number, 0 to 100 pt
Default
6
In Settings
Settings›Appearance›Spacing

terminal.padding-balance

Even paddingPer profile

Splits the leftover space between both sides. When off, all of it goes to the right and bottom.

Type
On or off
Default
false
In Settings
Settings›Appearance›Spacing

terminal.shell-integration

Shell integrationPer profile

Marks prompts and commands in PowerShell, bash and zsh (WSL too), so you can jump between prompts, copy a command's output and see which commands failed.

Type
Choice
Default
"auto"
In Settings
Settings›Terminal›Shell
ValueIn Settings
"auto"defaultOn
"off"Off

terminal.command-marks

Command marksPer profile

The bar beside a command's output.

Type
Choice
Default
"failures"
In Settings
Settings›Terminal›Shell
ValueIn Settings
"failures"defaultFailed commands
"all"Every command
"none"None

terminal.close-on-exit

When the program endsPer profile
Type
Choice
Default
"success"
In Settings
Settings›Terminal›Shell
ValueIn SettingsMeans
"success"defaultClose if it succeededA failure stays on screen so you can read why. Any key closes it.
"always"Always close
"never"Keep it openAny key closes it.

terminal.reload-environment

Pick up environment changesPer profile

New tabs read PATH and other variables from Windows as they start, so an installer's changes work without restarting Zinc.

Type
On or off
Default
true
In Settings
Settings›Terminal›Shell

terminal.program-titles

Program titlesPer profile

Shells and programs set the tab's title (often the folder or the running command). When off, tabs show the profile's name.

Type
On or off
Default
true
In Settings
Settings›Terminal›Shell

terminal.shell-titles

Folder and command as the titlePer profile

The folder at the prompt, the running command otherwise. A program's own title still wins. Needs shell integration.

Type
On or off
Default
true
In Settings
Settings›Terminal›Shell

terminal.scrollback-lines

Scrollback linesPer profile

How far back you can scroll.

Type
Number, 0 to 100,000, in steps of 1,000
Default
10000
In Settings
Settings›Terminal›Scrollback

terminal.mouse-pointer

Pointer over textPer profile
Type
Choice
Default
"arrow"
In Settings
Settings›Terminal›Mouse
ValueIn Settings
"arrow"defaultArrow
"text"I-beam

terminal.word-boundaries

Word boundariesPer profile

Characters that end a word when you double-click (space and tab always do). Empty: the ones shown.

Type
Text
Default
Not set
Example
word-boundaries = "'\"│`|:;,()[]{}<>$"
In Settings
Settings›Terminal›Mouse

terminal.click-to-move

Click to move the cursorPer profile

At a shell prompt, clicking in the command you're typing moves the cursor there. Needs shell integration.

Type
On or off
Default
true
In Settings
Settings›Terminal›Mouse

terminal.right-click

Right-clickPer profile

Shift+F10 or the Menu key opens the menu anywhere.

Type
Choice
Default
"menu"
In Settings
Settings›Terminal›Mouse
ValueIn SettingsMeans
"menu"defaultMenuCopy, paste, find, the link or command you clicked, split and close.
"copy-paste"Copy or pasteCopies a selection, or pastes when there's none.
"paste"Paste

terminal.middle-click-paste

Middle-click pastesPer profile

Unless the program uses the mouse.

Type
On or off
Default
false
In Settings
Settings›Terminal›Mouse

terminal.copy-on-select

Copy on selectPer profile

Copies text as soon as you select it. The selection stays.

Type
On or off
Default
false
In Settings
Settings›Terminal›Clipboard

terminal.copy-formatting

Copy with formattingPer profile

Copies colors and styles too, for documents and email. Apps that take plain text still get plain text.

Type
On or off
Default
false
In Settings
Settings›Terminal›Clipboard

terminal.paste-warning

Paste warningPer profile

Ask before pasting text with more than one line.

Type
Choice
Default
"auto"
In Settings
Settings›Terminal›Clipboard
ValueIn SettingsMeans
"auto"defaultAutomaticWhen the program would take each line as Enter and run it. A program that marks pastes (bracketed paste) gets no warning.
"multiline"AlwaysWhenever a paste has more than one line.
"never"Never

terminal.large-paste-warning

Large pastesPer profile

Ask before pasting more than 5 KB.

Type
On or off
Default
true
In Settings
Settings›Terminal›Clipboard

terminal.clipboard-write

Programs may copyPer profile

Copying with OSC 52, as tmux, neovim and remote shells do.

Type
On or off
Default
true
In Settings
Settings›Terminal›Clipboard

terminal.clipboard-read

Programs reading the clipboardPer profile

Anything running, including a remote host, could read it.

Type
Choice
Default
"ask"
In Settings
Settings›Terminal›Clipboard
ValueIn SettingsMeans
"ask"defaultAsk each timeAllow once, for the tab, or not.
"allow"Allow
"deny"Deny

terminal.bell

BellPer profile

When a program rings it, e.g. at a failed tab completion.

Type
Choice
Default
"attention"
In Settings
Settings›Terminal›Bell
ValueIn SettingsMeans
"attention"defaultTab dotA dot on its tab, and the taskbar button flashes, when you aren't looking at that pane.
"flash"Flash the paneMarks the tab too.
"none"None

terminal.bell-sound

Bell soundPer profile

Plays Windows' default sound too.

Type
On or off
Default
false
In Settings
Settings›Terminal›Bell

terminal.screen-flash-bell

Visual bellPer profile

Programs that flash the screen instead of beeping (Git Bash does) ring Zinc's bell, as set in "Bell".

Type
On or off
Default
true
In Settings
Settings›Terminal›Bell

terminal.input-method

Input methodsPer profile

Type Japanese, Chinese, Korean and more with Windows' input methods (IME). Turn it off if keys behave oddly.

Type
On or off
Default
true
In Settings
Settings›Terminal›Troubleshooting

[shaders] Shaders

Effects drawn over the terminal. A profile can set its own, under [profile.<id>.shaders].

shaders.files

Custom shadersPer profile

Effects drawn over the terminal, such as CRT screens, glow and cursor trails. They're GLSL files written for Ghostty or Shadertoy, and they run in order.

Type
List of files
Default
Not set
In Settings
Settings›Appearance›Shaders

shaders.animation

AnimationPer profile

For animated shaders. The others redraw only when the terminal changes.

Type
Choice
Default
true
In Settings
Settings›Appearance›Shaders
ValueIn SettingsMeans
truedefaultWhile focusedUnfocused, they pause where they are. The text under them still updates.
"always"AlwaysEvery terminal with shaders keeps redrawing, focused or not.
falseNeverThey hold still, cursor effects included, and are drawn only when the terminal changes.

[window] Window

The window, its workspaces and panes. These apply to every profile.

window.appearance

Light or dark

Windows, menus and dialogs. The terminal keeps its color scheme. Restart Zinc to apply.

Type
Choice
Default
"system"
In Settings
Settings›Appearance›Window
ValueIn SettingsMeans
"system"defaultSame as WindowsWindows Settings > Personalization > Colors > Choose your mode.
"light"Light
"dark"Dark

window.accent

Accent color

Selections, focus lines, switches and buttons. Restart Zinc to apply.

Type
Choice
Default
"zinc"
In Settings
Settings›Appearance›Window
ValueIn SettingsMeans
"zinc"defaultZinc green
"windows"Windows' accentThe one in Windows Settings > Personalization > Colors.

window.backdrop

Window background

What's behind everything in the window: tabs, sidebar and terminal.

Type
Choice
Default
"mica"
In Settings
Settings›Appearance›Background
ValueIn SettingsMeans
"mica"defaultMicaNot see-through. It takes a tint from your wallpaper, as Windows apps do.
"acrylic"Acrylic (frosted)The windows behind show, blurred.
"none"ClearThe windows behind show as they are.

How much color an acrylic or clear background carries. Lower is more see-through.

Type
Number, 0 to 1, in steps of 0.05
Default
0.3
In Settings
Settings›Appearance›Background

window.backdrop-color

Window tint color

The color an acrylic or clear background is tinted with.

Type
Color
Default
The terminal's background
In Settings
Settings›Appearance›Background

Tabs along the top, or a list in a sidebar. Applies to windows opened from now on.

Type
Choice
Default
"top"
In Settings
Settings›Layout›Workspaces
ValueIn Settings
"top"defaultAlong the top
"left"In a sidebar

Only when "Workspaces" is "In a sidebar".

Type
Choice
Default
"full"
In Settings
Settings›Layout›Workspaces
ValueIn SettingsMeans
"full"defaultFull
"rail"Icons only
"auto-hide"Auto-hideSlides out when the pointer reaches the window's left edge.

Only when "Workspaces" is "In a sidebar".

Type
Choice
Default
"show"
In Settings
Settings›Layout›Workspaces
ValueIn SettingsMeans
"show"defaultShown
"auto-hide"Auto-hideSlides down when the pointer reaches the window's top edge.

window.new-workspace-page

Start page for new workspaces

Choose a profile, a folder and a name when you open a workspace. Enter starts the default profile.

Type
On or off
Default
true
In Settings
Settings›Layout›Workspaces

window.workspace-colors

Colors for new workspaces

For the ones you don't color yourself.

Type
Choice
Default
"off"
In Settings
Settings›Layout›Workspaces
ValueIn SettingsMeans
"off"defaultNone
"folder"By folderA workspace with a folder gets that folder's color, the same one every time.
"cycle"One after anotherEach new workspace takes the next color.

window.start-in

New tabs and splits start

New tabs in a workspace with its own folder start there. Without "Tabs inside panes", this is for splits only, because a new tab is a new workspace.

Type
Choice
Default
"current"
In Settings
Settings›Layout›Panes
ValueIn SettingsMeans
"current"defaultWhere you areIn the focused terminal's current folder.
"profile"In the profile's folderOr in the workspace's folder, when it has one.

window.pane-tabs

Tabs inside panes

Each pane can hold several tabs.

Type
On or off
Default
true
In Settings
Settings›Layout›Panes

window.pane-tabs-as

Show pane tabs as

Only with "Tabs inside panes" on.

Type
Choice
Default
"tabs"
In Settings
Settings›Layout›Panes
ValueIn SettingsMeans
"tabs"defaultTabsA row of tabs. When they don't fit, they shorten, then show only their icons, then fold into a menu.
"menu"A menuThe shown tab, then a count ("2 of 5") that opens a menu of every tab. Switch tabs with the menu or with keys.

The row above a pane. Its tabs, or its title when it has one tab.

Type
Choice
Default
"with-tabs"
In Settings
Settings›Layout›Panes
ValueIn SettingsMeans
"auto"AutomaticOn every pane once a workspace is split, and on any pane with two or more tabs.
"with-tabs"defaultWith several tabsOn panes with two or more tabs.
"always"Always
"never"Never

Split, maximize and more on the right of a pane's header, with a program's progress beside them.

Type
Choice
Default
"hide"
In Settings
Settings›Layout›Panes
ValueIn SettingsMeans
"always"AlwaysOn every pane.
"focused"Focused paneOn the focused pane, and on the others while the pointer is over their header.
"hover"On hoverOn a pane while the pointer is over its header. Touch and pen have no hover. The command palette and a pane's right-click menu have every action.
"hide"defaultHide

window.pane-gap

Gap between panes

Above 0, panes are rounded cards with space between them. At 0 they meet at a thin divider.

Type
Number, 0 to 32 px
Default
0
In Settings
Settings›Layout›Panes

window.pane-gap-edges

Gap at the workspace edges

The same gap around the outside, split or not, so splitting never moves a pane's outer edges. Only with a "Gap between panes" above 0.

Type
On or off
Default
false
In Settings
Settings›Layout›Panes

window.pane-focus

Show focus with

How the focused pane stands out from the others.

Type
Choice
Default
"tab-accent"
In Settings
Settings›Layout›Panes
ValueIn SettingsMeans
"ring"RingAn accent-colored outline around the focused pane.
"tab-accent"defaultTab accentAn accent-colored line along the top of the focused pane.
"none"NoneOnly the dimming of other panes ("Unfocused panes") marks the focused pane. With "Unfocused panes" at 1, nothing does.

window.pane-animations

Pane animations

Panes slide into place when you split, close, maximize or move them. They don't while "Animation effects" is off in Windows Settings.

Type
On or off
Default
true
In Settings
Settings›Layout›Panes

How far a resize key moves the divider, as a share of the panes it splits.

Type
Number, 1 to 50%
Default
5
In Settings
Settings›Layout›Panes

How bright unfocused panes stay (1: not dimmed).

Type
Number, 0.15 to 1, in steps of 0.05
Default
0.7
In Settings
Settings›Layout›Panes

What unfocused panes fade toward.

Type
Color
Default
The pane's background
In Settings
Settings›Layout›Panes

The line between split panes, when "Gap between panes" is 0.

Type
Color
Default
Zinc's grey
In Settings
Settings›Layout›Panes

window.save-state

Reopen windows

Windows, workspaces, splits and tabs come back in their folders.

Type
Choice
Default
"always"
In Settings
Settings›Layout›When you come back
ValueIn Settings
"always"defaultReopen them
"never"Start fresh

window.quit-after-last-window-closed

When the last window closes
Type
Choice
Default
Automatic
In Settings
Settings›Layout›When you come back
ValueIn SettingsMeans
Not setdefaultAutomaticWhile the quick terminal's hotkey is set, it stays in the tray so the hotkey keeps working. Otherwise it quits.
trueQuit
falseStay in the trayClick the tray icon to open a window again.

window.launch-at-login

When you sign in to Windows
Type
Choice
Default
"off"
In Settings
Settings›Layout›When you come back
ValueIn SettingsMeans
"off"defaultDon't start Zinc
"tray"Start in the trayNo window opens. The quick terminal's hotkey works, and the tray icon opens your windows.
"windows"Open my windowsAs they were when you left, or a new one.

window.explorer-menu

Open in Zinc from File Explorer

Adds "Open in Zinc" to the right-click menu of folders and drives. On Windows 11 it's under "Show more options".

Type
On or off
Default
false
In Settings
Settings›Layout›When you come back

window.confirm-close

Ask before closing

When a tab, pane, workspace or window you close still runs a command, or holds two or more tabs. Zinc knows a command is running through shell integration.

Type
On or off
Default
true
In Settings
Settings›Layout›Closing

window.confirm-quit

Ask before quitting with a running command

When you quit Zinc (or restart it for an update) while a command still runs.

Type
On or off
Default
true
In Settings
Settings›Layout›Closing

window.focus-follows-mouse

Focus follows mouse

Moving the pointer into a pane focuses it.

Type
On or off
Default
false
In Settings
Settings›Terminal›Mouse

window.low-latency-drawing

Low-latency drawing

What you type shows up about one screen refresh sooner. Turn it off if a terminal draws wrong or stops drawing, and tell us. Applies to terminals opened from now on.

Type
On or off
Default
true
In Settings
Settings›Terminal›Troubleshooting

window.free-hidden-memory

Free memory of hidden tabs

Background tabs, minimized windows and the dismissed quick terminal give back their graphics memory and rebuild it when you return. Turn it off if switching tabs flashes. Only with "Low-latency drawing".

Type
On or off
Default
true
In Settings
Settings›Terminal›Troubleshooting

Seconds, or with a unit: 45s, 2m.

Type
Number or text
Default
60
In Settings
Settings›Terminal›Troubleshooting

window.software-rendering

Software rendering

Draws with the processor instead of the graphics card, which is slower. Use it for broken graphics drivers, some virtual machines and remote desktop glitches. Applies to terminals opened from now on.

Type
On or off
Default
false
In Settings
Settings›Terminal›Troubleshooting

[notify] Notifications

What Zinc does when a command finishes, fails or rings the bell in a pane you aren’t looking at.

notify.command-finished

Long command finishes

In a pane you weren't looking at.

Type
Choice
Default
"badge"
In Settings
Settings›Notifications›Long commands
ValueIn SettingsMeans
"badge"defaultTab dotA dot on its tab. The taskbar button also flashes if Zinc is in the background.
"toast"NotificationA dot on its tab, and a Windows notification if Zinc is in the background.
"toast-always"Always notifyA Windows notification whenever you aren't looking at that pane, even in Zinc.
"never"NoneNo dot, no notification.

notify.command-finished-after

Counts as long after

Seconds, or with a unit: 45s, 2m.

Type
Number or text
Default
10
In Settings
Settings›Notifications›Long commands

Plays when a long command finishes out of view (a Windows notification has its own).

Type
Choice
Default
"off"
In Settings
Settings›Notifications›Long commands
ValueIn Settings
"off"defaultNone
"notification"Windows' notification sound
"beep"Windows' default beep

notify.programs

Program notifications

When a program asks for one, e.g. a build script finishing (OSC 9 or 777).

Type
Choice
Default
"badge"
In Settings
Settings›Notifications›Programs

Takes the same values as notify.command-finished.

A command finished, or a program sent a notification.

Type
Color
Default
Zinc's green
In Settings
Settings›Notifications›Dot colors

A program rang the bell.

Type
Color
Default
Zinc's amber
In Settings
Settings›Notifications›Dot colors

A command failed, or a program exited with an error.

Type
Color
Default
Zinc's red
In Settings
Settings›Notifications›Dot colors

[quick-terminal] Quick terminal

The terminal a hotkey brings in from the edge of the screen, wherever you are.

Shows and hides the quick terminal from anywhere, e.g. win+grave or ctrl+alt+t.

Type
Text
Default
"win+grave"
In Settings
Settings›Quick terminal›Summon
Type
Choice
Default
"center"
In Settings
Settings›Quick terminal›Placement
ValueIn Settings
"top"Top
"bottom"Bottom
"left"Left
"right"Right
"center"defaultCenter
Type
Choice
Default
"mouse"
In Settings
Settings›Quick terminal›Placement
ValueIn SettingsMeans
"mouse"defaultWith the pointerOpens on the screen the pointer is on.
"main"MainAlways opens on the main screen.

A percentage or pixels (50%, 600px) along its edge. Empty: 50%, or 70% by 60% at "Center".

Type
Text
Default
Not set
Example
size = "50%"
In Settings
Settings›Quick terminal›Placement

quick-terminal.autohide

Hide when it loses focus
Type
On or off
Default
true
In Settings
Settings›Quick terminal›Behavior

How long the quick terminal takes to fade in and out. At 0 it appears at once.

Type
Number, 0 to 2 seconds, in steps of 0.05
Default
0.2
In Settings
Settings›Quick terminal›Behavior

[discover] Finding shells

Which shells Zinc looks for on your PC and lists as profiles. Each is on until you turn it off.

discover.wsl

WSL distributions
Type
On or off
Default
true
In Settings
Settings›Profiles›Find shells on this PC

discover.powershell

PowerShell 7 and Windows PowerShell
Type
On or off
Default
true
In Settings
Settings›Profiles›Find shells on this PC

discover.cmd

Command Prompt
Type
On or off
Default
true
In Settings
Settings›Profiles›Find shells on this PC
Type
On or off
Default
true
In Settings
Settings›Profiles›Find shells on this PC
Type
On or off
Default
true
In Settings
Settings›Profiles›Find shells on this PC

discover.visual-studio

Visual Studio developer shells
Type
On or off
Default
true
In Settings
Settings›Profiles›Find shells on this PC

discover.ssh

SSH hosts

From ~/.ssh/config.

Type
On or off
Default
true
In Settings
Settings›Profiles›Find shells on this PC

[cli] Command line

What zn, Zinc’s command-line tool, may do, and where it runs.

cli.remote-control

Remote control

Lets zn, Zinc's command-line tool, open, arrange and close tabs, type into them and read them. Any program running as you could use it.

Type
On or off
Default
false
In Settings
Settings›Terminal›Command line

cli.path

Use zn in other terminals

Adds zn to your PATH, so other terminals find it too (Zinc's own terminals always do). Shells started from now on see it.

Type
On or off
Default
false
In Settings
Settings›Terminal›Command line

[updates] Updates

How Zinc keeps itself up to date.

updates.check

Check for updates automatically

Once a day. New versions download in the background, and you choose when to restart. Only for Zinc installed with its installer.

Type
On or off
Default
true
In Settings
Settings›About›Updates

[debug] Troubleshooting

A log of what Zinc does, for bug reports.

debug.logging

Debug log

Keeps a record of what Zinc does, to send with a bug report. Turn it on, make the problem happen, then copy the log.

Type
On or off
Default
false
In Settings
Settings›About›Troubleshooting
Only in the file

A few things have no place in Settings: include at the top, [profile.<id>] sections and [keys]. The guide covers profiles and the file itself.

colors.palette Palette colors by number (palette.1 = "#AC4242") are set in config.toml.

shaders.folders Folders of shaders to choose from. Add and remove them on the shaders page (the library's … menu).