sisyphus/stow/dunst/dunstrc
2023-11-19 15:37:51 +01:00

157 lines
3.2 KiB
Text

#
# ~/.config/dunst/dunstrc
#
[global]
### Display ###
monitor = 0
follow = keyboard
layer = overlay
### Geometry ###
width = (350, 350) # So I can remember this later
height = 86
origin = bottom-right
offset = 15x15
scale = 0
padding = 8
horizontal_padding = 8
### Progress bar ###
progress_bar = true
progress_bar_horizontal_alignment = center
progress_bar_height = 22
progress_bar_min_width = 150
progress_bar_max_width = 300
### Handling ###
notification_limit = 0
indicate_hidden = yes
idle_threshold = 3600
stack_duplicates = no
hide_duplicate_count = false
show_indicators = yes
sort = yes
### Styling ###
transparency = 100
text_icon_padding = 0
frame_width = 1
frame_color = "#aaaaaa"
separator_height = 1
separator_color = frame # auto/foreground/frame/X color
corner_radius = 5
### Text ###
font = Letter 12
line_height = 0
markup = full
# %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 %
format = "<b>%s</b><span size='small'> (%a)</span>\n%b"
alignment = left
vertical_alignment = bottom
show_age_threshold = 60
ellipsize = middle
ignore_newline = no
### Icons ###
icon_position = left
min_icon_size = 0
max_icon_size = 65
icon_theme = Win11-black
### History ###
sticky_history = no
history_length = 50
### Advanced ###
dmenu = /usr/bin/fzf
browser = /usr/bin/xdg-open
always_run_script = true
title = Dunst
class = Dunst
ignore_dbusclose = false
### Wayland ###
force_xwayland = false
### Legacy ###
force_xinerama = false
### Mouse ###
mouse_left_click = close_current
mouse_middle_click = close_all
mouse_right_click = do_action, close_current
[experimental]
per_monitor_dpi = false
enable_recursive_icon_lookup = true
### Filters ###
# and you can override the
# background
# foreground
# format
# frame_color
# fullscreen
# new_icon
# set_stack_tag
# set_transient
# set_category
# timeout
# urgency
# icon_position
# skip_display
# history_ignore
# action_name
# word_wrap
# ellipsize
# alignment
# hide_text
[urgency_low]
background = "#171717d3"
foreground = "#ffffff"
fullscreen = pushback
timeout = 5
[urgency_normal]
background = "#171717d3"
foreground = "#ffffff"
fullscreen = pushback
timeout = 5
[urgency_critical]
background = "#900000"
foreground = "#ffffff"
frame_color = "#ff0000"
fullscreen = pushback
timeout = 0
[sysinfo] # Brightness and volume etc.
category = "sysinfo"
alignment = center
fullscreen = show
history_ignore = true
highlight = "#ffffff"
urgency = low
timeout = 1
set_stack_tag = 'sysinfo' # Replace the previous notification if it still exists.
format = "<b>%s</b>"
[Spotify]
appname = "Spotify"
format = "<b>%s</b>\n%b"
frame_color = "#1db954"
urgency = low