[global] # --- Display --- # # The monitor to be displayed to monitor = 0 # Follow monitor with mouse follow = mouse # The geometry of the window # widthxheight +/-x+/-y geometry = "270x6-24+68" # Show how many messages are hidden indicate_hidden = yes # Shrink window if it's smaller than the width. shrink = no # The transparency of the window. transparency = 1 # Set height to padding + font size notification_height = 0 # Draw a line between multiple notifications separator_height = 3 separator_color = "#ffffffaa" # Set notification padding padding = 16 horizontal_padding = 16 # Disable frame (border) frame_width = 0 # Sort messages by urgency. sort = no # Disable idle time idle_threshold = 0 # --- Text --- # # Set the font # font = "Noto Sans 11" font = "Hack Nerd Font 9.5" # Set line height to font height line_height = 0 # Reference for markup and formatting: # bold # italic # strikethrough # underline # . # %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 # %n progress value if set without any extra characters # %% Literal % markup = full format = "%s\n%b" # Left align the text alignment = left # Vertical alignment of message text and icon. vertical_alignment = center # Show age of message if message is old show_age_threshold = 120 # Wrap text if it doesn't fit in geometry word_wrap = yes # Where to place ellipses if word wrap is disabled # ellipsize = middle # Use newlines '\n' in notifications. ignore_newline = no # Don't stack together notifications stack_duplicates = false # Hide the count of stacked notifications # hide_duplicate_count = false # Display indicators for URLs (U) and actions (A). show_indicators = yes # ---- Icons ---- # # Align icons left/right/off icon_position = left # Scale small icons up to this size, set to 0 to disable. min_icon_size = 0 # Scale larger icons down to this size, set to 0 to disable max_icon_size = 40 # Paths to default icons. icon_path = /usr/share/icons/ePapirus/128x128/apps:/usr/share/icons/ePapirus/128x128/devices:/usr/share/icons/ePapirus/128x128/mimetypes:/usr/share/icons/ePapirus/128x128/places:/usr/share/icons/Papirus/48x48/actions:/usr/share/icons/Papirus/48x48/apps:/usr/share/icons/Papirus/48x48/devices:/usr/share/icons/Papirus/48x48:emblems:/usr/share/icons/Papirus/48x48/emotes:/usr/share/icons/Papirus/48x48/mimetypes:/usr/share/icons/Papirus/48x48/places:/usr/share/icons/Papirus/48x48/status # --- History --- # # Avoid timing out hidden notifications sticky_history = yes # Maximum amount of notifications kept in history history_length = 100 # --- Misc/Advanced --- # dmenu = /usr/bin/dmenu -p dunst: # Browser for opening urls in context menu. browser = /usr/bin/firefox -new-tab # Always run rule-defined scripts, even if the notification is suppressed always_run_script = false # Define the title of the windows spawned by dunst title = Dunst # Define the class of the windows spawned by dunst class = Dunst # Avoid printing a notification on startup startup_notification = false # Manage dunst's desire for talking verbosity = mesg # Define the corner radius of the notification window corner_radius = 0 # Don't gnore the dbus closeNotification message. ignore_dbusclose = false # --- Legacy --- # # Use the Xinerama extension instead of RandR for multi-monitor support. force_xinerama = false # --- Mouse --- # mouse_left_click = close_current mouse_middle_click = do_action, close_current mouse_right_click = close_all [experimental] 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+period # --- Colors --- # [urgency_low] background = "{color9}" foreground = "{foreground}" timeout = 8 [urgency_normal] background = "{color9}" foreground = "{foreground}" timeout = 8 [urgency_critical] background = "#dd130ddd" foreground = "#ffffff" timeout = 0 icon = abrt