/* 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 }, };