diff options
| author | Craig Jennings <c@cjennings.net> | 2026-01-24 18:52:34 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-01-24 18:52:34 -0600 |
| commit | 7d0f90da66985b402c6a25eb3eca8cc9e6060ced (patch) | |
| tree | 94a4fefdccc5cc1750a7466b3764b44bf1b8d0b0 /dotfiles/system/.config/dunst | |
| download | archsetup-7d0f90da66985b402c6a25eb3eca8cc9e6060ced.tar.gz archsetup-7d0f90da66985b402c6a25eb3eca8cc9e6060ced.zip | |
fix(testing): remove obsolete --skip-slow-packages option
This flag was removed from archsetup but remained in test scripts.
Diffstat (limited to 'dotfiles/system/.config/dunst')
| -rw-r--r-- | dotfiles/system/.config/dunst/dunstrc | 201 |
1 files changed, 201 insertions, 0 deletions
diff --git a/dotfiles/system/.config/dunst/dunstrc b/dotfiles/system/.config/dunst/dunstrc new file mode 100644 index 0000000..d804fc8 --- /dev/null +++ b/dotfiles/system/.config/dunst/dunstrc @@ -0,0 +1,201 @@ +[global] + + ### Display ### + + # Display notifications on monitor with mouse focus + follow = mouse + # Set {width}x{height} and {x_pos}+{y_pos} + geometry = "300x30-5+60" + # Show number of hidden notifications + indicate_hidden = yes + # Shrink window if smaller than width + shrink = no + # Set transparency of notifications + transparency = 0 + # Height of whole notification + notification_height = 0 + # Height of seperators + separator_height = 2 + # Text and seperator padding + padding = 8 + # Horizontal padding + horizontal_padding = 8 + # Width of frame around window + frame_width = 1 + # Color of frame around window + frame_color = "#4287f5" + # Sort messages by urgency + sort = yes + # Idle seconds + idle_threshold = 0 + + ### Text ### + + # Set font of notifications + font = FiraCode Nerd Font Mono, 10 + # Spacing between lines + line-height = 0 + # Markup parsing + markup = full + # Message format: + # %a - appname + # %s - summary + # %b - body + # %i - iconname (with path) + # %I - iconname (without path) + # %p - progress value (if set) + # %n - progress value no extra characters + # %% - literal % + format = "<b>%a</b>\n<i>%s</i>\n%b" + # Align message text horizontally + alignment = center + # Align message text vertically + vertical_alignment = center + # Show age of message if message is older than x seconds + show_age_threshold = -1 + # Split notifications into multiple lines + word_wrap = yes + # If message too long, add ellipsize to... + ellipsize = middle + # Ignore newlines in notifications + ignore_newline = no + # Stack duplicate notifications + stack_duplicates = true + # Hide number of duplicate notifications + hide_duplicate_count = true + # Show indicatiors for urls and actions + show_indicators = no + + ### Icons ### + + # icon_position = off + + ### History ### + + # Length of history + history_length = 20 + + ### Misc ### + + # Dmenu path + dmenu = /usr/bin/dmenu -p dunst: + # Browser + browser = /usr/bin/firefox -new-tab + # Always run scripts + always_run_script = true + # Title of notification + title = Message + # Notification class + class = Dunst + # Print notification on startup + startup_notification = false + # Dunst verbosity + verbosity = mesg + # Corner radius of dunst + corner_radius = 15 + # Ignore dbus closeNotification message + ignore_dbusclose = false + + ### Mouse ### + + # Left click + mouse_left_click = close_current + # Middle click + mouse_middle_click = do_action + # Right click + mouse_right_click = do_action + +[shortcuts] + + # Close one notification + close = ctrl+space + # Close all notifications + close_all = ctrl+shift+space + +[urgency_normal] + + # Normal urgency notifications + background = "#202632" + foreground = "#ffffff" + timeout = 5 + +[urgency_critical] + + # High urgency notifications + background = "#ffffff" + foreground = "#db0101" + timeout = 0 +# For defaults and description of each option, see the link bellow +# https://github.com/dunst-project/dunst/blob/master/dunstrc + +[global] +# Display +follow = mouse +width = 350 +height = (0, 300) +origin = top-right +offset = (35, 35) +indicate_hidden = yes +notification_limit = 5 +gap_size = 12 +padding = 12 +horizontal_padding = 20 +frame_width = 1 +sort = no + +# Progress bar +progress_bar_frame_width = 0 +progress_bar_corner_radius = 3 + +# Colors +foreground = "#cdd1dc" +frame_color = "#2d303c" +highlight = "#2274d5, #82aad9" + +# Text +font = FiraCode Nerd Font Mono, 10 +markup = full +format = "<small>%a</small>\n<b>%s</b>\n%b" +alignment = left +vertical_alignment = center +show_age_threshold = -1 +hide_duplicate_count = false + +# Icon +icon_position = left +min_icon_size = 54 +max_icon_size = 80 +icon_path = /usr/share/icons/Arc/status/96:/usr/share/icons/Arc/status/symbolic +icon_corner_radius = 4 + +# Misc/Advanced +dmenu = wofi --show drun --prompt 'Open with' +corner_radius = 10 + +# Mouse +mouse_left_click = close_current +mouse_middle_click = do_action, close_current +mouse_right_click = close_all + +[urgency_low] +background = "#383c4af0" +timeout = 3 + +[urgency_normal] +background = "#383c4af0" +timeout = 8 + +[urgency_critical] +background = "#9b4d4bf0" +frame_color = "#ab6d6b" +highlight = "#eb4d4b" +foreground = "#ffffff" +timeout = 0 + +# Rules +[fullscreen_delay_everything] +fullscreen = delay + +[fullscreen_show_critical] +msg_urgency = critical +fullscreen = show
\ No newline at end of file |
