Enable Deck Layout

- Enable deck layout patch
- Add keybinding to switch to deck layout and unfloat to deck layout
- Update grid layout index
This commit is contained in:
Sravan Balaji 2021-09-25 14:02:06 -04:00
parent 8d2a133926
commit 2907b9eefe
3 changed files with 10 additions and 6 deletions

View File

@ -3101,7 +3101,7 @@ Deck layout.
https://dwm.suckless.org/patches/deck/
#+BEGIN_SRC c :tangle patches.def.h
#define DECK_LAYOUT 0
#define DECK_LAYOUT 1
#+END_SRC
*** Fibonacci
@ -4612,7 +4612,8 @@ static Key keys[] = {
{ MODKEY, XK_t, setlayout, {.v = &layouts[0]} },
{ MODKEY, XK_f, setlayout, {.v = &layouts[1]} },
{ MODKEY, XK_m, setlayout, {.v = &layouts[2]} },
{ MODKEY, XK_g, setlayout, {.v = &layouts[3]} },
{ MODKEY, XK_y, setlayout, {.v = &layouts[3]} },
{ MODKEY, XK_g, setlayout, {.v = &layouts[4]} },
#if COLUMNS_LAYOUT
{ MODKEY, XK_c, setlayout, {.v = &layouts[3]} },
@ -4655,7 +4656,8 @@ static Key keys[] = {
{ MODKEY|Mod1Mask, XK_space, unfloatvisible, {0} },
{ MODKEY|ShiftMask, XK_t, unfloatvisible, {.v = &layouts[0]} },
{ MODKEY|ShiftMask, XK_m, unfloatvisible, {.v = &layouts[2]} },
{ MODKEY|ShiftMask, XK_g, unfloatvisible, {.v = &layouts[3]} },
{ MODKEY|ShiftMask, XK_y, unfloatvisible, {.v = &layouts[3]} },
{ MODKEY|ShiftMask, XK_g, unfloatvisible, {.v = &layouts[4]} },
#endif // UNFLOATVISIBLE_PATCH
#if TOGGLEFULLSCREEN_PATCH

View File

@ -1030,7 +1030,8 @@ static Key keys[] = {
{ MODKEY, XK_t, setlayout, {.v = &layouts[0]} },
{ MODKEY, XK_f, setlayout, {.v = &layouts[1]} },
{ MODKEY, XK_m, setlayout, {.v = &layouts[2]} },
{ MODKEY, XK_g, setlayout, {.v = &layouts[3]} },
{ MODKEY, XK_y, setlayout, {.v = &layouts[3]} },
{ MODKEY, XK_g, setlayout, {.v = &layouts[4]} },
#if COLUMNS_LAYOUT
{ MODKEY, XK_c, setlayout, {.v = &layouts[3]} },
@ -1073,7 +1074,8 @@ static Key keys[] = {
{ MODKEY|Mod1Mask, XK_space, unfloatvisible, {0} },
{ MODKEY|ShiftMask, XK_t, unfloatvisible, {.v = &layouts[0]} },
{ MODKEY|ShiftMask, XK_m, unfloatvisible, {.v = &layouts[2]} },
{ MODKEY|ShiftMask, XK_g, unfloatvisible, {.v = &layouts[3]} },
{ MODKEY|ShiftMask, XK_y, unfloatvisible, {.v = &layouts[3]} },
{ MODKEY|ShiftMask, XK_g, unfloatvisible, {.v = &layouts[4]} },
#endif // UNFLOATVISIBLE_PATCH
#if TOGGLEFULLSCREEN_PATCH

View File

@ -345,7 +345,7 @@
#define COLUMNS_LAYOUT 0
#define DECK_LAYOUT 0
#define DECK_LAYOUT 1
#define FIBONACCI_DWINDLE_LAYOUT 0