static const int showbar = 1; /* 0 means no bar */
static const int topbar = 1; /* 0 means bottom bar */
static const char *fonts[] = { "JetBrainsMono Medium NF:pixelsize=14:antialias=true:autohint=true" };
-static const char dmenufont[] = "JetBrainsMono Medium NF:pixelsize=14:antialias=true:autohint=true";
static const char col_gray1[] = "#222222";
static const char col_gray2[] = "#444444";
static const char col_gray3[] = "#bbbbbb";
/* 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 *dmenucmd[] = { "dmenu_run", NULL };
static const char *termcmd[] = { "tmuxt" };
static Key keys[] = {
{ MODKEY, XK_Escape, spawn, SHCMD("slock") },
/***************************************************************/
{ MODKEY|ControlMask, XK_Return, spawn, SHCMD("emacsclient -c") },
- { MODKEY|ControlMask, XK_1, spawn, EMACS("(progn (switch-to-buffer \"*scratch*\") (mu4e))") },
- { MODKEY|ControlMask, XK_2, spawn, EMACS("(acheam-irc)") },
- { MODKEY|ControlMask, XK_3, spawn, EMACS("(elfeed)") },
- { MODKEY|ControlMask, XK_4, spawn, EMACS("(acheam-calendar)") },
- { MODKEY|ControlMask, XK_5, spawn, EMACS("(progn (calc) (windmove-up) (delete-window))") },
+ { MODKEY|ControlMask, XK_q, spawn, EMACS("(progn (switch-to-buffer \"*scratch*\") (mu4e))") },
+ { MODKEY|ControlMask, XK_w, spawn, EMACS("(acheam-irc)") },
+ { MODKEY|ControlMask, XK_e, spawn, EMACS("(elfeed)") },
+ { MODKEY|ControlMask, XK_r, spawn, EMACS("(acheam-calendar)") },
+ { MODKEY|ControlMask, XK_t, spawn, EMACS("(progn (calc) (windmove-up) (delete-window))") },
{ MODKEY|ControlMask, XK_o, spawn, SHCMD("bookmarks") },
{ MODKEY|ControlMask, XK_p, spawn, SHCMD("chorizo") },
/***************************************************************/
- { 0, XF86XK_AudioLowerVolume, spawn, SHCMD("setter audio -5") },
- { 0, XF86XK_AudioRaiseVolume, spawn, SHCMD("setter audio +5") },
- { 0, XF86XK_AudioMute, spawn, SHCMD("setter audio +5") },
- { 0, XF86XK_MonBrightnessDown, spawn, SHCMD("setter brightness -5") },
- { 0, XF86XK_MonBrightnessUp, spawn, SHCMD("setter brightness +5") },
+ { 0, XF86XK_AudioLowerVolume, spawn, SHCMD("amixer sset Master 5%-; pkill -RTMIN+10 dwmblocks") },
+ { 0, XF86XK_AudioRaiseVolume, spawn, SHCMD("amixer sset Master 5%+; pkill -RTMIN+10 dwmblocks") },
+ { 0, XF86XK_AudioMute, spawn, SHCMD("amixer sset Master toggle; pkill -RTMIN+10 dwmblocks") },
+ { 0, XF86XK_MonBrightnessDown, spawn, SHCMD("brightnessctl set 5%-") },
+ { 0, XF86XK_MonBrightnessUp, spawn, SHCMD("brightnessctl set 5%+") },
+ { 0, XF86XK_Sleep, spawn, SHCMD("doas zzz") },
+ { ControlMask, XF86XK_Sleep, spawn, SHCMD("slock") },
/***************************************************************/
{ MODKEY|ControlMask, XK_h, spawn, SHCMD("xdotool keyup h key --clearmodifiers Left") },
{ MODKEY|ControlMask, XK_j, spawn, SHCMD("xdotool keyup j key --clearmodifiers Down") },