allow nmaster to be 0
[awesome.git] / awesomerc
blob5bf16e3615877863d3fea5b20018b7e9520e61ad
1 # Configuration file for awesome
3 awesome:
5     # Default bar position
6     barpos = "BarTop";
7     # Window border size
8     borderpx = 1;
9     # Window snap pixels
10     snap = 8;
11     # Master window width factor (used by tile layouts)
12     mwfact = 0.6;
13     # Font
14     font = "-*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-*";
15     # Tags
16     tags = ( "1", "2", "3", "4", "5", "6", "7", "8", "9" );
17     # Colors
18     normal_border_color = "#dddddd";
19     normal_bg_color = "#000000";
20     normal_fg_color = "#ffffff";
21     focus_border_color = "#008b8b";
22     focus_bg_color = "#008b8b";
23     focus_fg_color = "#ffffff";
25     # Available layouts
26     layouts = (("[]=", "tile"),
27              ("=[]", "tileleft"),
28              ("+++", "grid"),
29 #             ("(@)", "spiral"),
30              ("[\]", "dwindle"),
31              ("><>", "floating"),
32              ("TTT", "bstack"),
33              ("===", "bstackportrait")
34             );
36     # Number of master windows (used by tile layouts)
37     nmaster = 2;
39     # Resize hints
40     resize_hints = true;
42     # Set of rules to put some windows floating
43     # or to tag them on launch
44     rules = ({ name = "Gimp";
45                tags = "";
46                float = true;
47              },
48              { name = "MPlayer";
49                tags = "";
50                float = true;
51              },
52              { name = "Acroread";
53                tags = "";
54                float = true;
55              },
56              { name = "VLC";
57                tags = "";
58                float = true;
59              },
60              { name = "pinentry";
61                tags = "";
62                float = true;
63              });
64     
65     # modkey for mouse actions
66     modkey = "Mod4";
68     # Keys binding
69     keys = ((("Mod4"), "Return", "spawn", "exec urxvt"),
70             (("Mod4"), "space", "setlayout"),
71             (("Mod4"), "b", "togglebar"),
72             (("Mod4"), "j", "focusnext"),
73             (("Mod4"), "k", "focusprev"),
74             (("Mod4"), "h", "setmwfact", "-0.05"),
75             (("Mod4"), "l", "setmwfact", "+0.05"),
76             (("Mod4"), "Escape", "viewprevtags"),
77             (("Mod4", "Shift"), "h", "incnmaster", "+1"),
78             (("Mod4", "Shift"), "l", "incnmaster", "-1"),
79             (("Mod4"), "m", "togglemax"),
80             (("Mod4"), "t", "settrans", "-5"),
81             (("Mod4", "Shift"), "t", "settrans", "+5"),
82             (("Mod4", "Control"), "Return", "zoom"),
83             (("Mod4", "Control"), "space", "togglefloating"),
84             (("Mod4", "Shift"), "c", "killclient"),
85             (("Mod4", "Shift"), "q", "quit"),
86             (("Mod4"), "0", "view"),
87             (("Mod4"), "1", "view", "1"),
88             (("Mod4"), "2", "view", "2"),
89             (("Mod4"), "3", "view", "3"),
90             (("Mod4"), "4", "view", "4"),
91             (("Mod4"), "5", "view", "5"),
92             (("Mod4"), "6", "view", "6"),
93             (("Mod4"), "7", "view", "7"),
94             (("Mod4"), "8", "view", "8"),
95             (("Mod4"), "9", "view", "9"),
96             (("Mod4", "Control"), "0", "toggleview"),
97             (("Mod4", "Control"), "1", "toggleview", "1"),
98             (("Mod4", "Control"), "2", "toggleview", "2"),
99             (("Mod4", "Control"), "3", "toggleview", "3"),
100             (("Mod4", "Control"), "4", "toggleview", "4"),
101             (("Mod4", "Control"), "5", "toggleview", "5"),
102             (("Mod4", "Control"), "6", "toggleview", "6"),
103             (("Mod4", "Control"), "7", "toggleview", "7"),
104             (("Mod4", "Control"), "8", "toggleview", "8"),
105             (("Mod4", "Control"), "9", "toggleview", "9"),
106             (("Mod4", "Control"), "0", "toggleview"),
107             (("Mod4", "Shift"), "0", "tag"),
108             (("Mod4", "Shift"), "1", "tag", "1"),
109             (("Mod4", "Shift"), "2", "tag", "2"),
110             (("Mod4", "Shift"), "3", "tag", "3"),
111             (("Mod4", "Shift"), "4", "tag", "4"),
112             (("Mod4", "Shift"), "5", "tag", "5"),
113             (("Mod4", "Shift"), "6", "tag", "6"),
114             (("Mod4", "Shift"), "7", "tag", "7"),
115             (("Mod4", "Shift"), "8", "tag", "8"),
116             (("Mod4", "Shift"), "9", "tag", "9"),
117             (("Mod4", "Shift", "Control"), "0", "toggletag"),
118             (("Mod4", "Shift", "Control"), "1", "toggletag", "1"),
119             (("Mod4", "Shift", "Control"), "2", "toggletag", "2"),
120             (("Mod4", "Shift", "Control"), "3", "toggletag", "3"),
121             (("Mod4", "Shift", "Control"), "4", "toggletag", "4"),
122             (("Mod4", "Shift", "Control"), "5", "toggletag", "5"),
123             (("Mod4", "Shift", "Control"), "6", "toggletag", "6"),
124             (("Mod4", "Shift", "Control"), "7", "toggletag", "7"),
125             (("Mod4", "Shift", "Control"), "8", "toggletag", "8"),
126             (("Mod4", "Shift", "Control"), "9", "toggletag", "9")
127            );