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