[global] ### Display ### # Which monitor should the notifications be displayed on. monitor = 0 # Display notification on focused monitor. follow = mouse geometry = "300x60-15+55" # Show how many messages are currently hidden (because of geometry). indicate_hidden = yes #progress_bar = true # Shrink window if it's smaller than the width. shrink = false # The transparency of the window. transparency = 0.5 # The height of the entire notification. notification_height = 0 # Draw a line of "separator_height" pixel height between two notifications. separator_height = 1 # Padding between text and separator. padding = 8 # Horizontal padding. horizontal_padding = 8 # Defines width in pixels of frame around the notification window. frame_width = 1 # Defines color of the frame around the notification window. frame_color = "#D0F0C0" # Define a color for the separator. separator_color = frame # Sort messages by urgency. sort = yes # Don't remove messages, if the user is idle (no mouse or keyboard input) for longer than idle_threshold seconds. idle_threshold = 120 ### Text ### font = Open Sans 10 # The spacing between lines. line_height = 0 markup = full # The format of the message. format = "%s\n%b" # Alignment of message text. alignment = center # Show age of message if message is older than show_age_threshold seconds show_age_threshold = 60 # Split notifications into multiple lines if they don't fit into geometry word_wrap = yes # When word_wrap is set to no, specify where to make an ellipsis in long lines. ellipsize = middle # Ignore newlines '\n' in notifications. ignore_newline = no # Stack together notifications with the same content stack_duplicates = true # Hide the count of stacked notifications with the same content hide_duplicate_count = false # Display indicators for URLs (U) and actions (A). show_indicators = no ### Icons ### # Align icons left/right/off icon_position = left # Scale larger icons down to this size, set to 0 to disable max_icon_size = 50 # Paths to default icons. # icon_path = /usr/share/icons/Dark-MacOSDark/32x32/status/:/usr/share/icons/HighContrast/32x32/devices/ ### History ### # Should a notification popped up from history be sticky or timeout as if it would normally do. sticky_history = yes # Maximum amount of notifications kept in history history_length = 20 ### Misc/Advanced ### # Always run rule-defined scripts, even if the notification is suppressed always_run_script = true # Define the title of the windows spawned by dunst title = Dunst # Define the class of the windows spawned by dunst class = Dunst # Print a notification on startup. verbosity = mesg # Define the corner radius of the notification window in pixel size corner_radius = 5 ### Legacy # Use the Xinerama extension instead of RandR for multi-monitor support. force_xinerama = false ### mouse # Defines action of mouse event mouse_left_click = close_current mouse_middle_click = do_action mouse_right_click = close_all # Experimental features that may or may not work correctly. Do not expect them # to have a consistent behaviour across releases. [experimental] # Calculate the dpi to use on a per-monitor basis. # If this setting is enabled the Xft.dpi value will be ignored and instead # dunst will attempt to calculate an appropriate dpi value for each monitor # using the resolution and physical size. This might be useful in setups # where there are multiple screens with very different dpi values. per_monitor_dpi = false [shortcuts] # Close notification. close = ctrl+space # Close all notifications. close_all = ctrl+shift+space # Redisplay last message(s). history = ctrl+grave # Context menu. context = ctrl+shift+grave [urgency_low] background = "#111111" foreground = "#ffffff" timeout = 10 [urgency_normal] background = "#111111" foreground = "#ffffff" timeout = 10 [urgency_critical] background = "#111111" foreground = "#ffd5cd" #FDF1DB #f5bfd2 #ff8585 #ffdfd3 #fec8d8 #FDF1DB #8fbcbb timeout = 0 [Spotify] appname = Spotify format = "%s\n%b"