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