[global]
    ### Display
    monitor = 0
    follow = mouse
    width = 350
    height = 120
    origin = top-right
    offset = 20x40
    indicate_hidden = yes
    shrink = no
    transparency = 10
    separator_height = 2
    padding = 12
    horizontal_padding = 15
    frame_width = 3
    frame_color = "#bd93f9"
    separator_color = frame
    sort = yes
    idle_threshold = 0
    corner_radius = 16
    ignore_newline = no
    show_indicators = yes
    word_wrap = yes
    alignment = left
    ellipsize = middle
    stack_duplicates = true
    hide_duplicate_count = false
    show_age_threshold = 60

    ### Fonts
    font = JetBrainsMono Nerd Font 10

    ### Icons
    icon_position = left
    max_icon_size = 48
    enable_recursive_icon_lookup = true
    icon_theme = Papirus-Dark  

    ### History & Interaction
    sticky_history = yes
    history_length = 20
    browser = xdg-open
    dmenu = /usr/bin/rofi -dmenu -p dunst:
    context = ctrl+shift+period
    close = ctrl+space
    close_all = ctrl+shift+space

    ### Mouse actions
    mouse_left_click = do_action, close_current
    mouse_middle_click = close_current
    mouse_right_click = close_all

[urgency_low]
    background = "#282a36"
    foreground = "#6272a4"
    frame_color = "#44475a"
    timeout = 5

[urgency_normal]
    background = "#1e1f29"
    foreground = "#50fa7b"
    frame_color = "#8be9fd"
    timeout = 8

[urgency_critical]
    background = "#ff5555"
    foreground = "#f8f8f2"
    frame_color = "#ff79c6"
    timeout = 0

