[global] ### Display ### # Display notifications on monitor with mouse focus follow = mouse # Set {width}x{height} and {x_pos}+{y_pos} geometry = "300x30-5+60" # Show number of hidden notifications indicate_hidden = yes # Shrink window if smaller than width shrink = no # Set transparency of notifications transparency = 0 # Height of whole notification notification_height = 0 # Height of seperators separator_height = 2 # Text and seperator padding padding = 8 # Horizontal padding horizontal_padding = 8 # Width of frame around window frame_width = 1 # Color of frame around window frame_color = "#4287f5" # Sort messages by urgency sort = yes # Idle seconds idle_threshold = 0 ### Text ### # Set font of notifications font = FiraCode Nerd Font Mono, 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 ### # 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 = Message # 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_normal] # Normal urgency notifications background = "#202632" foreground = "#ffffff" timeout = 5 [urgency_critical] # High urgency notifications background = "#ffffff" foreground = "#db0101" timeout = 0 # For defaults and description of each option, see the link bellow # https://github.com/dunst-project/dunst/blob/master/dunstrc [global] # Display follow = mouse width = 350 height = (0, 300) origin = top-right offset = (35, 35) indicate_hidden = yes notification_limit = 5 gap_size = 12 padding = 12 horizontal_padding = 20 frame_width = 1 sort = no # Progress bar progress_bar_frame_width = 0 progress_bar_corner_radius = 3 # Colors foreground = "#cdd1dc" frame_color = "#2d303c" highlight = "#2274d5, #82aad9" # Text font = FiraCode Nerd Font Mono, 10 markup = full format = "%a\n%s\n%b" alignment = left vertical_alignment = center show_age_threshold = -1 hide_duplicate_count = false # Icon icon_position = left min_icon_size = 54 max_icon_size = 80 icon_path = /usr/share/icons/Arc/status/96:/usr/share/icons/Arc/status/symbolic icon_corner_radius = 4 # Misc/Advanced dmenu = wofi --show drun --prompt 'Open with' corner_radius = 10 # Mouse mouse_left_click = close_current mouse_middle_click = do_action, close_current mouse_right_click = close_all [urgency_low] background = "#383c4af0" timeout = 3 [urgency_normal] background = "#383c4af0" timeout = 8 [urgency_critical] background = "#9b4d4bf0" frame_color = "#ab6d6b" highlight = "#eb4d4b" foreground = "#ffffff" timeout = 0 # Rules [fullscreen_delay_everything] fullscreen = delay [fullscreen_show_critical] msg_urgency = critical fullscreen = show