Type object
File match **/.glaze-wm/config.yaml
Schema URL https://catalog.lintel.tools/schemas/schemastore/glazewm-settings/latest.json
Source https://www.schemastore.org/glazewm.json

Validate with Lintel

npx @lintel/lintel check
Type: object

GlazeWM settings

Properties

general object
7 nested properties
focus_follows_cursor boolean

Whether to automatically focus windows underneath the cursor https://github.com/glzr-io/glazewm?tab=readme-ov-file#general

Default: false
cursor_follows_focus boolean

Whether to jump the cursor between windows focused by the WM https://github.com/glzr-io/glazewm?tab=readme-ov-file#general

Default: false
toggle_workspace_on_refocus boolean

Whether to switch back and forth between the previously focused workspace when focusing the current workspace https://github.com/glzr-io/glazewm?tab=readme-ov-file#general

Default: true
show_floating_on_top boolean

Whether to show floating windows as always on top https://github.com/glzr-io/glazewm?tab=readme-ov-file#general

Default: false
floating_window_move_amount string
Default: "5%"
minLength=2pattern=^\d+%$
center_new_floating_windows boolean
Default: true
window_animations boolean | string

Whether to enable window transition animations https://github.com/glzr-io/glazewm?tab=readme-ov-file#general

Default: "unchanged"
keybindings object[]
minItems=1uniqueItems=true
focus_borders object
2 nested properties
active object
2 nested properties
enabled boolean
Default: true
color string
Examples: "red", "orange", "yellow", "green", "cyan", "blue", "purple", "pink", "white", "black", "#000000", "#FF0000", "#00FF00", "#0000FF", "#FFFF00", "#FF00FF", "#FFFFFF"
pattern=^\S+$
inactive object
2 nested properties
enabled boolean
Default: false
color string
Examples: "red", "orange", "yellow", "green", "cyan", "blue", "purple", "pink", "white", "black", "#000000", "#FF0000", "#00FF00", "#0000FF", "#FFFF00", "#FF00FF", "#FFFFFF"
pattern=^\S+$
gaps object
2 nested properties
inner_gap string
Default: "20px"
minLength=1
outer_gap string
Default: "20px"
minLength=1
workspaces object[]
minItems=1uniqueItems=true
bar object
19 nested properties
enabled boolean
Default: true
height string
Examples: "20px"
pattern=^\d+px$
position string
Default: "top"
Values: "top" "bottom"
always_on_top boolean
Default: false
opacity number
Default: 1
min=0max=1
background color
Default: "#101010"
foreground color
Default: "white"
font_family string
Default: "Segoe UI"
minLength=1pattern=^\S+(\s+\S+)*$
font_size length
Default: "13px"
font_weight integer
Default: 400
Examples: "100", "950"
min=0
border_width string
Default: "0"
minLength=1
border_color color
Default: "blue"
padding string
Default: "4px 6px 4px 6px"
minLength=1
offset_x integer
Default: 0
offset_y integer
Default: 0
border_radius integer
Default: 0
components_left
minItems=1uniqueItems=true
components_center
minItems=1uniqueItems=true
components_right
minItems=1uniqueItems=true
window_rules object[]
uniqueItems=true

Definitions

empty
invalid-shorthand-property
command string
Examples:
  • "focus left"
  • "focus right"
  • "focus up"
  • "focus down"
  • "focus workspace prev"
  • "focus workspace next"
  • "focus workspace recent"
  • "move left"
  • "move right"
  • "move up"
  • "move down"
  • "move to workspace WORKSPACE_NAME"
  • "resize HEIGHT WIDTH"
  • "resize borders SHORTHAND_PROPERTY"
  • "set floating"
  • "set tiling"
  • "set minimized"
  • "set maximized"
  • "toggle floating"
  • "toggle maximized"
  • "focus mode toggle"
  • "tiling direction vertical"
  • "tiling direction horizontal"
  • "tiling direction toggle"
  • "exit wm"
  • "reload config"
  • "close"
  • "exec PROCESS_NAME"
  • "ignore"
binding string
color string
Examples:
  • "red"
  • "orange"
  • "yellow"
  • "green"
  • "cyan"
  • "blue"
  • "purple"
  • "pink"
  • "white"
  • "black"
  • "#000000"
  • "#FF0000"
  • "#00FF00"
  • "#0000FF"
  • "#FFFF00"
  • "#FF00FF"
  • "#FFFFFF"
length string
Examples:
  • "20px"
padding-property string
opacity-property number
background-property string
Examples:
  • "red"
  • "orange"
  • "yellow"
  • "green"
  • "cyan"
  • "blue"
  • "purple"
  • "pink"
  • "white"
  • "black"
  • "#000000"
  • "#FF0000"
  • "#00FF00"
  • "#0000FF"
  • "#FFFF00"
  • "#FF00FF"
  • "#FFFFFF"
foreground-property string
Examples:
  • "red"
  • "orange"
  • "yellow"
  • "green"
  • "cyan"
  • "blue"
  • "purple"
  • "pink"
  • "white"
  • "black"
  • "#000000"
  • "#FF0000"
  • "#00FF00"
  • "#0000FF"
  • "#FFFF00"
  • "#FF00FF"
  • "#FFFFFF"
font-family-property string
font-size-property string
Examples:
  • "20px"
font-weight-property integer
Examples:
  • "100"
  • "950"
border-width-property string
border-color-property string
Examples:
  • "red"
  • "orange"
  • "yellow"
  • "green"
  • "cyan"
  • "blue"
  • "purple"
  • "pink"
  • "white"
  • "black"
  • "#000000"
  • "#FF0000"
  • "#00FF00"
  • "#0000FF"
  • "#FFFF00"
  • "#FF00FF"
  • "#FFFFFF"
component.type-property string
Examples:
  • "clock"
  • "battery"
  • "cpu"
  • "gpu"
  • "network"
  • "volume"
  • "text file"
  • "weather"
  • "image"
  • "system tray"
  • "music"
component.margin-property string
component.padding-property string
component.opacity-property number
component.background-property color
component.foreground-property color
component.font-family-property string
component.font-size-property length
component.font-weight-property integer
Examples:
  • "100"
  • "950"
component.border-width-property string
component.border-color-property color
components