summaryrefslogtreecommitdiff
path: root/dotfiles/hyprland/.config/themes/dupre/dunstrc
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-25 23:01:47 -0600
committerCraig Jennings <c@cjennings.net>2026-01-25 23:01:47 -0600
commit717f5fe83960bd308ecff6a77c0dc3f516efad55 (patch)
tree5f884e3e42ad82204796e62c1a376e0b5fbf224c /dotfiles/hyprland/.config/themes/dupre/dunstrc
parentc1195946fe6c72365310919a6250d1fdb6dd215f (diff)
feat(hyprland): add theme switching between dupre and hudson
Add two complete themes: - dupre: warm earthy colors from Emacs dupre-theme.el - hudson: Tomorrow Night + Goldenrod accent (original) Theme files cover: foot, fuzzel, waybar, dunst, hyprland borders. Add set-theme script with: - set-theme <name>: apply a theme - set-theme --toggle: switch between themes - set-theme --pick: fuzzel picker Keybindings: - $mod Y: toggle theme - $mod Shift Y: pick theme with fuzzel Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'dotfiles/hyprland/.config/themes/dupre/dunstrc')
-rw-r--r--dotfiles/hyprland/.config/themes/dupre/dunstrc72
1 files changed, 72 insertions, 0 deletions
diff --git a/dotfiles/hyprland/.config/themes/dupre/dunstrc b/dotfiles/hyprland/.config/themes/dupre/dunstrc
new file mode 100644
index 0000000..104df28
--- /dev/null
+++ b/dotfiles/hyprland/.config/themes/dupre/dunstrc
@@ -0,0 +1,72 @@
+# Dunst config - Dupre theme
+# Warm, earthy colors from dupre-theme.el
+
+[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 = 2
+sort = no
+corner_radius = 10
+
+# Progress bar
+progress_bar_frame_width = 0
+progress_bar_corner_radius = 3
+
+# Colors - Dupre theme
+foreground = "#f0fef0"
+frame_color = "#d7af5f"
+highlight = "#d7af5f, #ccc768"
+
+# Text
+font = BerkeleyMono Nerd Font 11
+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_corner_radius = 4
+
+# Misc/Advanced
+dmenu = fuzzel --dmenu --prompt 'Open with'
+
+# Mouse
+mouse_left_click = close_current
+mouse_middle_click = do_action, close_current
+mouse_right_click = close_all
+
+[urgency_low]
+background = "#151311f0"
+timeout = 3
+
+[urgency_normal]
+background = "#151311f0"
+timeout = 8
+
+[urgency_critical]
+background = "#7c2a09f0"
+frame_color = "#d47c59"
+highlight = "#ff2a00"
+foreground = "#f0fef0"
+timeout = 0
+
+[fullscreen_delay_everything]
+fullscreen = delay
+
+[fullscreen_show_critical]
+msg_urgency = critical
+fullscreen = show