Skip to content

Turn off layer animations ​

Disable the compositor animation for all layer surfaces, such as bars and popups:

lua
gnoblin.configure {shell = {layer_animation = "none"}}
gnoblin.window_rule {
    match = {type = "layer"},
    animation = "none",
}

layer_animation = "none" disables the configured layer transition. type = "layer" matches layer-shell surfaces, and the rule's animation field accepts a registered animation name or "none".

The matching rule overrides animation choices in earlier component rules. This controls layer surfaces appearing or disappearing; a shell may animate its own contents separately. Configure those animations in that shell. See the animation reference and window rule reference for available values.