1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
*** /home/tmu/dotfiles/dwm/dwm-6.6/config.def.h 2025-08-09 06:00:55.740267680 -0700
--- /tmp/ediffFTelAh 2025-12-03 09:08:13.726948240 -0800
***************
*** 1,8 ****
/* See LICENSE file for copyright and license details. */
/* appearance */
static const unsigned int borderpx = 1; /* border pixel of windows */
! static const unsigned int snap = 32; /* snap pixel */
static const int showbar = 1; /* 0 means no bar */
static const int topbar = 1; /* 0 means bottom bar */
static const char *fonts[] = { "monospace:size=10" };
--- 1,10 ----
/* See LICENSE file for copyright and license details. */
+ #include <X11/XF86keysym.h>
+
/* appearance */
static const unsigned int borderpx = 1; /* border pixel of windows */
! static const unsigned int snap = 1; /* snap pixel */
static const int showbar = 1; /* 0 means no bar */
static const int topbar = 1; /* 0 means bottom bar */
static const char *fonts[] = { "monospace:size=10" };
***************
*** 11,21 ****
static const char col_gray2[] = "#444444";
static const char col_gray3[] = "#bbbbbb";
static const char col_gray4[] = "#eeeeee";
! static const char col_cyan[] = "#005577";
static const char *colors[][3] = {
/* fg bg border */
[SchemeNorm] = { col_gray3, col_gray1, col_gray2 },
! [SchemeSel] = { col_gray4, col_cyan, col_cyan },
};
/* tagging */
--- 13,23 ----
static const char col_gray2[] = "#444444";
static const char col_gray3[] = "#bbbbbb";
static const char col_gray4[] = "#eeeeee";
! static const char col_purple[] = "#6904f7";
static const char *colors[][3] = {
/* fg bg border */
[SchemeNorm] = { col_gray3, col_gray1, col_gray2 },
! [SchemeSel] = { col_gray4, col_purple, col_purple },
};
/* tagging */
***************
*** 45,51 ****
};
/* key definitions */
! #define MODKEY Mod1Mask
#define TAGKEYS(KEY,TAG) \
{ MODKEY, KEY, view, {.ui = 1 << TAG} }, \
{ MODKEY|ControlMask, KEY, toggleview, {.ui = 1 << TAG} }, \
--- 47,53 ----
};
/* key definitions */
! #define MODKEY Mod4Mask
#define TAGKEYS(KEY,TAG) \
{ MODKEY, KEY, view, {.ui = 1 << TAG} }, \
{ MODKEY|ControlMask, KEY, toggleview, {.ui = 1 << TAG} }, \
***************
*** 57,74 ****
/* commands */
static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */
! static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_cyan, "-sf", col_gray4, NULL };
static const char *termcmd[] = { "st", NULL };
static const Key keys[] = {
/* modifier key function argument */
! { MODKEY, XK_p, spawn, {.v = dmenucmd } },
{ MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } },
{ MODKEY, XK_b, togglebar, {0} },
{ MODKEY, XK_j, focusstack, {.i = +1 } },
{ MODKEY, XK_k, focusstack, {.i = -1 } },
{ MODKEY, XK_i, incnmaster, {.i = +1 } },
! { MODKEY, XK_d, incnmaster, {.i = -1 } },
{ MODKEY, XK_h, setmfact, {.f = -0.05} },
{ MODKEY, XK_l, setmfact, {.f = +0.05} },
{ MODKEY, XK_Return, zoom, {0} },
--- 59,90 ----
/* commands */
static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */
! static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_purple, "-sf", col_gray4, NULL };
static const char *termcmd[] = { "st", NULL };
+ static const char *browsercmd[] = { "glide", NULL };
+ static const char *bupcmd[] = { "brightnessup", NULL };
+ static const char *bdowncmd[] = { "brightnessdown", NULL };
+ static const char *bmaxcmd[] = { "brightnessmax", NULL };
+ static const char *upvol[] = { "/usr/bin/amixer", "set", "Master", "5%+", NULL };
+ static const char *downvol[] = { "/usr/bin/amixer", "set", "Master", "5%-", NULL };
+ static const char *mutevol[] = { "/usr/bin/amixer", "set", "Master", "toggle", NULL };
static const Key keys[] = {
/* modifier key function argument */
! { MODKEY, XK_d, spawn, {.v = dmenucmd } },
{ MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } },
+ { MODKEY, XK_e, spawn, {.v = browsercmd } },
+ { 0, XF86XK_MonBrightnessUp, spawn, {.v = bupcmd } },
+ { 0, XF86XK_MonBrightnessDown, spawn, {.v = bdowncmd } },
+ { 0, XF86XK_Display, spawn, {.v = bmaxcmd} },
+ { 0, XF86XK_AudioLowerVolume, spawn, {.v = downvol } },
+ { 0, XF86XK_AudioMute, spawn, {.v = mutevol } },
+ { 0, XF86XK_AudioRaiseVolume, spawn, {.v = upvol } },
{ MODKEY, XK_b, togglebar, {0} },
{ MODKEY, XK_j, focusstack, {.i = +1 } },
{ MODKEY, XK_k, focusstack, {.i = -1 } },
{ MODKEY, XK_i, incnmaster, {.i = +1 } },
! { MODKEY, XK_o, incnmaster, {.i = -1 } },
{ MODKEY, XK_h, setmfact, {.f = -0.05} },
{ MODKEY, XK_l, setmfact, {.f = +0.05} },
{ MODKEY, XK_Return, zoom, {0} },
|