From 5dd3bea18d3c6a89860f15ecf38182ec40b9cd90 Mon Sep 17 00:00:00 2001 From: Squibid Date: Sat, 18 Oct 2025 22:35:00 -0400 Subject: [PATCH 1/2] add subsurface compositor --- src/server.zig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/server.zig b/src/server.zig index 13b917d..188cabc 100644 --- a/src/server.zig +++ b/src/server.zig @@ -75,6 +75,8 @@ pub fn init(server: *Server) !void { try server.renderer.initServer(wl_server); try Root.init(&server.root); + _ = try wlr.Subcompositor.create(server.wl_server); + server.backend.events.new_input.add(&server.new_input); server.seat.events.request_set_cursor.add(&server.request_set_cursor); server.seat.events.request_set_selection.add(&server.request_set_selection); From 7962564371c8fc735ec88d299ca42368b8143f41 Mon Sep 17 00:00:00 2001 From: Squibid Date: Sat, 18 Oct 2025 22:36:37 -0400 Subject: [PATCH 2/2] add data device manager --- src/server.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/src/server.zig b/src/server.zig index 188cabc..eeeac96 100644 --- a/src/server.zig +++ b/src/server.zig @@ -76,6 +76,7 @@ pub fn init(server: *Server) !void { try Root.init(&server.root); _ = try wlr.Subcompositor.create(server.wl_server); + _ = try wlr.DataDeviceManager.create(server.wl_server); server.backend.events.new_input.add(&server.new_input); server.seat.events.request_set_cursor.add(&server.request_set_cursor);