diff --git a/qtile/.config/qtile/Groups.py b/qtile/.config/qtile/Groups.py index 77c882b..3e6fc6f 100644 --- a/qtile/.config/qtile/Groups.py +++ b/qtile/.config/qtile/Groups.py @@ -1,4 +1,5 @@ -from libqtile.config import Group, ScratchPad, DropDown, Key +from typing import Match +from libqtile.config import Group, ScratchPad, DropDown, Key, Match from libqtile.command import lazy from defines import term @@ -6,12 +7,13 @@ from Keys import keys group_names = [("","Home", 'h',{'layout': 'monadtall'}), ("","Browser", 'f',{'layout': 'monadtall'}), - ("","Mail", 'm',{'layout': 'monadtall'}), - ("","Coding", 'c',{'layout': 'monadtall'}), + ("","Mail", 'm',{'layout': 'monadtall', 'matches':[Match(wm_class="Mail")]}), + ("","Coding", 'c',{'layout': 'monadtall', 'matches' : [Match(wm_class="code")]}), ("","Documents", 'l',{'layout': 'monadtall'}), - ("ﱘ","Music", 'u',{'layout': 'monadtall'}), - ("","Video", 'v',{'layout': 'monadtall'}), - ("ﭮ","Discord", 'd',{'layout': 'monadtall'}), + ("ﱘ","Music", 'u',{'layout': 'monadtall', 'matches' : [Match(wm_class="spotify")]}), + ("","Video", 'v',{'layout': 'monadtall', 'matches' : [Match(wm_class="vlc")]}), + ("ﭮ","Discord", 'd',{'layout': 'monadtall', 'matches':[Match(wm_class="discord")]}), + ("","ClickUp", 'k',{'layout': 'monadtall', 'matches' : [Match(wm_class="clickup")]}), ("一","etc1", '1', {'layout': 'monadtall'}), ("二","etc2", '2', {'layout': 'monadtall'}), ("三","etc3", '3', {'layout': 'monadtall'}),