. . .
1[global]
2 frame_width = 1
3 frame_color = "#788388"
4
5 font = Noto Sans 10
6
7 # Allow a small subset of html markup:
8 # <b>bold</b>
9 # <i>italic</i>
10 # <s>strikethrough</s>
11 # <u>underline</u>
12 #
13 # For a complete reference see
14 # <http://developer.gnome.org/pango/stable/PangoMarkupFormat.html>.
15 # If markup is not allowed, those tags will be stripped out of the
16 # message.
17 markup = yes
18
19 # The format of the message. Possible variables are:
20 # %a appname
21 # %s summary
22 # %b body
23 # %i iconname (including its path)
24 # %I iconname (without its path)
25 # %p progress value if set ([ 0%] to [100%]) or nothing
26 # Markup is allowed
27 format = "%s %p\n%b"
28
29 # Sort messages by urgency.
30 sort = yes
31
32 # Show how many messages are currently hidden (because of geometry).
33 indicate_hidden = yes
34
35 # Alignment of message text.
36 # Possible values are "left", "center" and "right".
37 alignment = left
38
39 # The frequency with wich text that is longer than the notification
40 # window allows bounces back and forth.
41 # This option conflicts with "word_wrap".
42 # Set to 0 to disable.
43 bounce_freq = 5
44
45
46 # Show age of message if message is older than show_age_threshold
47 # seconds.
48 # Set to -1 to disable.
49 show_age_threshold = 60
50
51 # Split notifications into multiple lines if they don't fit into
52 # geometry.
53 word_wrap = no
54
55 # Ignore newlines '\n' in notifications.
56 ignore_newline = no
57
58
59 # The geometry of the window:
60 # [{width}]x{height}[+/-{x}+/-{y}]
61 # The geometry of the message window.
62 # The height is measured in number of notifications everything else
63 # in pixels. If the width is omitted but the height is given
64 # ("-geometry x2"), the message window expands over the whole screen
65 # (dmenu-like). If width is 0, the window expands to the longest
66 # message displayed. A positive x is measured from the left, a
67 # negative from the right side of the screen. Y is measured from
68 # the top and down respectevly.
69 # The width can be negative. In this case the actual width is the
70 # screen width minus the width defined in within the geometry option.
71 geometry = "0x4-25+25"
72
73 # Shrink window if it's smaller than the width. Will be ignored if
74 # width is 0.
75 shrink = yes
76
77 # The transparency of the window. Range: [0; 100].
78 # This option will only work if a compositing windowmanager is
79 # present (e.g. xcompmgr, compiz, etc.).
80 transparency = 15
81
82 # Don't remove messages, if the user is idle (no mouse or keyboard input)
83 # for longer than idle_threshold seconds.
84 # Set to 0 to disable.
85 # default 120
86 idle_threshold = 120
87
88 # Which monitor should the notifications be displayed on.
89 monitor = 0
90
91 # Display notification on focused monitor. Possible modes are:
92 # mouse: follow mouse pointer
93 # keyboard: follow window with keyboard focus
94 # none: don't follow anything
95 #
96 # "keyboard" needs a windowmanager that exports the
97 # _NET_ACTIVE_WINDOW property.
98 # This should be the case for almost all modern windowmanagers.
99 #
100 # If this option is set to mouse or keyboard, the monitor option
101 # will be ignored.
102 follow = mouse
103
104 # Should a notification popped up from history be sticky or timeout
105 # as if it would normally do.
106 sticky_history = yes
107
108 # Maximum amount of notifications kept in history
109 history_length = 20
110
111 # Display indicators for URLs (U) and actions (A).
112 show_indicators = yes
113
114 # The height of a single line. If the height is smaller than the
115 # font height, it will get raised to the font height.
116 # This adds empty space above and under the text.
117 line_height = 0
118
119 # Draw a line of "separator_height" pixel height between two
120 # notifications.
121 # Set to 0 to disable.
122 separator_height = 1
123
124 # Padding between text and separator.
125 # padding = 8
126 padding = 8
127
128 # Horizontal padding.
129 horizontal_padding = 10
130
131 # Define a color for the separator.
132 # possible values are:
133 # * auto: dunst tries to find a color fitting to the background;
134 # * foreground: use the same color as the foreground;
135 # * frame: use the same color as the frame;
136 # * anything else will be interpreted as a X color.
137 separator_color = #263238
138
139 # Print a notification on startup.
140 # This is mainly for error detection, since dbus (re-)starts dunst
141 # automatically after a crash.
142 startup_notification = false
143
144 # dmenu path.
145 dmenu = /usr/bin/dmenu -p dunst:
146
147 # Browser for opening urls in context menu.
148 browser = palemoon
149
150 # Align icons left/right/off
151 icon_position = left
152
153 # Paths to default icons.
154 icon_path = /usr/share/icons/Adwaita/16x16/status/:/usr/share/icons/Adwaita/16x16/devices/
155
156 # Limit icons size.
157 max_icon_size=128
158
159[shortcuts]
160
161 # Shortcuts are specified as [modifier+][modifier+]...key
162 # Available modifiers are "ctrl", "mod1" (the alt-key), "mod2",
163 # "mod3" and "mod4" (windows-key).
164 # Xev might be helpful to find names for keys.
165
166 # Close notification.
167 close = mod1+space
168
169 # Close all notifications.
170 # close_all = ctrl+shift+space
171 close_all = ctrl+mod1+space
172
173 # Redisplay last message(s).
174 # On the US keyboard layout "grave" is normally above TAB and left
175 # of "1".
176 history = ctrl+mod4+h
177
178 # Context menu.
179 context = ctrl+mod1+c
180
181[urgency_low]
182 # IMPORTANT: colors have to be defined in quotation marks.
183 # Otherwise the "#" and following would be interpreted as a comment.
184 background = "#263238"
185 foreground = "#556064"
186 timeout = 10
187
188[urgency_normal]
189 background = "#263238"
190 foreground = "#F9FAF9"
191 timeout = 10
192
193[urgency_critical]
194 background = "#D62929"
195 foreground = "#F9FAF9"
196 timeout = 0
197
198
199# Every section that isn't one of the above is interpreted as a rules to
200# override settings for certain messages.
201# Messages can be matched by "appname", "summary", "body", "icon", "category",
202# "msg_urgency" and you can override the "timeout", "urgency", "foreground",
203# "background", "new_icon" and "format".
204# Shell-like globbing will get expanded.
205#
206# SCRIPTING
207# You can specify a script that gets run when the rule matches by
208# setting the "script" option.
209# The script will be called as follows:
210# script appname summary body icon urgency
211# where urgency can be "LOW", "NORMAL" or "CRITICAL".
212#
213# NOTE: if you don't want a notification to be displayed, set the format
214# to "".
215# NOTE: It might be helpful to run dunst -print in a terminal in order
216# to find fitting options for rules.
217
218#[espeak]
219# summary = "*"
220# script = dunst_espeak.sh
221
222#[script-test]
223# summary = "*script*"
224# script = dunst_test.sh
225
226#[ignore]
227# # This notification will not be displayed
228# summary = "foobar"
229# format = ""
230
231#[signed_on]
232# appname = Pidgin
233# summary = "*signed on*"
234# urgency = low
235#
236#[signed_off]
237# appname = Pidgin
238# summary = *signed off*
239# urgency = low
240#
241#[says]
242# appname = Pidgin
243# summary = *says*
244# urgency = critical
245#
246#[twitter]
247# appname = Pidgin
248# summary = *twitter.com*
249# urgency = normal
250#
251#[Claws Mail]
252# appname = claws-mail
253# category = email.arrived
254# urgency = normal
255# background = "#2F899E"
256# foreground = "#FFA247"
257#
258#[mute.sh]
259# appname = mute
260# category = mute.sound
261# script = mute.sh
262#
263#[JDownloader]
264# appname = JDownloader
265# category = JD
266# background = "#FFA247"
267# foreground = "#FFFFFF"
268#
269#[newsbeuter]
270# summary = *Feeds*
271# background = "#A8EB41"
272# foreground = "#FFFFFF"
273#
274[irc]
275 appname = weechat
276 timeout = 0
277 background = "#0033bb"
278 foreground = "#dddddd"
279#
280[weechat hl]
281 appname = weechat
282 category = weechat.HL
283 background = "#FF5C47"
284 foreground = "#FFFFFF"
285#
286[weechat pn]
287 appname = weechat
288 category = weechat.PM
289 background = "#D53B84"
290 foreground = "#FFFFFF"
291#
292#[CMUS]
293# appname = CMUS
294# category = cmus
295# background = "#6C4AB7"
296# foreground = "#FFE756"
297#
298#
299# background = "#30AB70"
300# foreground = "#F67245"
301#
302# vim: ft=cfg