[zathura] Copy to clipboard
[~bandali/configs] / dunst / .config / dunst / dunstrc
CommitLineData
45c22906 1[global]
9a7da6d8 2font = Ubuntu Mono 10.5
45c22906
AB
3
4# Path to default icons.
5icon_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
7icon_position = left
8# <b>bold</b>
9# <i>italic</i>
10# <s>strikethrough<s/>
11# <u>underline</u>
9a7da6d8 12markup = full
45c22906
AB
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
21format = "<b>%s</b>\n%b"
22# Sort messages by urgency
23sort = yes
24# Show how many messages are currently hidden (because of geometry)
25indicate_hiddenl= no
26# Alignment of message text.
27# Possible values are "left", "center" and "right"
28alignment = 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
33bounce_freq = 3
34# show age of message if message is older than show_age_threshold seconds.
35# set to -1 to disable
36show_age_threshold = -1
37# split notifications into multiple lines if they don't fit into geometry
38word_wrap = yes
39# ignore newlines '\n' in notifications
40ignore_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"
53geometry = "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..)
56transparency = 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.
60idle_threshold = 120
61# Which monitor should the notifications be displayed on.
62monitor = 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.
9a7da6d8 73follow = keyboard
45c22906
AB
74# should a notification popped up from history be sticky or
75# timeout as if it would normally do.
76sticky_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.
80line_height = 0
81
82show_indicators = yes
83
84# Draw a line of 'separatpr_height' pixel height between two notifications.
85# Set to 0 to disable
86separator_height = 3
87# padding between text and separator
88padding = 8
89# horizontal padding
90horizontal_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
97separator_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.
101startup_notification = false
102# dmenu path
9a7da6d8
AB
103#dmenu = /usr/bin/dmenu -p dunst:
104dmenu = /usr/bin/rofi -dmenu -p dunst:
45c22906
AB
105# browser for opening urls in context menu
106browser = /usr/bin/firefox -new-tab
107[frame]
108width = 0
109color = "#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
116close = ctrl+space
117# close all notifications
118close_all = ctrl+shift+space
119# redisplay last message(s)
120# On the US keyboard layout 'grave' is normally above TAB and left of '1'.
121history = ctrl+shift+h
122# context menu
123context = 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.
127background = "#1d2a30"
128foreground = "#71c2af"
129timeout = 3
130[urgency_normal]
131background = "#1d2a30"
132foreground = "#71c2af"
133timeout = 0
134[urgency_critical]
135background = "#1d2a30"
136foreground = "#ff9982"
137timeout = 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