OSDN Git Service

I3 config with suggested layout.
authorSimon Forman <sforman@hushmail.com>
Sun, 10 May 2020 19:17:54 +0000 (12:17 -0700)
committerSimon Forman <sforman@hushmail.com>
Sun, 10 May 2020 19:17:54 +0000 (12:17 -0700)
Stack in upper left corner, log below in same width, scratch window takes up the rest.

i3.json [new file with mode: 0644]

diff --git a/i3.json b/i3.json
new file mode 100644 (file)
index 0000000..aa1c3a4
--- /dev/null
+++ b/i3.json
@@ -0,0 +1,88 @@
+// vim:ts=4:sw=4:et
+{
+    // splitv split container with 2 children
+    "border": "normal",
+    "floating": "auto_off",
+    "layout": "splitv",
+    "percent": 0.25,
+    "type": "con",
+    "nodes": [
+        {
+            // splith split container with 1 children
+            "border": "normal",
+            "floating": "auto_off",
+            "layout": "splith",
+            "percent": 0.25,
+            "type": "con",
+            "nodes": [
+                {
+                    "border": "normal",
+                    "current_border_width": 2,
+                    "floating": "auto_off",
+                    "geometry": {
+                       "height": 244,
+                       "width": 204,
+                       "x": 0,
+                       "y": 0
+                    },
+                    "name": "Stack",
+                    "percent": 1,
+                    "swallows": [
+                       {
+                          "class": "^Toplevel$",
+                          "title": "^Stack$"
+                       // "transient_for": "^$"
+                       }
+                    ],
+                    "type": "con"
+                }
+            ]
+        },
+        {
+            "border": "normal",
+            "current_border_width": 2,
+            "floating": "auto_off",
+            "geometry": {
+               "height": 200,
+               "width": 200,
+               "x": 0,
+               "y": 0
+            },
+            "name": "Log",
+            "percent": 0.75,
+            "swallows": [
+               {
+                  "class": "^Toplevel$",
+               // "instance": "^140192861986616$",
+                  "title": "^Log$"
+               // "transient_for": "^$"
+               }
+            ],
+            "type": "con"
+        }
+    ]
+}
+
+{
+    "border": "normal",
+    "current_border_width": 2,
+    "floating": "auto_off",
+    "geometry": {
+       "height": 200,
+       "width": 200,
+       "x": 0,
+       "y": 0
+    },
+    "name": "Joy - /home/sforman/.joypy",
+    "percent": 0.75,
+    "swallows": [
+       {
+          "class": "^Tk$"
+       // "instance": "^tk$",
+       // "title": "^Joy\\ \\-\\ \\/home\\/sforman\\/\\.joypy$"
+       // "transient_for": "^$"
+       }
+    ],
+    "type": "con"
+}
+