rendered paste body/* See LICENSE file for copyright and license details. */
/* appearance */
#define BARPOS BarTop /* BarBot, BarOff */
#define BORDERPX 1
#define FONT "-terminus-regular--10-100-75-75-p-90-iso8859-1"
#define NORMBORDERCOLOR "#373737"
#define NORMBGCOLOR "#505050"
#define NORMFGCOLOR "#eeeeee"
#define SELBORDERCOLOR "#2c8077"
#define SELBGCOLOR "#373737"
#define SELFGCOLOR "#ffffff"
/* tagging */
const char tags[][MAXTAGLEN] = { "Terminal", "Internet", "FTP","Chat", "Videos", "Music", "Programming", "VM", "Other" };
Bool initags[LENGTH(tags)] = {[0] = True};
Rule rules[] = {
/* class:instance:title regex tags regex isfloating */ /* monitor */
{ "firefox-nightly-bin", "Internet", False, -1 },
{ "firefox-nightly", "Internet", False, -1 },
{ "run-mozilla.sh", "Internet", False, -1 },
{ "minefield", "Internet", False, -1 },
{ "Minefield", "Internet", False, -1 },
{ "filezilla","FTP",True,-1 },
{ "xchat","Chat",True, -1 },
{ "urxvtc","Terminal",True,-1 },
{ "urxvtd","Terminal",True,-1 },
{ "geany","Programming",True,-1 },
{ "pidgin","Chat",True,-1 },
{ "VLC media player","Videos",True,-1},
{ "xmms","Music",True,-1},
{ "urxvt","Terminal",True,-1},
{ "VirtualBox","VM",True,-1},
{ "stepmania","Other",True,-1},
{ "pan","Other",True,-1},
{ "Shaw - Pan","Other",True,-1},
{ "Pan","Other",True,-1},
};
/* layout(s) */
#define MWFACT 0.6 /* master width factor [0.1 .. 0.9] */
#define RESIZEHINTS False /* False - respect size hints in tiled resizals */
#define SNAP 8 //32 /* snap pixel */
Layout layouts[] = {
/* symbol function */
{ "><>", floating }, /* first entry is default */
{ "[]=", tile },
};
/* key definitions */
#define MODKEY Mod1Mask
Key keys[] = {
/* modifier key function argument */
{ MODKEY, XK_F1, spawn, "scrot -d 1" },
{ MODKEY, XK_p, spawn, "exec gmrun" },
{ MODKEY, XK_Return, spawn, "urxvt" },
{ MODKEY, XK_space, setlayout, NULL },
{ MODKEY, XK_b, togglebar, NULL },
{ MODKEY, XK_j, focusnext, NULL },
{ MODKEY, XK_k, focusprev, NULL },
{ MODKEY, XK_h, setmwfact, "-0.05" },
{ MODKEY, XK_l, setmwfact, "+0.05" },
{ MODKEY|ShiftMask, XK_r, reapply, NULL },
{ MODKEY|ShiftMask, XK_Return, zoom, NULL },
{ MODKEY, XK_Tab, viewprevtag, NULL },
{ MODKEY|ShiftMask, XK_space, togglefloating, NULL },
{ MODKEY|ShiftMask, XK_c, killclient, NULL },
{ MODKEY, XK_0, view, NULL },
{ MODKEY, XK_1, view, tags[0] },
{ MODKEY, XK_2, view, tags[1] },
{ MODKEY, XK_3, view, tags[2] },
{ MODKEY, XK_4, view, tags[3] },
{ MODKEY, XK_5, view, tags[4] },
{ MODKEY, XK_6, view, tags[5] },
{ MODKEY, XK_7, view, tags[6] },
{ MODKEY, XK_8, view, tags[7] },
{ MODKEY, XK_9, view, tags[8] },
{ MODKEY|ControlMask, XK_1, toggleview, tags[0] },
{ MODKEY|ControlMask, XK_2, toggleview, tags[1] },
{ MODKEY|ControlMask, XK_3, toggleview, tags[2] },
{ MODKEY|ControlMask, XK_4, toggleview, tags[3] },
{ MODKEY|ControlMask, XK_5, toggleview, tags[4] },
{ MODKEY|ControlMask, XK_6, toggleview, tags[5] },
{ MODKEY|ControlMask, XK_7, toggleview, tags[6] },
{ MODKEY|ControlMask, XK_8, toggleview, tags[7] },
{ MODKEY|ControlMask, XK_9, toggleview, tags[8] },
{ MODKEY|ShiftMask, XK_0, tag, NULL },
{ MODKEY|ShiftMask, XK_1, tag, tags[0] },
{ MODKEY|ShiftMask, XK_2, tag, tags[1] },
{ MODKEY|ShiftMask, XK_3, tag, tags[2] },
{ MODKEY|ShiftMask, XK_4, tag, tags[3] },
{ MODKEY|ShiftMask, XK_5, tag, tags[4] },
{ MODKEY|ShiftMask, XK_6, tag, tags[5] },
{ MODKEY|ShiftMask, XK_7, tag, tags[6] },
{ MODKEY|ShiftMask, XK_8, tag, tags[7] },
{ MODKEY|ShiftMask, XK_9, tag, tags[8] },
{ MODKEY|ControlMask|ShiftMask, XK_1, toggletag, tags[0] },
{ MODKEY|ControlMask|ShiftMask, XK_2, toggletag, tags[1] },
{ MODKEY|ControlMask|ShiftMask, XK_3, toggletag, tags[2] },
{ MODKEY|ControlMask|ShiftMask, XK_4, toggletag, tags[3] },
{ MODKEY|ControlMask|ShiftMask, XK_5, toggletag, tags[4] },
{ MODKEY|ControlMask|ShiftMask, XK_6, toggletag, tags[5] },
{ MODKEY|ControlMask|ShiftMask, XK_7, toggletag, tags[6] },
{ MODKEY|ControlMask|ShiftMask, XK_8, toggletag, tags[7] },
{ MODKEY|ControlMask|ShiftMask, XK_9, toggletag, tags[8] },
{ MODKEY|ShiftMask, XK_q, quit, NULL },
};