[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