aboutsummaryrefslogtreecommitdiff
path: root/config.h
diff options
context:
space:
mode:
authorDevin J. Pohly <djpohly@gmail.com>2020-04-22 08:25:43 -0500
committerDevin J. Pohly <djpohly@gmail.com>2020-04-22 08:25:43 -0500
commit3707e0115acce4bb95f618203f3ac533adf8ee2b (patch)
treeda3eeb3c15fda3218d0fee2be11155a8d515c108 /config.h
parent6f9f1b9e05119f5f9d0fb7ad3f23f809fb01b3cd (diff)
layouts: tile and floating
Behavior's still a little wonky but positioning is there.
Diffstat (limited to 'config.h')
-rw-r--r--config.h19
1 files changed, 13 insertions, 6 deletions
diff --git a/config.h b/config.h
index 633d035..28bcf26 100644
--- a/config.h
+++ b/config.h
@@ -1,14 +1,21 @@
/* appearance */
static const float rootcolor[] = {0.3, 0.3, 0.3, 1.0};
+/* layout(s) */
+static const Layout layouts[] = {
+ /* symbol arrange function */
+ { "[]=", tile },
+ { "><>", NULL }, /* no layout function means floating behavior */
+};
+
/* monitors */
static const MonitorRule monrules[] = {
- /* name scale */
- { "X11-1", 1 },
- { "eDP-1", 2 },
- { "HDMI-A-1", 1 },
- /* defaults */
- { NULL, 1 },
+ /* name mfact nmaster scale layout */
+ { "X11-1", 0.5, 1, 1, &layouts[0] },
+ { "eDP-1", 0.5, 1, 2, &layouts[0] },
+ { "HDMI-A-1", 0.5, 1, 1, &layouts[0] },
+ /* defaults (required) */
+ { NULL, 0.5, 1, 1, &layouts[0] },
};
/* keyboard */