dwm
dynamic window manager
git clone https://9o.is/git/dwm.git
commit 027c260fcd2045747823774862c9ce45fbec099c parent 2e6c9b7727434a65a4a802e553c57dc9fdcff922 Author: Jul <jul@9o.is> Date: Wed, 4 Feb 2026 08:33:28 -0500 add brightness dmenu prompt Diffstat:
| M | config.def.h | | | 4 | ++++ |
| M | config.h | | | 2 | ++ |
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/config.def.h b/config.def.h @@ -73,6 +73,8 @@ static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, static const char *termcmd[] = { "st", NULL }; static const char *incvol[] = {"/usr/bin/amixer", "set", "Master", "5+", NULL}; static const char *decvol[] = {"/usr/bin/amixer", "set", "Master", "5-", NULL}; +static const char *upbrightness[] = { "xbacklight", "-inc", "10", NULL }; +static const char *downbrightness[] = { "xbacklight", "-dec", "10", NULL }; #include "shift-tools.c" @@ -118,6 +120,8 @@ static const Key keys[] = { { MODKEY|ControlMask|ShiftMask, XK_q, quit, {1} }, { 0, XF86XK_AudioLowerVolume, spawn, {.v = decvol} }, { 0, XF86XK_AudioRaiseVolume, spawn, {.v = incvol} }, + { 0, XF86XK_MonBrightnessUp, spawn, {.v = upbrightness } }, + { 0, XF86XK_MonBrightnessDown, spawn, {.v = downbrightness } }, }; /* button definitions */ diff --git a/config.h b/config.h @@ -83,6 +83,7 @@ static const char *term_cmd[] = { "dmenu-terminal", NULL }; static const char *incvol[] = {"dmenu-volume", "increment", "10", NULL}; static const char *decvol[] = {"dmenu-volume", "decrement", "10", NULL}; static const char *mutvol[] = {"dmenu-volume", "mute", NULL}; +static const char *dmenu_brightness[] = { "dmenu-brightness", NULL }; #include "shift-tools.c" @@ -90,6 +91,7 @@ static const Key keys[] = { /* modifier key function argument */ { MODKEY, XK_d, spawn, {.v = dmenu_launch } }, { MODKEY, XK_p, spawn, {.v = dmenu_cmd } }, + { MODKEY|ShiftMask, XK_b, spawn, {.v = dmenu_brightness } }, { MODKEY|ShiftMask, XK_Return, spawn, {.v = term_cmd } }, { MODKEY, XK_Return, zoom, {0} }, { MODKEY, XK_Tab, view, {0} },