Config Reference

Decorations

Primary and secondary borders, compositor-drawn shadows, and border-driven resize behavior.

Defaults

Defaults shown here are the effective builtin defaults from RuntimeTuning::builtin_defaults().

Default Config Shape

Use this as the section shape when editing halley.rune.

Decorations config
decorations:
  border:
    size 3
    radius 0
    colour-focused "#d65d26"
    colour-unfocused "#333333"
  end

  secondary-border:
    enabled false
    size 1
    gap 2
    colour-focused "#fabd2f"
    colour-unfocused "#1f1f1f"
  end

  shadows:
    window:
      enabled true
      blur-radius 10
      spread 10
      offset-x 0
      offset-y 12
      colour "#00000005"
    end

    node:
      enabled true
      blur-radius 10
      spread 5
      offset-x 0
      offset-y 6
      colour "#0000002e"
    end

    overlay:
      enabled true
      blur-radius 16
      spread 4
      offset-x 0
      offset-y 8
      colour "#00000038"
    end
  end

  resize-using-border true
end

decorations

Managed borders and resize behavior.

OptionTypeDefaultNotes
bordernested blocksee decorations.borderPrimary compositor-managed border.
secondary-bordernested blocksee decorations.secondary-borderOptional secondary border.
shadowsnested blocksee decorations.shadowsWindow, node, and overlay shadow layers.
resize-using-borderbooltrueLets border hit areas drive resize interactions.

border

Primary compositor-managed border size, radius, and colors.

OptionTypeDefaultNotes
sizei323Primary border width in pixels.
radiusi320Primary border radius in pixels.
colour-focusedhex color#d65d26Border color for focused windows.
colour-unfocusedhex color#333333Border color for unfocused windows.

secondary-border

Optional secondary border width, gap, and colors.

OptionTypeDefaultNotes
enabledboolfalseEnables the secondary border.
sizei321Secondary border width in pixels.
gapi322Gap between primary and secondary borders.
colour-focusedhex color#fabd2fSecondary border color for focused windows.
colour-unfocusedhex color#1f1f1fSecondary border color for unfocused windows.

shadows.window

Shadow layer used by windows.

OptionTypeDefaultNotes
enabledbooltrueEnables window shadows.
blur-radiusf3210Shadow blur radius.
spreadf3210Shadow spread.
offset-xf320Horizontal shadow offset.
offset-yf3212Vertical shadow offset.
colourhex rgba#00000005Shadow color, including alpha.

shadows.node

Shadow layer used by collapsed nodes.

OptionTypeDefaultNotes
enabledbooltrueEnables node shadows.
blur-radiusf3210Shadow blur radius.
spreadf325Shadow spread.
offset-xf320Horizontal shadow offset.
offset-yf326Vertical shadow offset.
colourhex rgba#0000002eShadow color, including alpha.

shadows.overlay

Shadow layer used by overlay containers.

OptionTypeDefaultNotes
enabledbooltrueEnables overlay shadows.
blur-radiusf3216Shadow blur radius.
spreadf324Shadow spread.
offset-xf320Horizontal shadow offset.
offset-yf328Vertical shadow offset.
colourhex rgba#00000038Shadow color, including alpha.