# Generated by Sithego for {{ .Theme.Meta.Name }}
# This file is included from your main dunstrc and sets colors, paddings and radii.
[global]

monitor = 0
    follow = keyboard
    width = 500
    height = (0,500)
    origin = top-center
    offset = (0,25)
    scale = 0
    notification_limit = 20
    progress_bar = true
    progress_bar_height = 15
    progress_bar_frame_width = 1
    progress_bar_min_width = 150
    progress_bar_max_width = 500
    indicate_hidden = yes
    separator_height = 2
    text_icon_padding = 0
    frame_width = 5
    gap_size = 0
    separator_color = frame
    sort = yes
    idle_threshold = 120
    font = "Fira Sans Semibold" 9
    line_height = 1
    markup = full
    format = "<i>%a</i>\n<b>%s</b> %p\n%b"
    alignment = center
    vertical_alignment = center
    show_age_threshold = 60
    ellipsize = middle
    ignore_newline = no
    stack_duplicates = true
    hide_duplicate_count = false
    show_indicators = yes
    enable_recursive_icon_lookup = true
    icon_theme = "Silvery-Dark-Icons,Adwaita"
    icon_position = left
    min_icon_size = 32
    max_icon_size = 128
    icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/
    sticky_history = yes
    history_length = 20
    browser = /usr/bin/xdg-open
    always_run_script = true
    title = Dunst
    class = Dunst
    corner_radius = {{ .Radius.Large }}
    ignore_dbusclose = false
    force_xwayland = false
    force_xinerama = false
    mouse_left_click = close_current
    mouse_middle_click = do_action, close_current
    mouse_right_click = close_all

# Global color accents
frame_color = "{{ .Theme.Colors.Semantic.Border.Value }}"
highlight   = "{{ .Theme.Colors.Semantic.Accent.Value }}"

# Spacing derived from theme spacing (Padding: vertical horizontal)
padding            = {{ .Padding.V }}
horizontal_padding = {{ .Padding.H }}

# Radii
progress_bar_corner_radius = {{ .Radius.Small }}
icon_corner_radius         = {{ .Radius.Small }}

# Urgency styles mapped from semantic palette
[urgency_low]
background = "{{ .Theme.Colors.Semantic.Background.Value }}69"
foreground = "{{ .Theme.Colors.Semantic.Text.Value }}"
frame_color = "{{ .Theme.Colors.Semantic.Accent.Value }}"
timeout = 6

[urgency_normal]
background = "{{ .Theme.Colors.Semantic.Background.Value }}69"
foreground = "{{ .Theme.Colors.Semantic.Text.Value }}"
frame_color = "{{ .Theme.Colors.Semantic.Accent.Value }}"
timeout = 6

[urgency_critical]
background  = "{{ .Theme.Colors.Semantic.Warn.Value }}69"
foreground  = "{{ .Theme.Colors.Semantic.Surface.Value }}"
frame_color = "{{ .Theme.Colors.Semantic.Warn.Value }}"
timeout = 12
