use bevy::{prelude::*, winit::WinitPlugin}; use bevy_wayland::{layer_shell::LayerShellWindow, WaylandPlugin}; fn main() { App::new() .add_plugins(( DefaultPlugins.build().disable::(), WaylandPlugin, )) .add_systems(Startup, setup) .run(); } fn setup(mut commands: Commands, windows: Query>) { for entity in &windows { commands.entity(entity).insert(LayerShellWindow::default()); } }