about summary refs log tree commit diff stats
Commit message (Expand)AuthorAgeFilesLines
...
* implemented bar for dwm (I miss status text), I plan that status text is read...Anselm R. Garbe2006-07-146-31/+95
* continued with man pageAnselm R. Garbe2006-07-141-0/+34
* continued with man pageAnselm R. Garbe2006-07-144-4/+40
* except improvements to the mouse handling this is already nearly feature comp...Anselm R. Garbe2006-07-131-0/+5
* added mini stuffAnselm R. Garbe2006-07-134-46/+69
* fixed several things, nearly feature completeAnselm R. Garbe2006-07-135-29/+35
* new stuffAnselm R. Garbe2006-07-135-61/+103
* several other additions/fixes, dwm is quite usable alreadyAnselm R. Garbe2006-07-134-111/+165
* implemented tagging a clientAnselm R. Garbe2006-07-135-85/+156
* several fixesAnselm R. Garbe2006-07-132-4/+4
* added philosophy sectionAnselm R. Garbe2006-07-131-0/+11
* added xlock command (I need it regularly)Anselm R. Garbe2006-07-134-25/+19
* added pointer warps on kb-driven/manage-driven focusAnselm R. Garbe2006-07-131-0/+3
* changed back to urxvt, dwm has no problems with it, because it doesn't use fr...Anselm R. Garbe2006-07-132-2/+2
* changed default colorsAnselm R. Garbe2006-07-138-82/+71
* added dev.c instead of kb.cAnselm R. Garbe2006-07-135-66/+57
* removed obsolete stuffAnselm R. Garbe2006-07-131-13/+12
* fixed grammar bug reported by John-GaltAnselm R. Garbe2006-07-131-1/+1
* another changeAnselm R. Garbe2006-07-131-1/+1
* updated man pageAnselm R. Garbe2006-07-131-7/+5
* small changes to READMEAnselm R. Garbe2006-07-131-3/+3
* last change to dwm.htmlAnselm R. Garbe2006-07-131-43/+47
* renamed/changedAnselm R. Garbe2006-07-132-1/+1
* added logo+descriptionAnselm R. Garbe2006-07-1312-115/+194
* new stuff (some warning elimination)Anselm R. Garbe2006-07-137-47/+44
* removed unnecessary crapAnselm R. Garbe2006-07-1315-785/+95
* before leaning things upAnselm R. Garbe2006-07-139-112/+150
* new stuff, fixed several issuesAnselm R. Garbe2006-07-126-12/+13
* added gravity stuffAnselm R. Garbe2006-07-124-7/+76
* added maxAnselm R. Garbe2006-07-123-3/+15
* added grid mode on Mod1Mask gAnselm R. Garbe2006-07-127-66/+97
* simplified several portions of code through replacing rect structs with x,y,h...Anselm R. Garbe2006-07-1212-235/+164
* fixed configurerequestAnselm R. Garbe2006-07-121-1/+1
* new colorsAnselm R. Garbe2006-07-121-3/+3
* some more additions/fixesAnselm R. Garbe2006-07-125-3/+32
* fixed several other stuff, coming closer to something usefulAnselm R. Garbe2006-07-115-15/+23
* implemented draw_client stuffAnselm R. Garbe2006-07-113-20/+58
* made code more readableAnselm R. Garbe2006-07-115-70/+67
* added basic mouse support (actually we don't need more)Anselm R. Garbe2006-07-114-24/+15
* added mouse-based resizalsAnselm R. Garbe2006-07-117-19/+181
* updated READMEAnselm R. Garbe2006-07-111-5/+15
* several changes, new stuffAnselm R. Garbe2006-07-117-19/+34
* removed unnecessary sel stuffAnselm R. Garbe2006-07-114-95/+2
* added bar event timerAnselm R. Garbe2006-07-119-51/+87
* added protocol killing stuffAnselm R. Garbe2006-07-116-36/+153
* new stuffAnselm R. Garbe2006-07-111-0/+20
* added gridsel to gridwmAnselm R. Garbe2006-07-117-13/+99
* changed how manage client worksAnselm R. Garbe2006-07-114-29/+44
* fixed several stuff (gridwm gets better and better)Anselm R. Garbe2006-07-1110-141/+59
* added key handlingAnselm R. Garbe2006-07-115-30/+44
unknown> 2006-11-27 17:49:58 +0100 returning to old Key struct' href='/acidbong/suckless/dwm/commit/config.arg.h?h=5.7&id=19dcbc5717bdcef4bcb5be6966be7d86f88152d6'>19dcbc5 ^
11a08b9 ^
e1811c3 ^



19dcbc5 ^



11a08b9 ^
e1811c3 ^



19dcbc5 ^


42fd392 ^
19dcbc5 ^



11a08b9 ^
e1811c3 ^



19dcbc5 ^



11a08b9 ^
e1811c3 ^



19dcbc5 ^
a73a882 ^



d6a6eca ^
2d7f594 ^



a73a882 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
                                                                    


                                        
              
                                                                           
 
                                                             
                                     
                                     
 
                                 
                                                                           
                                      

                                      
                                      
                                      
                                      
 
                                                                  
                                        
                                                                            
                                                           
                                                           
 
              
                      
                                                                                     
                                                                
                                                                                               
                                                                
                                                                                

                                                                                          




                                                                                         

                                                                                        
                                                                                        



                                                                                       
                                                                                       



                                                                                       



                                                                                       
                                                                                       



                                                                                       


                                                                                  
                                                                                        



                                                                                       
                                                                                       



                                                                                       



                                                                                       
                                                                                       



                                                                                       
                                                                                  



                        
                                                                    



                                                                  
  
/* (C)opyright MMVI-MMVII Anselm R. Garbe <garbeam at gmail dot com>
 * See LICENSE file for license details.
 */

#define TAGS \
const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9", NULL };

#define DEFMODE			dotile		/* dofloat */
#define FLOATSYMBOL		"><>"
#define TILESYMBOL		"[]="

#define BORDERPX		1
#define FONT			"-*-terminus-medium-r-*-*-14-*-*-*-*-*-*-*"
#define NORMBORDERCOLOR		"#333"
#define NORMBGCOLOR		"#222"
#define NORMFGCOLOR		"#ccc"
#define SELBORDERCOLOR		"#69c"
#define SELBGCOLOR		"#555"
#define SELFGCOLOR		"#fff"

#define MASTER			600		/* per thousand */
#define MODKEY			Mod1Mask
#define NMASTER			1		/* clients in master area */
#define SNAP			40		/* pixel */
#define TOPBAR			True		/* False */

#define KEYS \
static Key key[] = { \
	/* modifier			key		function	argument */ \
	{ MODKEY|ShiftMask,		XK_Return,	spawn, \
		{ .cmd = "exec uxterm -bg '#222' -fg '#eee' -cr '#eee' +sb -fn '"FONT"'" } }, \
	{ MODKEY,			XK_p,		spawn, \
		{ .cmd = "exe=\"$(lsx `echo $PATH | sed 's/:/ /g'` | sort -u " \
			" | dmenu -fn '"FONT"' -nb '"NORMBGCOLOR"' -nf '"NORMFGCOLOR"' " \
			"-sb '"SELBGCOLOR"' -sf '"SELFGCOLOR"')\" && exec $exe" } }, \
	{ MODKEY,			XK_j,		focusnext,	{ 0 } }, \
	{ MODKEY,			XK_k,		focusprev,	{ 0 } }, \
	{ MODKEY,			XK_Return,	zoom,		{ 0 } }, \
	{ MODKEY,			XK_g,		resizemaster,	{ .i = 15 } }, \
	{ MODKEY,			XK_s,		resizemaster,	{ .i = -15 } }, \
	{ MODKEY,			XK_i,		incnmaster,	{ .i = 1 } }, \
	{ MODKEY,			XK_d,		incnmaster,	{ .i = -1 } }, \
	{ MODKEY|ShiftMask,		XK_0,		tag,		{ .i = -1 } }, \
	{ MODKEY|ShiftMask,		XK_1,		tag,		{ .i = 0 } }, \
	{ MODKEY|ShiftMask,		XK_2,		tag,		{ .i = 1 } }, \
	{ MODKEY|ShiftMask,		XK_3,		tag,		{ .i = 2 } }, \
	{ MODKEY|ShiftMask,		XK_4,		tag,		{ .i = 3 } }, \
	{ MODKEY|ShiftMask,		XK_5,		tag,		{ .i = 4 } }, \
	{ MODKEY|ShiftMask,		XK_6,		tag,		{ .i = 5 } }, \
	{ MODKEY|ShiftMask,		XK_7,		tag,		{ .i = 6 } }, \
	{ MODKEY|ShiftMask,		XK_8,		tag,		{ .i = 7 } }, \
	{ MODKEY|ShiftMask,		XK_9,		tag,		{ .i = 8 } }, \
	{ MODKEY|ControlMask|ShiftMask,	XK_1,		toggletag,	{ .i = 0 } }, \
	{ MODKEY|ControlMask|ShiftMask,	XK_2,		toggletag,	{ .i = 1 } }, \
	{ MODKEY|ControlMask|ShiftMask,	XK_3,		toggletag,	{ .i = 2 } }, \
	{ MODKEY|ControlMask|ShiftMask,	XK_4,		toggletag,	{ .i = 3 } }, \
	{ MODKEY|ControlMask|ShiftMask,	XK_5,		toggletag,	{ .i = 4 } }, \
	{ MODKEY|ControlMask|ShiftMask,	XK_6,		toggletag,	{ .i = 5 } }, \
	{ MODKEY|ControlMask|ShiftMask,	XK_7,		toggletag,	{ .i = 6 } }, \
	{ MODKEY|ControlMask|ShiftMask,	XK_8,		toggletag,	{ .i = 7 } }, \
	{ MODKEY|ControlMask|ShiftMask,	XK_9,		toggletag,	{ .i = 8 } }, \
	{ MODKEY|ShiftMask,		XK_c,		killclient,	{ 0 } }, \
	{ MODKEY,			XK_space,	togglemode,	{ 0 } }, \
	{ MODKEY|ShiftMask,		XK_space,	togglefloat,	{ 0 } }, \
	{ MODKEY,			XK_0,		view,		{ .i = -1 } }, \
	{ MODKEY,			XK_1,		view,		{ .i = 0 } }, \
	{ MODKEY,			XK_2,		view,		{ .i = 1 } }, \
	{ MODKEY,			XK_3,		view,		{ .i = 2 } }, \
	{ MODKEY,			XK_4,		view,		{ .i = 3 } }, \
	{ MODKEY,			XK_5,		view,		{ .i = 4 } }, \
	{ MODKEY,			XK_6,		view,		{ .i = 5 } }, \
	{ MODKEY,			XK_7,		view,		{ .i = 6 } }, \
	{ MODKEY,			XK_8,		view,		{ .i = 7 } }, \
	{ MODKEY,			XK_9,		view,		{ .i = 8 } }, \
	{ MODKEY|ControlMask,		XK_1,		toggleview,	{ .i = 0 } }, \
	{ MODKEY|ControlMask,		XK_2,		toggleview,	{ .i = 1 } }, \
	{ MODKEY|ControlMask,		XK_3,		toggleview,	{ .i = 2 } }, \
	{ MODKEY|ControlMask,		XK_4,		toggleview,	{ .i = 3 } }, \
	{ MODKEY|ControlMask,		XK_5,		toggleview,	{ .i = 4 } }, \
	{ MODKEY|ControlMask,		XK_6,		toggleview,	{ .i = 5 } }, \
	{ MODKEY|ControlMask,		XK_7,		toggleview,	{ .i = 6 } }, \
	{ MODKEY|ControlMask,		XK_8,		toggleview,	{ .i = 7 } }, \
	{ MODKEY|ControlMask,		XK_9,		toggleview,	{ .i = 8 } }, \
	{ MODKEY|ShiftMask,		XK_q,		quit,		{ 0 } }, \
};

#define RULES \
static Rule rule[] = { \
	/* class:instance:title regex	tags regex	isfloat */ \
	{ "Firefox",			"3",		False }, \
	{ "Gimp",			NULL,		True }, \
	{ "MPlayer",			NULL,		True }, \
	{ "Acroread",			NULL,		True }, \
};