[global] font = Ubuntu Mono 11 allow_markup = yes format = "%s\n%b" sort = yes indicate_hidden = yes alignment = left bounce_freq = 0 show_age_threshold = 60 word_wrap = yes ignore_newline = no geometry = "300x5-30+20" shrink = no transparency = 0 idle_threshold = 120 monitor = 0 sticky_history = yes history_length = 20 show_indicators = yes line_height = 0 separator_height = 2 padding = 8 horizontal_padding = 16 separator_color = frame startup_notification = false dmenu = /usr/bin/dmenu -p dunst: browser = /usr/bin/firefox -new-tab icon_position = off icon_folders = /usr/share/icons/Papirus-Dark/16x16/status/:/usr/share/icons/Papirus-Dark/16x16/devices/ [frame] width = 3 color = "#bd93f9" [shortcuts] close = ctrl+space close_all = ctrl+shift+space history = ctrl+grave context = ctrl+shift+period [urgency_low] background = "#282a36" foreground = "#bd93f9" frame_color = "#bd93f9" timeout = 4 [urgency_normal] background = "#282a36" foreground = "#bd93f9" frame_color = "#bd93f9" timeout = 4 [urgency_critical] background = "#ff5555" foreground = "#f8f8f2" frame_color = "#f8f8f2" timeout = 0 # Icon for notifications with low urgency, uncomment to enable #new_icon = /path/to/icon # Icon for notifications with normal urgency, uncomment to enable #new_icon = /path/to/icon # Icon for notifications with critical urgency, uncomment to enable #new_icon = /path/to/icon # Every section that isn't one of the above is interpreted as a rules to # override settings for certain messages. # # Messages can be matched by # appname (discouraged, see desktop_entry) # body # category # desktop_entry # icon # match_transient # msg_urgency # stack_tag # summary # # and you can override the # background # foreground # format # frame_color # fullscreen # new_icon # set_stack_tag # set_transient # set_category # timeout # urgency # skip_display # history_ignore # action_name # word_wrap # ellipsize # alignment # # Shell-like globbing will get expanded. # # Instead of the appname filter, it's recommended to use the desktop_entry filter. # GLib based applications export their desktop-entry name. In comparison to the appname, # the desktop-entry won't get localized. # # SCRIPTING # You can specify a script that gets run when the rule matches by # setting the "script" option. # The script will be called as follows: # 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 rules. # Disable the transient hint so that idle_threshold cannot be bypassed from the # client #[transient_disable] # match_transient = yes # set_transient = no # # Make the handling of transient notifications more strict by making them not # be placed in history. #[transient_history_ignore] # match_transient = yes # history_ignore = yes # fullscreen values # show: show the notifications, regardless if there is a fullscreen window opened # delay: displays the new notification, if there is no fullscreen window active # If the notification is already drawn, it won't get undrawn. # pushback: same as delay, but when switching into fullscreen, the notification will get # withdrawn from screen again and will get delayed like a new notification #[fullscreen_delay_everything] # fullscreen = delay #[fullscreen_show_critical] # msg_urgency = critical # fullscreen = show #[espeak] # summary = "*" # script = dunst_espeak.sh #[script-test] # summary = "*script*" # script = dunst_test.sh #[ignore] # # This notification will not be displayed # summary = "foobar" # skip_display = true #[history-ignore] # # This notification will not be saved in history # summary = "foobar" # history_ignore = yes #[skip-display] # # This notification will not be displayed, but will be included in the history # summary = "foobar" # skip_display = yes #[signed_on] # appname = Pidgin # summary = "*signed on*" # urgency = low # #[signed_off] # appname = Pidgin # summary = *signed off* # urgency = low # #[says] # appname = Pidgin # summary = *says* # urgency = critical # #[twitter] # appname = Pidgin # summary = *twitter.com* # urgency = normal # #[stack-volumes] # appname = "some_volume_notifiers" # set_stack_tag = "volume" # # vim: ft=cfg