[global]
    frame_width = 1
    frame_color = "#788388"

    font = Noto Sans 10

    # Allow a small subset of html markup:
    #   <b>bold</b>
    #   <i>italic</i>
    #   <s>strikethrough</s>
    #   <u>underline</u>
    #
    # For a complete reference see
    # <http://developer.gnome.org/pango/stable/PangoMarkupFormat.html>.
    # If markup is not allowed, those tags will be stripped out of the
    # message.
    markup = full

    # The format of the message.  Possible variables are:
    #   %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
    # Markup is allowed
    format = "%s %p\n%b"

    # Sort messages by urgency.
    sort = yes

    # Show how many messages are currently hidden (because of geometry).
    indicate_hidden = yes

    # Alignment of message text.
    # Possible values are "left", "center" and "right".
    alignment = left

    # Show age of message if message is older than show_age_threshold
    # seconds.
    # Set to -1 to disable.
    show_age_threshold = 60

    # Split notifications into multiple lines if they don't fit into
    # geometry.
    word_wrap = yes

    # Ignore newlines '\n' in notifications.
    ignore_newline = no

    # Notification window size and position (replaces deprecated geometry)
    width = 800
    height = 100
    origin = top-right
    offset = 25x25

    # Shrink window if it's smaller than the width.
    shrink = yes

    # The transparency of the window.  Range: [0; 100].
    # This option will only work if a compositing windowmanager is
    # present (e.g. picom, compiz, etc.).
    transparency = 0

    # Don't remove messages, if the user is idle (no mouse or keyboard input)
    # for longer than idle_threshold seconds.
    # Set to 0 to disable.
    idle_threshold = 0

    # Which monitor should the notifications be displayed on.
    monitor = 0

    # Display notification on focused monitor.  Possible modes are:
    #   mouse: follow mouse pointer
    #   keyboard: follow window with keyboard focus
    #   none: don't follow anything
    follow = mouse

    # Should a notification popped up from history be sticky or timeout
    # as if it would normally do.
    sticky_history = yes

    # Maximum amount of notifications kept in history
    history_length = 20

    # Display indicators for URLs (U) and actions (A).
    show_indicators = yes

    # The height of a single line.  If the height is smaller than the
    # font height, it will get raised to the font height.
    line_height = 0

    # Draw a line of "separator_height" pixel height between two
    # notifications.
    # Set to 0 to disable.
    separator_height = 1

    # Padding between text and separator.
    padding = 8

    # Horizontal padding.
    horizontal_padding = 10

    # Define a color for the separator.
    separator_color = "#263238"

    # Print a notification on startup.
    startup_notification = false

    # dmenu path.
    dmenu = /usr/bin/dmenu -p dunst:

    # Browser for opening urls in context menu.
    browser = xdg-open

    # Align icons left/right/off
    icon_position = left

    # Icon lookup
    enable_recursive_icon_lookup = true
    icon_theme = Adwaita
    icon_size = 64

# Note: [shortcuts] section was removed in dunst 1.7+
# Use dunstctl for keyboard control instead:
#   dunstctl close
#   dunstctl close-all
#   dunstctl history-pop
#   dunstctl context

[urgency_low]
    background = "#263238"
    foreground = "#556064"
    timeout = 8

[urgency_normal]
    background = "#263238"
    foreground = "#F9FAF9"
    timeout = 8

[urgency_critical]
    background = "#D62929"
    foreground = "#F9FAF9"
    timeout = 8

# vim: ft=cfg
