dotfiles/dot_config/dunst/dunstrc
2023-07-14 20:53:42 -04:00

134 lines
3 KiB
Text

# dunstrc - dunst(5)
[global]
### Display ###
monitor = 0
follow = keyboard
### Geometry ###
width = 300
height = 300
origin = top-right
offset = 10x50
scale = 0
notification_limit = 5
### Progress bar ###
progress_bar = true
progress_bar_height = 10
progress_bar_frame_width = 1
progress_bar_min_width = 150
progress_bar_max_width = 300
### Appearance ###
indicate_hidden = yes
transparency = 10
separator_height = 2
padding = 8
horizontal_padding = 8
text_icon_padding = 0
frame_width = 3
frame_color = "#222222"
gap_size = 0
separator_color = frame
sort = yes
idle_threshold = 120
corner_radius = 4
### Text ###
font = Hack 11
line_height = 0
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
# %n progress value if set without any extra characters
# %% Literal %
# Markup is allowed
format = "<b>%s</b>\n%b"
alignment = left
vertical_alignment = center
show_age_threshold = 60
ellipsize = middle
ignore_newline = no
stack_duplicates = true
hide_duplicate_count = false
show_indicators = yes
### Icons ###
enable_recursive_icon_lookup = true
icon_theme = "Qogir-dark, Papirus-Dark, Adwaita"
icon_position = left
min_icon_size = 32
max_icon_size = 128
### History ###
sticky_history = yes
history_length = 20
### Misc/Advanced ###
browser = /usr/bin/xdg-open
always_run_script = true
title = Dunst
class = Dunst
force_xwayland = false
### Legacy
force_xinerama = false
### mouse
# * none: Don't do anything.
# * do_action: Invoke the action determined by the action_name rule. If there is no
# such action, open the context menu.
# * open_url: If the notification has exactly one url, open it. If there are multiple
# ones, open the context menu.
# * close_current: Close current notification.
# * close_all: Close all notifications.
# * context: Open context menu for the notification.
# * context_all: Open context menu for all notifications.
# These values can be strung together for each mouse event, and
# will be executed in sequence.
mouse_left_click = do_action
mouse_middle_click = close_all
mouse_right_click = close_current
[experimental]
per_monitor_dpi = false
[urgency_low]
background = "#222222"
foreground = "#555555"
timeout = 10
#default_icon = /path/to/icon
[urgency_normal]
background = "#222222"
foreground = "#dfdfdf"
timeout = 10
#default_icon = /path/to/icon
[urgency_critical]
background = "#900000"
foreground = "#8a4644"
frame_color = "#ff0000"
timeout = 0
#default_icon = /path/to/icon