From d6d30a7ab34ad5d90123a705a58dd9bc0d491c01 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Wed, 22 Apr 2020 23:35:16 +0200 Subject: Add a filter to start views in floating mode --- src/config.zig | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/config.zig') diff --git a/src/config.zig b/src/config.zig index caa6cd6..29f3792 100644 --- a/src/config.zig +++ b/src/config.zig @@ -26,12 +26,16 @@ pub const Config = struct { /// All user-defined keybindings keybinds: std.ArrayList(Keybind), + /// List of app_ids which will be started floating + float_filter: std.ArrayList([*:0]const u8), + pub fn init(self: *Self, allocator: *std.mem.Allocator) !void { self.border_width = 2; self.view_padding = 8; self.outer_padding = 8; self.keybinds = std.ArrayList(Keybind).init(allocator); + self.float_filter = std.ArrayList([*:0]const u8).init(allocator); const mod = c.WLR_MODIFIER_LOGO; @@ -197,5 +201,7 @@ pub const Config = struct { .command = command.toggleFloat, .arg = .{ .none = {} }, }); + + try self.float_filter.append("float"); } }; -- cgit v1.2.3