Surface shaders

Per-window effects — blur, glass, borders, and ambience — with category, author, and tunable-parameter count.

Surface shaders draw on a window itself rather than on the zone overlay. 24 packs ship in-box across 4 categories. Blur and glass packs sample the scene behind the window through a downscaled multipass chain; border packs paint the frame; ambience packs tint, shadow, or texture the result. User packs drop into ~/.local/share/plasmazones/surface/ and hot-reload on save.

Packs are bound to windows through decoration profiles, so a rule can give one app frosted glass and a marching border while everything else stays plain. The two sibling families are overlay shaders for zone highlights and drag ghosts, and animations for open, close, minimize, and desktop-switch transitions.

Blur

Sample and blur the scene behind the window. Frosted, rippled, and bevelled-glass treatments that show through wherever the window itself is translucent.

Borders

Paint the window frame. Static, gradient, animated sweep, marching-ants, and audio-reactive variants, plus a double-stroke and an RGB cycle.

Ambience

Tint, texture, or surround the window. Drop shadows, glows, duotone grades, and drifting particle effects.

Focus

React to whether the window has focus, dimming or fading it when it doesn't.

Using surface shaders