aboutsummaryrefslogtreecommitdiff
path: root/config.def.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.def.h
parent1d9e4925875bad552e4e907eee5a78f1335064e0 (diff)
audio works
Diffstat (limited to 'config.def.h')
-rw-r--r--config.def.h46
1 files changed, 38 insertions, 8 deletions
diff --git a/config.def.h b/config.def.h
index 6f3aa10..bb28b35 100644
--- a/config.def.h
+++ b/config.def.h
@@ -1,22 +1,28 @@
/* See LICENSE file for copyright and license details. */
/* appearance */
-static const unsigned int borderpx = 3; /* border pixel of windows */
-static const unsigned int gappx = 5; /* gaps between windows */
+static const unsigned int borderpx = 4; /* border pixel of 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 = 1; /* 0 means bottom bar */
-static const char *fonts[] = { "monospace:size=10" };
-static const char dmenufont[] = "monospace:size=10";
+static const int topbar = 0; /* 0 means bottom bar */
+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";
static const char col_gray4[] = "#eeeeee";
static const char col_cyan[] = "#005577";
+static const char col_gold[] = "#daa520";
static const char *colors[][3] = {
/* fg bg border */
[SchemeNorm] = { col_gray3, col_gray1, col_gray2 },
- [SchemeSel] = { col_gray4, col_cyan, col_cyan },
+ [SchemeSel] = { col_gray4, col_gray1, col_gold },
};
/* tagging */
@@ -63,14 +69,25 @@ static const Layout layouts[] = {
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[] = { "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 */
{ 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_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} },
@@ -85,6 +102,7 @@ static Key keys[] = {
{ MODKEY|ShiftMask, XK_r, setlayout, {.v = &layouts[4]} },
{ MODKEY, XK_space, setlayout, {0} },
{ MODKEY|ShiftMask, XK_space, togglefloating, {0} },
+ { MODKEY, XK_z, spawn, SHCMD("mylocker") },
{ MODKEY, XK_0, view, {.ui = ~0 } },
{ MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } },
{ MODKEY, XK_comma, focusmon, {.i = -1 } },
@@ -104,6 +122,18 @@ static Key keys[] = {
TAGKEYS( XK_8, 7)
TAGKEYS( XK_9, 8)
{ MODKEY|ShiftMask, XK_q, quit, {0} },
+ /* 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 */