// vim:ts=4:sw=4:et { // splitv split container with 2 children "border": "pixel", "floating": "auto_off", "layout": "splitv", "percent": 0.5, "type": "con", "nodes": [ { // splith split container with 1 children "border": "pixel", "floating": "auto_off", "layout": "splith", "percent": 0.8, "type": "con", "nodes": [ { "border": "pixel", "current_border_width": 2, "floating": "auto_off", "percent": 1, "swallows": [ { "class": "^MuPDF$", "instance": "^mupdf$" }, { "class": "^Zathura$", "instance": "^zathura$" } ], "type": "con" } ] }, { "border": "pixel", "current_border_width": 2, "floating": "auto_off", "percent": 0.20, "swallows": [ { "class": "^URxvt$", "instance": "rxvt$", // Prevent vim to be here "title": "^((?!vim).)*$" }, { "class": "^kitty$", "instance": "kitty$", // Prevent vim to be here "title": "^((?!vim).)*$" } ], "type": "con" } ] } { "border": "pixel", "current_border_width": 2, "floating": "auto_off", "name": "vim", "swallows": [ { "class": "^URxvt$", "instance": "rxvt$", "title": "^(vim)|(nvim)$" } ], "type": "con" }