diff options
Diffstat (limited to 'src/config.zig')
| -rw-r--r-- | src/config.zig | 6 |
1 files changed, 6 insertions, 0 deletions
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"); } }; |
