]> git.armaanb.net Git - dwm.git/blobdiff - config.h
Update media key bindings
[dwm.git] / config.h
index a30104dd179e04636d7cf3a2f170f2a6223d4d0b..a17a1f4ff34f6631ed43a91647323a09f0d5e040 100644 (file)
--- a/config.h
+++ b/config.h
@@ -6,7 +6,6 @@ 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[]          = { "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";
@@ -59,7 +58,7 @@ static const Layout layouts[] = {
 
 /* 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[] = {
@@ -102,19 +101,21 @@ 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") },