diff options
author | Akshay <[email protected]> | 2021-09-26 16:56:36 +0100 |
---|---|---|
committer | Akshay <[email protected]> | 2021-09-26 16:56:36 +0100 |
commit | 5cdb4e421a809de51c3ebe8404e50d732721238b (patch) | |
tree | 73b71617c41b3e13edbf26035e821bb884d30441 /patches/2bwm |
init
Diffstat (limited to 'patches/2bwm')
-rw-r--r-- | patches/2bwm/nerd-patch.diff | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/patches/2bwm/nerd-patch.diff b/patches/2bwm/nerd-patch.diff new file mode 100644 index 0000000..a47cc14 --- /dev/null +++ b/patches/2bwm/nerd-patch.diff | |||
@@ -0,0 +1,47 @@ | |||
1 | diff --git a/config.h b/config.h | ||
2 | index 0985d2e..baa77f8 100644 | ||
3 | --- a/config.h | ||
4 | +++ b/config.h | ||
5 | @@ -40,7 +40,10 @@ static const uint8_t borders[] = {3,5,5,4}; | ||
6 | #define LOOK_INTO "WM_NAME" | ||
7 | static const char *ignore_names[] = {"bar", "xclock"}; | ||
8 | ///--Menus and Programs---/// | ||
9 | -static const char *menucmd[] = { "", NULL }; | ||
10 | +// static const char *menucmd[] = { "", NULL }; | ||
11 | +static const char *terminal[] = { "st", NULL }; | ||
12 | +static const char *rofi_run[] = { "rofi", "-show", "run" }; | ||
13 | +static const char *rofi_window[] = { "rofi", "-show", "window" }; | ||
14 | ///--Custom foo---/// | ||
15 | static void halfandcentered(const Arg *arg) | ||
16 | { | ||
17 | @@ -193,7 +196,10 @@ static key keys[] = { | ||
18 | { MOD |SHIFT, XK_Right, cursor_move, {.i=TWOBWM_CURSOR_RIGHT}}, | ||
19 | { MOD |SHIFT, XK_Left, cursor_move, {.i=TWOBWM_CURSOR_LEFT}}, | ||
20 | // Start programs | ||
21 | - { MOD , XK_w, start, {.com = menucmd}}, | ||
22 | + //{ MOD , XK_w, start, {.com = menucmd}}, | ||
23 | + { MOD , XK_Return, start, {.com = terminal}}, | ||
24 | + { MOD , XK_d, start, {.com = rofi_run}}, | ||
25 | + { MOD , XK_i, start, {.com = rofi_window}}, | ||
26 | // Exit or restart 2bwm | ||
27 | { MOD |CONTROL, XK_q, twobwm_exit, {.i=0}}, | ||
28 | { MOD |CONTROL, XK_r, twobwm_restart, {.i=0}}, | ||
29 | @@ -215,7 +221,7 @@ static key keys[] = { | ||
30 | static Button buttons[] = { | ||
31 | { MOD ,XCB_BUTTON_INDEX_1, mousemotion, {.i=TWOBWM_MOVE}, false}, | ||
32 | { MOD ,XCB_BUTTON_INDEX_3, mousemotion, {.i=TWOBWM_RESIZE}, false}, | ||
33 | - { 0 ,XCB_BUTTON_INDEX_3, start, {.com = menucmd}, true}, | ||
34 | + { 0 ,XCB_BUTTON_INDEX_3, start, {.com = terminal}, true}, | ||
35 | { MOD|SHIFT, XCB_BUTTON_INDEX_1, changeworkspace, {.i=0}, false}, | ||
36 | { MOD|SHIFT, XCB_BUTTON_INDEX_3, changeworkspace, {.i=1}, false}, | ||
37 | { MOD|ALT, XCB_BUTTON_INDEX_1, changescreen, {.i=1}, false}, | ||
38 | diff --git a/definitions.h b/definitions.h | ||
39 | index a380a3a..8aa8a45 100644 | ||
40 | --- a/definitions.h | ||
41 | +++ b/definitions.h | ||
42 | @@ -1,4 +1,4 @@ | ||
43 | -#define WORKSPACES 10 | ||
44 | +#define WORKSPACES 6 | ||
45 | #define BUTTONMASK XCB_EVENT_MASK_BUTTON_PRESS|XCB_EVENT_MASK_BUTTON_RELEASE | ||
46 | #define NET_WM_FIXED 0xffffffff // Value in WM hint which means this window is fixed on all workspaces. | ||
47 | #define TWOBWM_NOWS 0xfffffffe // This means we didn't get any window hint at all. | ||