[global] ### Display ### # Display notifications on monitor with mouse focus follow = mouse # Notification width (min, max) width = (200, 350) # Max height of notification stack height = 300 # Position on screen origin = top-right # Offset from origin: (right margin)x(top margin — clears waybar) offset = 0x0 # Show number of hidden notifications indicate_hidden = yes # Set transparency of notifications transparency = 0 # Height of separators separator_height = 2 # Text and separator padding padding = 12 # Horizontal padding horizontal_padding = 12 # Width of frame around window frame_width = 2 # Color of frame around window frame_color = "#b4befe" # Sort messages by urgency sort = yes # Idle seconds idle_threshold = 0 ### Text ### # Set font of notifications font = JetBrainsMono Nerd Font 10 # Spacing between lines line-height = 0 # Markup parsing markup = full # Message format: # %a - appname # %s - summary # %b - body # %i - iconname (with path) # %I - iconname (without path) # %p - progress value (if set) # %n - progress value no extra characters # %% - literal % format = "%a\n%s\n%b" # Align message text horizontally alignment = center # Align message text vertically vertical_alignment = center # Show age of message if message is older than x seconds show_age_threshold = -1 # Split notifications into multiple lines word_wrap = yes # If message too long, add ellipsize to... ellipsize = middle # Ignore newlines in notifications ignore_newline = no # Stack duplicate notifications stack_duplicates = true # Hide number of duplicate notifications hide_duplicate_count = true # Show indicatiors for urls and actions show_indicators = no ### Icons ### # Disable icons icon_position = off ### History ### # Length of history history_length = 20 ### Misc ### # Dmenu path dmenu = /usr/bin/dmenu -p dunst: # Browser browser = /usr/bin/firefox -new-tab # Always run scripts always_run_script = true # Title of notification title = Dunst # Notification class class = Dunst # Print notification on startup startup_notification = false # Dunst verbosity verbosity = mesg # Corner radius of dunst corner_radius = 15 # Ignore dbus closeNotification message ignore_dbusclose = false ### Mouse ### # Left click mouse_left_click = close_current # Middle click mouse_middle_click = do_action # Right click mouse_right_click = do_action [shortcuts] # Close one notification close = ctrl+space # Close all notifications close_all = ctrl+shift+space [urgency_low] # Low urgency notifications background = "#313244" foreground = "#cdd6f4" frame_color = "#b4befe" timeout = 5 [urgency_normal] # Normal urgency notifications background = "#313244" foreground = "#cdd6f4" frame_color = "#b4befe" timeout = 5 [urgency_critical] # High urgency notifications background = "#313244" foreground = "#f38ba8" frame_color = "#f38ba8" timeout = 0