legacy-dots

dunstrc

3.4 kB
  1[global]
  2    frame_width = 2
  3    frame_color = "#ffffff"
  4    font = Inter Medium 11
  5    markup = yes
  6    format = "%s %p\n%b"
  7    sort = yes
  8    indicate_hidden = yes
  9    alignment = left
 10    bounce_freq = 5
 11    show_age_threshold = -1
 12    word_wrap = no
 13    ignore_newline = no
 14    geometry = "400x5-10+40"
 15    corner_radius=5
 16    shrink = yes
 17    transparency = 0
 18    idle_threshold = 120 
 19    monitor = 0
 20    follow = none
 21    sticky_history = yes
 22    history_length = 20
 23    show_indicators = yes
 24    line_height = 0
 25    separator_height = 1
 26    padding = 8
 27    horizontal_padding = 10
 28    separator_color = "#212121"
 29    startup_notification = false
 30    icon_position = left
 31    icon_path = /usr/share/icons/Papirus-Dark/16x16/status:/usr/share/icons/Papirus-Dark/16x16/devices
 32    max_icon_size=64
 33
 34[urgency_low]
 35    background = "#212121"
 36    foreground = "#ffffff"
 37    timeout = 10
 38
 39[urgency_normal]
 40    background = "#212121"
 41    foreground = "#ffffff"
 42    timeout = 10
 43
 44[urgency_critical]
 45    background = "#212121"
 46    foreground = "#ffffff"
 47    timeout = 0
 48
 49
 50# Every section that isn't one of the above is interpreted as a rules to
 51# override settings for certain messages.
 52# Messages can be matched by "appname", "summary", "body", "icon", "category",
 53# "msg_urgency" and you can override the "timeout", "urgency", "foreground",
 54# "background", "new_icon" and "format".
 55# Shell-like globbing will get expanded.
 56#
 57# SCRIPTING
 58# You can specify a script that gets run when the rule matches by
 59# setting the "script" option.
 60# The script will be called as follows:
 61#   script appname summary body icon urgency
 62# where urgency can be "LOW", "NORMAL" or "CRITICAL".
 63# 
 64# NOTE: if you don't want a notification to be displayed, set the format
 65# to "".
 66# NOTE: It might be helpful to run dunst -print in a terminal in order
 67# to find fitting options for rules.
 68
 69#[espeak]
 70#    summary = "*"
 71#    script = dunst_espeak.sh
 72
 73#[script-test]
 74#    summary = "*script*"
 75#    script = dunst_test.sh
 76
 77#[ignore]
 78#    # This notification will not be displayed
 79#    summary = "foobar"
 80#    format = ""
 81
 82#[signed_on]
 83#    appname = Pidgin
 84#    summary = "*signed on*"
 85#    urgency = low
 86#
 87#[signed_off]
 88#    appname = Pidgin
 89#    summary = *signed off*
 90#    urgency = low
 91#
 92#[says]
 93#    appname = Pidgin
 94#    summary = *says*
 95#    urgency = critical
 96#
 97#[twitter]
 98#    appname = Pidgin
 99#    summary = *twitter.com*
100#    urgency = normal
101#
102#[Claws Mail]
103#    appname = claws-mail
104#    category = email.arrived
105#    urgency = normal
106#    background = "#2F899E"
107#    foreground = "#FFA247"
108#
109#[mute.sh]
110#     appname = mute
111#     category = mute.sound
112#     script = mute.sh
113#
114#[JDownloader]
115#    appname = JDownloader
116#    category = JD
117#    background = "#FFA247"
118#    foreground = "#FFFFFF"
119#
120#[newsbeuter]
121#    summary = *Feeds*
122#    background = "#A8EB41"
123#    foreground = "#FFFFFF"
124#
125[irc]
126        appname = weechat
127        timeout = 0
128        background = "#0033bb"
129        foreground = "#dddddd"
130#
131[weechat hl]
132     appname = weechat
133     category = weechat.HL
134     background = "#FF5C47"
135     foreground = "#FFFFFF"
136#
137[weechat pn]
138     appname = weechat
139     category = weechat.PM
140     background = "#D53B84"
141     foreground = "#FFFFFF"
142#
143#[CMUS]
144#    appname = CMUS
145#    category = cmus
146#    background = "#6C4AB7"
147#    foreground = "#FFE756"
148#
149#
150#     background = "#30AB70"
151#     foreground = "#F67245"
152#
153# vim: ft=cfg