# Hybrid Preset-Graph Configuration
# Combines preset simplicity with graph flexibility
# Uses 70% less space than verbose node-based DSL

[pipeline]
source = "headlines"

camera = { mode = "scroll", speed = 1.0 }

effects = [
    { name = "noise", intensity = 0.3 },
    { name = "fade", intensity = 0.5 },
    { name = "glitch", intensity = 0.2 },
    { name = "firehose", intensity = 0.4 }
]

display = { backend = "terminal", positioning = "mixed" }

viewport_width = 80
viewport_height = 24
