#ifndef _SWAY_SERVER_H #define _SWAY_SERVER_H #include #include #include #include #include #include // TODO WLR: make Xwayland optional #include struct sway_server { struct wl_display *wl_display; struct wl_event_loop *wl_event_loop; struct wlr_backend *backend; struct wlr_renderer *renderer; struct wlr_data_device_manager *data_device_manager; struct sway_input *input; }; bool server_init(struct sway_server *server); void server_fini(struct sway_server *server); struct sway_server server; #endif