Skip to main content

Application Config

Overview

Application Config uses TOML file format

Location:

  • Windows: C:\Users\Username\AppData\Roaming\Gauntlet\config\config.toml
  • Linux: $HOME/.config/gauntlet/config.toml or $XDG_CONFIG_HOME/gauntlet/config.toml
  • macOS: $HOME/Library/Application Support/dev.project-gauntlet.gauntlet/config.toml

main_window.close_on_unfocus

Whether main window is closed when it receives unfocus event. Useful for tiling window managers

Type: bool
Default: true

wayland.main_window_surface

Allows to specify which API will be used to display, position and order main window. Doesn't have effect on non-Wayland environments

Type: enum
Default: "prefer_wlr_layer_shell"

ValueDescription
"wlr_layer_shell"Use layer shell protocol
"xdg_shell"Use regular window, useful for cases where layer shell protocol is not supported. May result in incorrect window sizing, positioning and/or ordering of the window depending on window manager/desktop environment used
"prefer_wlr_layer_shell"Use wlr_layer_shell, but fall back to xdg_shell if layer shell protocol is not supported

wayland.global_shortcuts_api

Allows to specify which API (if any) will be used to register global shortcuts. Doesn't have effect on non-Wayland environments

Type: enum
Default: "none"

ValueDescription
"none"Disable global shortcut functionality. User should instead use CLI commands instead and register them in windows manager/desktop environment specific way
"legacy_x11_api"Should be used if your windows manager/desktop environment supports legacy X11 api for global shortcuts. Notably KDE's "Legacy X11 App Support" settings option