aboutsummaryrefslogtreecommitdiff
path: root/patches/2bwm
diff options
context:
space:
mode:
Diffstat (limited to 'patches/2bwm')
-rw-r--r--patches/2bwm/nerd-patch.diff47
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 @@
1diff --git a/config.h b/config.h
2index 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},
38diff --git a/definitions.h b/definitions.h
39index 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.