[UP] add many more ion3 cfg -_-, powerfull, and add thinkpad xorg.conf/.Xmodmap,...
[arrow.git] / archlinux_conf / etc / ion3 / look_cool.lua
blobb851f58585386d39babdee2c7624dee8faad34ce
1 -- look-awesome.lua drawing engine configuration file for Ion.
3 if not gr.select_engine("de") then return end
5 de.reset()
7 de.defstyle("*", {
8 shadow_colour = "#3C5268",
9 highlight_colour = "#9DAABA",
10 background_colour = "#3C5268",
11 foreground_colour = "#FFFFFF",
12 padding_colour = "#000000",--#778BA0",
14 transparent_background = false,
16 border_style = "elevated",
18 highlight_pixels = 0,
19 shadow_pixels = 0,
20 padding_pixels = 0,
21 spacing = 0,
23 font = "-xos4-terminus-medium-r-normal--14-*-*-*-*-*-*-*",
24 text_align = "center",
27 de.defstyle("frame", {
28 based_on = "*",
30 -- this sets the color between tabs as well, I could not figure out any way to make it transparent
31 background_colour = "#000000",--#778BA0",
33 transparent_background = true,
34 de.substyle("active", {
35 shadow_colour = "#3C5268",
36 highlight_colour = "#9DAABA",
37 padding_colour = "#000000",--#778BA0",
38 background_colour = "#3C5268",
39 }),
40 -- de.substyle("inactive", {
41 -- }),
44 de.defstyle("frame-ionframe", {
45 based_on = "frame",
46 -- de.substyle("active", {
47 -- }),
48 -- de.substyle("inactive", {
49 -- }),
52 de.defstyle("frame-floatframe", {
53 based_on = "frame",
54 padding_pixels = 1,
55 de.substyle("active", {
56 padding_colour = "#99A",
57 }),
58 de.substyle("inactive", {
59 padding_colour = "#666",
60 }),
63 de.defstyle("tab", {
64 based_on = "*",
66 highlight_pixels = 1,
67 shadow_pixels = 1,
68 padding_pixels = 0,
69 spacing = 1,
71 transparent_background = true,
73 text_align = "center",
75 de.substyle("active-selected", {
76 shadow_colour = "#3C5268",
77 highlight_colour = "#3C5268",
78 background_colour = "#3C5268",
79 foreground_colour = "#FFFFFF",
80 }),
81 de.substyle("active-unselected", {
82 shadow_colour = "#A7B5C6",
83 highlight_colour = "#A7B5C6",
84 background_colour = "#9DAABA",
85 foreground_colour = "#000000",
86 }),
87 de.substyle("inactive-selected", {
88 shadow_colour = "#3C5268",
89 highlight_colour = "#A7B5C6",
90 background_colour = "#9DAABA",
91 foreground_colour = "#000000",
92 }),
93 de.substyle("inactive-unselected", {
94 shadow_colour = "#3C5268",--#939FAE",
95 highlight_colour = "#A7B5C6",
96 background_colour = "#9DAABA",
97 foreground_colour = "#4C4C4C",
98 }),
101 de.defstyle("tab-frame", {
102 based_on = "tab",
103 padding_pixels = 3,
104 -- de.substyle("*-*-tagged", {
105 -- }),
106 -- de.substyle("*-*-*-dragged", {
107 -- }),
108 de.substyle("active-*-*-*-activity", {
109 shadow_colour = "red",
110 highlight_colour = "red",
111 background_colour = "#800",
112 foreground_colour = "#FFF",
114 de.substyle("inactive-*-*-*-activity", {
115 shadow_colour = "#800",
116 highlight_colour = "#800",
117 background_colour = "#400",
118 foreground_colour = "#888",
122 de.defstyle("tab-frame-ionframe", {
123 based_on = "tab-frame",
126 de.defstyle("tab-frame-floatframe", {
127 based_on = "tab-frame",
128 padding_pixels = 4,
131 de.defstyle("tab-menuentry", {
132 based_on = "tab",
134 padding_pixels = 6,
135 spacing = 0,
137 font = "-xos4-terminus-medium-r-normal--16-*-*-*-*-*-*-*",
138 text_align = "left",
140 -- de.substyle("*-*-submenu", {
141 -- }),
144 de.defstyle("tab-menuentry-big", {
145 based_on = "tab-menuentry",
147 padding_pixels = 8,
149 font = "-xos4-terminus-medium-r-normal--28-*-*-*-*-*-*-*",
152 de.defstyle("tab-menuentry-pmenu", {
153 based_on = "tab-menuentry",
154 de.substyle("inactive-selected", {
155 shadow_colour = "#3C5268",
156 highlight_colour = "#3C5268",
157 background_colour = "#3C5268",
158 foreground_colour = "#FFFFFF",
160 de.substyle("inactive-unselected", {
161 shadow_colour = "#A7B5C6",
162 highlight_colour = "#A7B5C6",
163 background_colour = "#9DAABA",
164 foreground_colour = "#000000",
168 de.defstyle("input", {
169 based_on = "*",
171 foreground_colour = "#000000",
172 background_colour = "#9DAABA",
173 padding_colour = "#9CAAB4",
175 transparent_background = false,
177 border_style = "elevated",
179 padding_pixels = 3,
182 de.defstyle("input-edln", {
183 based_on = "input",
187 de.defstyle("input-message", {
188 based_on = "input",
191 de.defstyle("input-menu", {
192 based_on = "input",
194 de.substyle("*-selection", {
195 background_color = "#AAA",
196 foreground_color = "#334",
199 de.substyle("*-cursor", {
200 background_color = "#FFF",
201 foreground_color = "#667",
204 transparent_background = false,
206 background_color = "#AAA",
207 foreground_color = "#334",
208 highlight_pixels = 0,
209 shadow_pixels = 0,
210 padding_pixels = 0,
211 spacing = 0,
214 de.defstyle("input-menu-big", {
215 based_on = "input-menu",
218 de.defstyle("moveres_display", {
219 based_on = "input-menu",
222 de.defstyle("dock", {
223 based_on = "*",
226 gr.refresh()