diff options
-rw-r--r-- | .config/dunst/dunstrc | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/.config/dunst/dunstrc b/.config/dunst/dunstrc new file mode 100644 index 0000000..fc93a12 --- /dev/null +++ b/.config/dunst/dunstrc @@ -0,0 +1,92 @@ +# -*- Mode: conf -*- +[global] + + # Markup syntax: + # http://developer.gnome.org/pango/stable/PangoMarkupFormat.html + # Format string variables: + # %a appname + # %s summary + # %b body + # %i iconname (including its path) + # %I iconname (without its path) + # %p progress value if set ([ 0%] to [100%]) or nothing + + # Message format + format = "<b>%s</b>\n%b" + allow_markup = yes + ignore_newline = no + # Message word-wrap/scroll + word_wrap = yes # Split lines... + bounce_freq = 0 # ...or scroll long lines? + # Window settings + monitor = 0 # Default monitor + follow = mouse # Follow monitors? (mouse/keyboard/none) + geometry = "300x5-0+16" # [{width}]x{height}][+/-{x}+/-{y}] + transparency = 10 + # Layout settings + padding = 8 # Vertical padding + horizontal_padding = 8 # Horizontal padding + separator_height = 2 # Height of line between notifications + separator_color = frame # (auto/foreground/frame/<X color>) + # Font settings + font = Monospace 8 + line_height = 0 # if less than font height, font height is used + allignment = left # (left/center/right) + # Misc. + sort = yes # Sort messages by urgency + indicate_hidden = yes + show_age_threshold = 60 # -1 to disable + idle_threshold = 120 # Don't timeout messages if the user is gone + sticky_history = yes # Don't timeout messages popped up from history + startup_notification = false # mostly for debugging + # External programs + dmenu = wimenu -p dunst: + browser = v-www-browser + +[frame] + width = 1 + color = "#eeeeec" + +[shortcuts] + close = ctrl+space + close_all = ctrl+shift+space + history = ctrl+grave + context = ctrl+shift+period + +[urgency_low] + background = "#2e3436" + foreground = "#babdb6" + timeout = 10 + +[urgency_normal] + background = "#555753" + foreground = "#eeeeec" + timeout = 10 + +[urgency_critical] + background = "#cc0000" + foreground = "#eeeeec" + timeout = 0 + + +# Every section that isn't one of the above is interpreted as a rules +# to override settings for certain messages. + +# Filters: (shell-like globbing will get expanded) +# appname +# summary +# body +# icon +# Overrides: +# timeout +# urgency +# foreground +# background +# format (blank to not display) +# Scripting: +# If you set 'script=', the value will be called like: +# script appname summary body icon urgency +# Where urgency can be "LOW", "NORMAL" or "CRITICAL". +# +# NOTE: It might be helpful to run dunst -print in a terminal in order to find +# fitting options for filters. |