Update dunst config
[~bandali/configs] / dunst / .config / dunst / dunstrc
1 [global]
2 font = Ubuntu Mono 10.5
3
4 # Path to default icons.
5 icon_folders = /usr/share/icons/Moka/16x16/status/:/usr/share/icons/Moka/16x16/devices/:/usr/share/icons/Faba-Mono/16x16/status/:/usr/share/icons/Faba-Mono/16x16/devices/:/usr/share/icons/Moka/16x16/actions/:/usr/share/icons/Moka/16x16/categories/:/usr/share/icons/Moka/16x16/mimetypes/:/usr/share/icons/Moka/16x16/apps/:/usr/share/icons/Moka/16x16/places/:/usr/share/icons/Paper/16x16/status/
6
7 icon_position = left
8 # <b>bold</b>
9 # <i>italic</i>
10 # <s>strikethrough<s/>
11 # <u>underline</u>
12 markup = full
13 # The format of the message. Possible variables are:
14 # %a appname
15 # %s summary
16 # %b body
17 # %i iconname (including its path)
18 # %I iconname (without its path)
19 # %p progress value if set ([ 0%] to [100%]) or nothing
20 # Markup is allowed
21 format = "<b>%s</b>\n%b"
22 # Sort messages by urgency
23 sort = yes
24 # Show how many messages are currently hidden (because of geometry)
25 indicate_hiddenl= no
26 # Alignment of message text.
27 # Possible values are "left", "center" and "right"
28 alignment = center
29 # The frequency with wich text that is longer than the notification
30 # window allows bounces back and forth.
31 # This option conflicts with 'word_wrap'.
32 # Set to 0 to disable
33 bounce_freq = 3
34 # show age of message if message is older than show_age_threshold seconds.
35 # set to -1 to disable
36 show_age_threshold = -1
37 # split notifications into multiple lines if they don't fit into geometry
38 word_wrap = yes
39 # ignore newlines '\n' in notifications
40 ignore_newline = no
41 # The geometry of the message window.
42 # geometry [{width}]x{height}][+/-{x}+/-{y}]
43 # The height is measured in number of notifications everything else in pixels. If the width
44 # is omitted but the height is given ("-geometry x2"), the message window
45 # expands over the whole screen (dmenu-like). If width is 0,
46 # the window expands to the longest message displayed.
47 # A positive x is measured from the left, a negative from the
48 # right side of the screen. Y is measured from the top and down respectevly.
49 # The width can be negative. In this case the actual width is the
50 # screen width minus the width defined in within the geometry option.
51 #geometry = "410x12-12+12"
52 #geometry = "0x0-30-30"
53 geometry = "260x12-30-30"
54 # The transparency of the window. range: [0; 100]
55 # This option will only work if a compositing windowmanager is present (e.g. xcompmgr, compiz, etc..)
56 transparency = 0
57 # Don't remove messages, if the user is idle (no mouse or keyboard input)
58 # for longer than idle_threshold seconds.
59 # Set to 0 to disable.
60 idle_threshold = 120
61 # Which monitor should the notifications be displayed on.
62 monitor = 0
63 # Display notification on focused monitor. Possible modes are:
64 # mouse: follow mouse pointer
65 # keyboard: follow window with keyboard focus
66 # none: don't follow anything
67 #
68 # "keyboard" needs a windowmanager that exports the _NET_ACTIVE_WINDOW property.
69 # This should be the case for almost all modern windowmanagers.
70 #
71 # If this option is set to mouse or keyboard, the monitor option will be
72 # ignored.
73 follow = keyboard
74 # should a notification popped up from history be sticky or
75 # timeout as if it would normally do.
76 sticky_history = yes
77 # The height of a single line. If the height is smaller than the font height,
78 # it will get raised to the font height.
79 # This adds empty space above and under the text.
80 line_height = 0
81
82 show_indicators = yes
83
84 # Draw a line of 'separatpr_height' pixel height between two notifications.
85 # Set to 0 to disable
86 separator_height = 3
87 # padding between text and separator
88 padding = 8
89 # horizontal padding
90 horizontal_padding = 8
91 # Define a color for the separator.
92 # possible values are:
93 # * auto: dunst tries to find a color fitting to the background
94 # * foreground: use the same color as the foreground
95 # * frame: use the same color as the frame.
96 # * anything else will be interpreted as a X color
97 separator_color = foreground
98 # print a notification on startup
99 # This is mainly for error detection, since dbus (re-)starts dunst
100 # automatically after a crash.
101 startup_notification = false
102 # dmenu path
103 #dmenu = /usr/bin/dmenu -p dunst:
104 dmenu = /usr/bin/rofi -dmenu -p dunst:
105 # browser for opening urls in context menu
106 browser = /usr/bin/firefox -new-tab
107 [frame]
108 width = 0
109 color = "#377222"
110 [shortcuts]
111 # shortcuts are specified as [modifier+][modifier+]...key
112 # available modifiers are 'ctrl', 'mod1' (the alt-key), 'mod2', 'mod3'
113 # and 'mod4' (windows-key)
114 # xev might be helpful to find names for keys
115 # close notification
116 close = ctrl+space
117 # close all notifications
118 close_all = ctrl+shift+space
119 # redisplay last message(s)
120 # On the US keyboard layout 'grave' is normally above TAB and left of '1'.
121 history = ctrl+shift+h
122 # context menu
123 context = ctrl+shift+period
124 [urgency_low]
125 # IMPORTANT: colors have to be defined in quotation marks.
126 # Otherwise the '#' and following would be interpreted as a comment.
127 background = "#1d2a30"
128 foreground = "#71c2af"
129 timeout = 3
130 [urgency_normal]
131 background = "#1d2a30"
132 foreground = "#71c2af"
133 timeout = 0
134 [urgency_critical]
135 background = "#1d2a30"
136 foreground = "#ff9982"
137 timeout = 0
138
139 # Every section that isn't one of the above is interpreted as a rules
140 # to override settings for certain messages.
141 # Messages can be matched by 'appname', 'summary', 'body' or 'icon'
142 # and you can override the 'timeout', 'urgency', 'foreground', 'background'
143 # and 'format'.
144 # Shell-like globbing will get expanded.
145 #
146 # SCRIPTING
147 # you can specify a script that gets run when the rule matches by setting
148 # the 'script' option.
149 # The script will be called as follows:
150 # script appname summary body icon urgency
151 # where urgency can be "LOW", "NORMAL" or "CRITICAL".
152 #
153 # NOTE: if you don't want a notification to be displayed, set the format to ""
154 # NOTE: It might be helpful to run dunst -print in a terminal in order to find
155 # fitting options for rules.
156 #[espeak]
157 # summary = "*"
158 # script = dunst_espeak.sh
159 #[script-test]
160 # summary = "*script*"
161 # script = dunst_test.sh
162 #[ignore]
163 ## This notification will not be displayed
164 # summary = "foobar"
165 # format = ""
166 #[signed_on]
167 # appname = Pidgin
168 # summary = "*signed on*"
169 # urgency = low
170 #
171 #[signed_off]
172 # appname = Pidgin
173 # summary = *signed off*
174 # urgency = low
175 #
176 #[says]
177 # appname = Pidgin
178 # summary = *says*
179 # urgency = critical
180 #
181 #[twitter]
182 # appname = Pidgin
183 # summary = *twitter.com*
184 # urgency = normal
185 #
186 [xfpm-backlight]
187 summary = *Brightness*
188 urgency = low
189