diff options
| author | Abhinav Prasai <abhinav.prsai@gmail.com> | 2025-08-29 13:22:39 +0100 |
|---|---|---|
| committer | Abhinav Prasai <abhinav.prsai@gmail.com> | 2025-08-29 13:22:39 +0100 |
| commit | 495d9dca7d549c6ab2b3d6173a42f0bcd21feb29 (patch) | |
| tree | dcc19dcd95c44bea5347391769ddd203d8de4bb4 /src/config.h | |
| parent | 6962146b747e449e7281b6c6acda0a32fb1ff453 (diff) | |
allow custom layouts + other changes vvv
* remove config.h
* improve modifier mask cleaning
* use keycode instead of sym when dealing with bindings
* put <linux/limits.h> into ifdef __linux__
Diffstat (limited to 'src/config.h')
| -rw-r--r-- | src/config.h | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/src/config.h b/src/config.h deleted file mode 100644 index e257da3..0000000 --- a/src/config.h +++ /dev/null @@ -1,79 +0,0 @@ -/* See LICENSE for more information on use */ -#include <X11/Xlib.h> -#include <X11/keysym.h> -#include "defs.h" - -CMD(terminal, "st"); -CMD(browser, "firefox"); - -const Binding binds[] = { - {Mod4Mask | ShiftMask, XK_e, {.fn = quit}, TYPE_FUNC}, - {Mod4Mask | ShiftMask, XK_q, {.fn = close_focused}, TYPE_FUNC}, - - {Mod4Mask, XK_j, {.fn = focus_next}, TYPE_FUNC}, - {Mod4Mask, XK_k, {.fn = focus_prev}, TYPE_FUNC}, - - {Mod4Mask, XK_comma, {.fn = focus_prev_mon}, TYPE_FUNC}, - {Mod4Mask, XK_period, {.fn = focus_next_mon}, TYPE_FUNC}, - {Mod4Mask | ShiftMask, XK_comma, {.fn = move_prev_mon}, TYPE_FUNC}, - {Mod4Mask | ShiftMask, XK_period, {.fn = move_next_mon}, TYPE_FUNC}, - - {Mod4Mask | ShiftMask, XK_j, {.fn = move_master_next}, TYPE_FUNC}, - {Mod4Mask | ShiftMask, XK_k, {.fn = move_master_prev}, TYPE_FUNC}, - - {Mod4Mask, XK_l, {.fn = resize_master_add}, TYPE_FUNC}, - {Mod4Mask, XK_h, {.fn = resize_master_sub}, TYPE_FUNC}, - - {Mod4Mask | ControlMask, XK_l, {.fn = resize_stack_add}, TYPE_FUNC}, - {Mod4Mask | ControlMask, XK_h, {.fn = resize_stack_sub}, TYPE_FUNC}, - - {Mod4Mask, XK_equal, {.fn = inc_gaps}, TYPE_FUNC}, - {Mod4Mask, XK_minus, {.fn = dec_gaps}, TYPE_FUNC}, - - {Mod4Mask, XK_space, {.fn = toggle_floating}, TYPE_FUNC}, - {Mod4Mask | ShiftMask, XK_space, {.fn = toggle_floating_global}, TYPE_FUNC}, - {Mod4Mask | ShiftMask, XK_f, {.fn = toggle_fullscreen}, TYPE_FUNC}, - - {Mod4Mask, XK_Return, {.cmd = terminal}, TYPE_CMD}, - {Mod4Mask, XK_b, {.cmd = browser}, TYPE_CMD}, - {Mod4Mask, XK_p, {.cmd = (const char *[]){"dmenu_run", NULL}}, TYPE_CMD}, - - {Mod4Mask, XK_r, {.fn = reload_config}, TYPE_FUNC}, - - {Mod4Mask | Mod1Mask, XK_1, {.sp = 0}, TYPE_SP_CREATE}, - {Mod4Mask | Mod1Mask, XK_2, {.sp = 1}, TYPE_SP_CREATE}, - {Mod4Mask | Mod1Mask, XK_3, {.sp = 2}, TYPE_SP_CREATE}, - {Mod4Mask | Mod1Mask, XK_4, {.sp = 3}, TYPE_SP_CREATE}, - {Mod4Mask | Mod1Mask, XK_5, {.sp = 4}, TYPE_SP_CREATE}, - - {Mod4Mask | ControlMask, XK_1, {.sp = 0}, TYPE_SP_TOGGLE}, - {Mod4Mask | ControlMask, XK_2, {.sp = 1}, TYPE_SP_TOGGLE}, - {Mod4Mask | ControlMask, XK_3, {.sp = 2}, TYPE_SP_TOGGLE}, - {Mod4Mask | ControlMask, XK_4, {.sp = 3}, TYPE_SP_TOGGLE}, - {Mod4Mask | ControlMask, XK_5, {.sp = 4}, TYPE_SP_TOGGLE}, - - {Mod4Mask | Mod1Mask | ShiftMask, XK_1, {.sp = 0}, TYPE_SP_REMOVE}, - {Mod4Mask | Mod1Mask | ShiftMask, XK_2, {.sp = 1}, TYPE_SP_REMOVE}, - {Mod4Mask | Mod1Mask | ShiftMask, XK_3, {.sp = 2}, TYPE_SP_REMOVE}, - {Mod4Mask | Mod1Mask | ShiftMask, XK_4, {.sp = 3}, TYPE_SP_REMOVE}, - {Mod4Mask | Mod1Mask | ShiftMask, XK_5, {.sp = 4}, TYPE_SP_REMOVE}, - - {Mod4Mask, XK_1, {.ws = 0}, TYPE_WS_CHANGE}, - {Mod4Mask | ShiftMask, XK_1, {.ws = 0}, TYPE_WS_MOVE}, - {Mod4Mask, XK_2, {.ws = 1}, TYPE_WS_CHANGE}, - {Mod4Mask | ShiftMask, XK_2, {.ws = 1}, TYPE_WS_MOVE}, - {Mod4Mask, XK_3, {.ws = 2}, TYPE_WS_CHANGE}, - {Mod4Mask | ShiftMask, XK_3, {.ws = 2}, TYPE_WS_MOVE}, - {Mod4Mask, XK_4, {.ws = 3}, TYPE_WS_CHANGE}, - {Mod4Mask | ShiftMask, XK_4, {.ws = 3}, TYPE_WS_MOVE}, - {Mod4Mask, XK_5, {.ws = 4}, TYPE_WS_CHANGE}, - {Mod4Mask | ShiftMask, XK_5, {.ws = 4}, TYPE_WS_MOVE}, - {Mod4Mask, XK_6, {.ws = 5}, TYPE_WS_CHANGE}, - {Mod4Mask | ShiftMask, XK_6, {.ws = 5}, TYPE_WS_MOVE}, - {Mod4Mask, XK_7, {.ws = 6}, TYPE_WS_CHANGE}, - {Mod4Mask | ShiftMask, XK_7, {.ws = 6}, TYPE_WS_MOVE}, - {Mod4Mask, XK_8, {.ws = 7}, TYPE_WS_CHANGE}, - {Mod4Mask | ShiftMask, XK_8, {.ws = 7}, TYPE_WS_MOVE}, - {Mod4Mask, XK_9, {.ws = 8}, TYPE_WS_CHANGE}, - {Mod4Mask | ShiftMask, XK_9, {.ws = 8}, TYPE_WS_MOVE}, -}; |
