/* See LICENSE file for copyright and license details. */ /* appearance */ #define BORDERPX 1 #define FONT "-*-terminus-medium-r-normal-*-14-*-*-*-*-*-*-*" #define NORMBGCOLOR "#333333" #define NORMFGCOLOR "#bbbbbb" #define SELBGCOLOR "#eec900" #define SELFGCOLOR "#000000" #define NORMBORDERCOLOR NORMBGCOLOR #define SELBORDERCOLOR SELBGCOLOR /* tagging */ const char tags[][MAXTAGLEN] = { "Das Alles", "Das Nichts" }; Rule rules[] = { /* class instance title tags ref isfloating */ { "URxvt", NULL, NULL, "Das Nichts", False }, { "Gimp", NULL, NULL, "Das Alles", True }, { "MPlayer", NULL, NULL, NULL, True }, { "qiv", NULL, NULL, NULL, False }, \ { "", "", "", "Das Alles", False }, }; /* geometries, s{x,y,w,h} and bh are already initualized here */ /* func name bx by bw wx wy ww wh mx my mw mh tx ty tw th mox moy mow moh */ double mfact = 0.5; DEFGEOM(single, 0, 0, sw, 0, bh, sw, sh-bh, wx, wy, mfact*sw, wh, mx+mw, wy, ww-mw, wh, wx, wy, ww, wh) Geom geoms[] = { /* symbol function */ { "[]", single }, /* first entry is default */ }; /* layout(s) */ #define RESIZEHINTS False /* False - respect size hints in tiled resizals */ #define SNAP 5 /* snap pixel */ Layout layouts[] = { /* symbol function isfloating */ { "[M]", monocle, True }, /* first entry is default */ { "[]=", tilev, False }, }; /* key definitions */ #define MODKEY Mod1Mask Key keys[] = { /* modifier key function argument */ { MODKEY, XK_asciicircum, spawn, "exe=\"$(lsx `echo $PATH | sed 's/:/ /g'` | sort -u | dmenu -font '"FONT"' -normbg '"NORMBGCOLOR"' -normfg '"NORMFGCOLOR"' " \ "-selbg '"SELBGCOLOR"' -selfg '"SELFGCOLOR"')\" && exec $exe" }, { MODKEY|ShiftMask, XK_F4, spawn, "sudo /sbin/shutdown -h -t 3 now" }, { MODKEY|ShiftMask, XK_Return, spawn, "exec urxvt" }, { MODKEY, XK_Tab, focusnext, NULL }, { MODKEY, XK_1, zoom, NULL }, { MODKEY, XK_2, killclient, NULL }, { MODKEY, XK_space, setlayout, NULL }, { MODKEY|ShiftMask, XK_space, togglefloating, NULL }, { MODKEY, XK_F1, toggleview, tags[0] }, { MODKEY, XK_F1, toggleview, tags[1] }, { MODKEY|ShiftMask, XK_F1, toggletag, tags[0] }, { MODKEY|ShiftMask, XK_F1, toggletag, tags[1] }, { MODKEY|ShiftMask, XK_q, quit, NULL }, };