From ec24677e6ba64e6494365092c862d96f709287aa Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Mon, 18 Sep 2023 10:09:46 -0400 Subject: [PATCH] config/qtile: add top/left slice layouts --- users/infinidoge/config/qtile/config.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/users/infinidoge/config/qtile/config.py b/users/infinidoge/config/qtile/config.py index 5baec35..22e633d 100644 --- a/users/infinidoge/config/qtile/config.py +++ b/users/infinidoge/config/qtile/config.py @@ -237,6 +237,11 @@ keys = [ lazy.layout.maximize(), desc="Maximize the selected window", ), + Key( + [Keys.SUPER, Keys.CONTROL, Keys.SHIFT], "m", + lazy.layout.move_to_slice(), + desc="Move window to slice", + ), # Toggle between different layouts as defined below Key( @@ -454,7 +459,15 @@ layouts = [ ] groups = [ - *[Group(i) for i in "123456789"], + *[Group(i) for i in "12345678"], + Group( + "9", + layouts=[ + *layouts, + layout.Slice(name="left slice", width=1000, fallback=layouts[0], side="left"), + layout.Slice(name="top slice", width=800, fallback=layouts[0], side="top"), + ], + ), Group("0", layouts=[layout.TreeTab()]), ]