aboutsummaryrefslogtreecommitdiff
path: root/config.h
diff options
context:
space:
mode:
authorÖzgür Kesim <oec@codeblau.de>2022-01-30 12:50:53 +0100
committerÖzgür Kesim <oec@codeblau.de>2022-01-30 12:50:53 +0100
commitaaa07dc015c628484688a25182a297ec70ece44b (patch)
tree5508180714994d58a6f505511f63fd86a05ec929 /config.h
parent1d9e4925875bad552e4e907eee5a78f1335064e0 (diff)
audio works
Diffstat (limited to 'config.h')
-rw-r--r--config.h34
1 files changed, 29 insertions, 5 deletions
diff --git a/config.h b/config.h
index 8d568d4..bb28b35 100644
--- a/config.h
+++ b/config.h
@@ -2,12 +2,17 @@
/* appearance */
static const unsigned int borderpx = 4; /* border pixel of windows */
-static const unsigned int gappx = 25; /* gaps between windows */
+static const unsigned int gappx = 25; /* gaps between windows */
static const unsigned int snap = 32; /* snap pixel */
+static const unsigned int systraypinning = 0; /* 0: sloppy systray follows selected monitor, >0: pin systray to monitor X */
+static const unsigned int systrayonleft = 0; /* 0: systray in the right corner, >0: systray on left of status text */
+static const unsigned int systrayspacing = 2; /* systray spacing */
+static const int systraypinningfailfirst = 1; /* 1: if pinning fails, display systray on the first monitor, False: display systray on the last monitor*/
+static const int showsystray = 1; /* 0 means no systray */
static const int showbar = 1; /* 0 means no bar */
static const int topbar = 0; /* 0 means bottom bar */
-static const char *fonts[] = { "monospace:size=10" };
-static const char dmenufont[] = "monospace:size=10";
+static const char *fonts[] = { "Go:pixelsize=16:antialias=true:autohint=true" };
+static const char dmenufont[] = "Go:pixelsize=16:antialias=true:autohint=true";
static const char col_gray1[] = "#222222";
static const char col_gray2[] = "#444444";
static const char col_gray3[] = "#bbbbbb";
@@ -66,6 +71,15 @@ static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont,
static const char *termcmd[] = { "alacritty", NULL };
static const char *brightnessup[] = { "sudo", "brightnessctl", "set", "+10%", NULL};
static const char *brightnessdown[] = { "sudo", "brightnessctl", "set", "10%-", NULL};
+static const char *audioup[] = { "pactl", "set-sink-volume", "@DEFAULT_SINK@", "+5%", NULL };
+static const char *audiodown[] = { "pactl", "set-sink-volume", "@DEFAULT_SINK@", "-5%", NULL };
+static const char *audiotoggle[] = { "pactl", "set-sink-mute", "@DEFAULT_SINK@", "toggle", NULL };
+static const char *mpcnext[] = { "mpc", "next", NULL };
+static const char *mpctoggle[] = { "mpc", "toggle", NULL };
+static const char *mpcprev[] = { "mpc", "prev", NULL };
+static const char *mpcpause[] = { "mpc", "pause", NULL };
+static const char *ncmpcpp[] = { "alacritty", "-t", "ncmpcpp", "-e", "ncmpcpp", NULL };
+static const char *mutt[] = { "alacritty", "-t", "mutt", "-e", "neomutt", NULL };
static Key keys[] = {
/* modifier key function argument */
@@ -108,8 +122,18 @@ static Key keys[] = {
TAGKEYS( XK_8, 7)
TAGKEYS( XK_9, 8)
{ MODKEY|ShiftMask, XK_q, quit, {0} },
- { MODKEY, 0x1008ff02,spawn, {.v = brightnessup} },
- { MODKEY, 0x1008ff03,spawn, {.v = brightnessdown} },
+ /* see <X11/XF86keysym.h> */
+ { 0, 0x1008FF02,spawn, {.v = brightnessup} },
+ { 0, 0x1008FF03,spawn, {.v = brightnessdown} },
+ { 0, 0x1008FF11,spawn, {.v = audiodown} },
+ { 0, 0x1008FF12,spawn, {.v = audiotoggle} },
+ { 0, 0x1008FF13,spawn, {.v = audioup} },
+ { 0, 0x1008FF14,spawn, {.v = mpctoggle} },
+ { 0, 0x1008FF31,spawn, {.v = mpcpause} },
+ { 0, 0x1008FF16,spawn, {.v = mpcprev} },
+ { 0, 0x1008FF17,spawn, {.v = mpcnext} },
+ { 0, 0x1008FF19,spawn, {.v = mutt} },
+ { 0, 0x1008FF81,spawn, {.v = ncmpcpp} },
};
/* button definitions */