Config Reference

Effects

Backdrop blur policy and renderer-level shadow settings.

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.

Effects config
effects:
  blur:
    enabled false
    overlays true
    windows "auto"
    layer-shell "off"
    method "dual-kawase"
    radius 24
    passes 3
    saturation 1.10
    noise 0.012
  end

  shadows:
    window:
      enabled true
      blur-radius 8
      spread 0
      offset-x 0
      offset-y 5
      colour "#05030530"
    end

    node:
      enabled true
      blur-radius 14
      spread 0
      offset-x 0
      offset-y 3
      colour "#05030524"
    end

    overlay:
      enabled true
      blur-radius 24
      spread 1
      offset-x 0
      offset-y 7
      colour "#05030538"
    end
  end
end

effects

Renderer-level visual effects such as backdrop blur and compositor shadows.

OptionTypeDefaultNotes
blurnested blocksee effects.blurBackdrop blur policy for overlays, windows, and layer-shell surfaces.
shadowsnested blocksee effects.shadowsWindow, node, and overlay shadows. This replaces decorations.shadows.

blur

Global and per-surface-class backdrop blur policy.

OptionTypeDefaultNotes
enabledboolfalseMaster switch. When false, no backdrop blur is computed anywhere.
overlaysbooltrueAllows compositor-owned overlays to use blur when they opt in.
windowsstringautoClient window blur policy. Accepted values: off, auto, always. Rule-level blur true can opt a window in; rule-level blur false always wins.
layer-shellstringoffLayer-shell blur policy for bars, launchers, notifications, and their popups. Accepted values: off, auto, always.
methodstringdual-kawaseBlur algorithm. dual-kawase is the shipped fast downsampled blur path.
radiusu3224Blur radius.
passesu323Number of blur passes.
saturationf321.10Backdrop saturation multiplier for frosted-glass surfaces.
noisef320.012Subtle noise amount for frosted-glass surfaces.

shadows.window

Shadow layer used by windows.

OptionTypeDefaultNotes
enabledbooltrueEnables window shadows.
blur-radiusf328Shadow blur radius.
spreadf320Shadow spread.
offset-xf320Horizontal shadow offset.
offset-yf325Vertical shadow offset.
colourhex rgba#05030530Shadow color, including alpha.

shadows.node

Shadow layer used by collapsed nodes and cores.

OptionTypeDefaultNotes
enabledbooltrueEnables node shadows.
blur-radiusf3214Shadow blur radius.
spreadf320Shadow spread.
offset-xf320Horizontal shadow offset.
offset-yf323Vertical shadow offset.
colourhex rgba#05030524Shadow color, including alpha.

shadows.overlay

Shadow layer used by overlay containers.

OptionTypeDefaultNotes
enabledbooltrueEnables overlay shadows.
blur-radiusf3224Shadow blur radius.
spreadf321Shadow spread.
offset-xf320Horizontal shadow offset.
offset-yf327Vertical shadow offset.
colourhex rgba#05030538Shadow color, including alpha.