Bottomstack patch + slight keybkinds change.

This commit is contained in:
Bartek Stalewski 2022-06-02 23:26:53 +02:00
parent fa803089d6
commit 302ccbcb1b
4 changed files with 180 additions and 5 deletions

View file

@ -70,8 +70,11 @@ static const int attachbelow = 1; /* 1 means attach after the currently activ
static const int lockfullscreen = 1; /* 1 will force focus on the fullscreen window */
static const Layout layouts[] = {
/* symbol arrange function */
{ "", tile }, /* first entry is default */
{ "[]=", tile }, /* first entry is default */
{ "><>", NULL }, /* no layout function means floating behavior */
{ "[M]", monocle },
{ "TTT", bstack },
{ "===", bstackhoriz },
};
/* key definitions */
@ -119,7 +122,6 @@ static Key keys[] = {
{ CTRKEY, XK_b, spawn, SHCMD("dmenu-bluetooth") },
{ CTRKEY, XK_d, spawn, SHCMD("dmenu-display") },
{ CTRKEY, XK_e, spawn, SHCMD("dmenu-emoji") },
{ CTRKEY, XK_l, spawn, SHCMD("slock") },
/* window controls */
{ SHTKEY, XK_m, zoom, {0} },
{ SHTKEY, XK_h, setmfact, {.f = -0.05} },
@ -130,10 +132,14 @@ static Key keys[] = {
{ SHTKEY, XK_equal, incnmaster, {.i = +1 } },
{ SHTKEY, XK_minus, incnmaster, {.i = -1 } },
/* main dwm controls */
{ ALLKEY, XK_b, togglebar, {0} },
{ ALLKEY, XK_B, togglebar, {0} },
{ ALLKEY, XK_g, setgaps, {.i = GAP_TOGGLE} },
{ ALLKEY, XK_f, setlayout, {.v = &layouts[1]} },
{ ALLKEY, XK_t, setlayout, {.v = &layouts[0]} },
{ ALLKEY, XK_f, setlayout, {.v = &layouts[1]} },
{ ALLKEY, XK_m, setlayout, {.v = &layouts[2]} },
{ ALLKEY, XK_b, setlayout, {.v = &layouts[3]} },
{ ALLKEY, XK_h, setlayout, {.v = &layouts[4]} },
{ ALLKEY, XK_l, spawn, SHCMD("slock") },
{ ALLKEY, XK_r, quit, {1} },
{ ALLKEY, XK_q, quit, {0} },
/* only to avoid warnings */