from libqtile.config import Group, ScratchPad, DropDown group_names = [ ("WWW", {'layout': 'treetab', 'label': ''}), ("DEV", {'layout': 'monadtall', 'label': ''}), ("SYS", {'layout': 'treetab', 'label': ''}), ("VMS", {'layout': 'monadtall', 'label': ''}), ("DOC", {'layout': 'monadtall', 'label': ''}), ("IRC", {'layout': 'monadtall', 'label': ''}), ("MUS", {'layout': 'monadtall', 'label': ''}), ("VID", {'layout': 'monadtall', 'label': ''}), ("GFX", {'layout': 'floating', 'label': ''}) ] terminals = [ DropDown("term", "kitty", height = 0.65, width = 0.85, warp_pointer = False) ] groups = [Group(name, **kwargs) for name, kwargs in group_names] groups.append(ScratchPad("DRP", dropdowns = terminals))