summaryrefslogtreecommitdiff
path: root/dunst
diff options
context:
space:
mode:
authorDavid Moc <personal@cdatgoose.org>2026-05-24 11:48:07 +0200
committerDavid Moc <personal@cdatgoose.org>2026-05-24 11:48:07 +0200
commit5fb19f10389b70ee2389755106092a9ef6c64598 (patch)
tree969eb0466de581cb14aa09f751a95138620fc720 /dunst
Go
Diffstat (limited to 'dunst')
-rwxr-xr-xdunst/dmenu.sh11
-rw-r--r--dunst/dunstrc107
2 files changed, 118 insertions, 0 deletions
diff --git a/dunst/dmenu.sh b/dunst/dmenu.sh
new file mode 100755
index 0000000..ec42048
--- /dev/null
+++ b/dunst/dmenu.sh
@@ -0,0 +1,11 @@
+#!/usr/bin/env bash
+set -euo pipefail
+
+exec /usr/bin/dmenu \
+ -p "dunst:" \
+ -fn "FiraCode Nerd Font-12" \
+ -nb "#282828" \
+ -nf "#ebdbb2" \
+ -sb "#d79921" \
+ -sf "#282828" \
+ -i
diff --git a/dunst/dunstrc b/dunst/dunstrc
new file mode 100644
index 0000000..5bbac66
--- /dev/null
+++ b/dunst/dunstrc
@@ -0,0 +1,107 @@
+[global]
+ monitor = 0
+ follow = keyboard
+
+ width = 360
+ height = (80, 260)
+ origin = top-right
+ offset = (12, 42)
+ scale = 0
+ notification_limit = 5
+
+ progress_bar = true
+ progress_bar_height = 8
+ progress_bar_frame_width = 0
+ progress_bar_min_width = 160
+ progress_bar_max_width = 340
+ progress_bar_corner_radius = 3
+
+ icon_corner_radius = 4
+ indicate_hidden = yes
+ transparency = 4
+ separator_height = 0
+ padding = 10
+ horizontal_padding = 12
+ text_icon_padding = 10
+ frame_width = 2
+ frame_color = "#d79921"
+ gap_size = 8
+ separator_color = frame
+ sort = urgency_descending
+
+ font = FiraCode Nerd Font 10
+ line_height = 2
+ markup = full
+ format = "<b>%s</b>\n%b"
+ alignment = left
+ vertical_alignment = center
+ show_age_threshold = 60
+ ellipsize = end
+ ignore_newline = no
+ stack_duplicates = true
+ hide_duplicate_count = false
+ show_indicators = yes
+ enable_posix_regex = true
+
+ enable_recursive_icon_lookup = true
+ icon_theme = Adwaita
+ icon_position = left
+ min_icon_size = 32
+ max_icon_size = 64
+
+ sticky_history = yes
+ history_length = 30
+
+ dmenu = /home/aag/.config/dunst/dmenu.sh
+ browser = /usr/bin/xdg-open
+ always_run_script = true
+ title = Dunst
+ class = Dunst
+ corner_radius = 5
+ corners = all
+ ignore_dbusclose = false
+ force_xwayland = false
+ force_xinerama = false
+
+ mouse_left_click = do_action, close_current
+ mouse_middle_click = context
+ mouse_right_click = close_all
+
+[experimental]
+ per_monitor_dpi = false
+ pause_on_mouse_over = false
+
+[urgency_low]
+ background = "#282828"
+ foreground = "#928374"
+ frame_color = "#504945"
+ highlight = "#689d6a"
+ timeout = 4
+ default_icon = dialog-information
+
+[urgency_normal]
+ background = "#282828"
+ foreground = "#ebdbb2"
+ frame_color = "#d79921"
+ highlight = "#d79921"
+ timeout = 6
+ default_icon = dialog-information
+
+[urgency_critical]
+ background = "#3c3836"
+ foreground = "#ebdbb2"
+ frame_color = "#cc241d"
+ highlight = "#cc241d"
+ timeout = 0
+ default_icon = dialog-warning
+
+[fullscreen_delay]
+ fullscreen = pushback
+
+[fullscreen_show_critical]
+ msg_urgency = critical
+ fullscreen = show
+
+[transient_history_ignore]
+ match_transient = yes
+ history_ignore = yes