-
Notifications
You must be signed in to change notification settings - Fork 17
/
dunstrc
115 lines (109 loc) · 3.63 KB
/
dunstrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
# ██ ██
# ░██ ░██
# ░██ ██ ██ ███████ ██████ ██████ ██████ █████
# ██████░██ ░██░░██░░░██ ██░░░░ ░░░██░ ░░██░░█ ██░░░██
# ██░░░██░██ ░██ ░██ ░██░░█████ ░██ ░██ ░ ░██ ░░
# ░██ ░██░██ ░██ ░██ ░██ ░░░░░██ ░██ ░██ ░██ ██
# ░░██████░░██████ ███ ░██ ██████ ░░██ ░███ ░░█████
# ░░░░░░ ░░░░░░ ░░░ ░░ ░░░░░░ ░░ ░░░ ░░░░░
# gruvboxy
[global]
monitor = 0
follow = keyboard
# these should be in sync with dwm gaps
origin = top-right
offset = 15x15
width = 320
height = 220
indicate_hidden = true
transparency = 20
separator_height = 2
padding = 0
horizontal_padding = 8
frame_width = 2
# Define a color for the separator.
# possible values are:
# * auto: dunst tries to find a color fitting to the background;
# * foreground: use the same color as the foreground;
# * frame: use the same color as the frame;
# * anything else will be interpreted as a X color.
separator_color = auto
# Sort messages by urgency.
sort = true
font = Monospace 14
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
show_age_threshold = 60
ellipsize = middle
ignore_newline = false
stack_duplicates = true
hide_duplicate_count = true
show_indicators = false
icon_position = left
icon_path = /usr/share/icons/Gruvbox-Material-Dark/16x16/status:/usr/share/icons/Gruvbox-Material-Dark/16x16/devices:/usr/share/icons/Gruvbox-Material-Dark/symbolic/status:/usr/share/icons/Gruvbox-Material-Dark/symbolic/devices:/usr/share/icons/Gruvbox-Material-Dark/16x16/apps:/usr/share/icons/Gruvbox-Material-Dark/16x16/panel
min_icon_size = 16
max_icon_size = 96
enable_recursive_icon_lookup=true
sticky_history = false
history_length = 20
dmenu = /usr/local/bin/dmenu -p dunst:
browser = /usr/bin/chromium
# Always run rule-defined scripts, even if the notification is suppressed
always_run_script = true
title = Dunst
class = Dunst
corner_radius = 14
progress_bar_corner_radius = 4
force_xinerama = false
[urgency_low]
background = "#282828"
foreground = "#928374"
frame_color= "#83a598"
timeout = 4
[urgency_normal]
background = "#458588"
foreground = "#1d2021"
frame_color = "#689d6a"
timeout = 10
[urgency_critical]
background = "#1d2021"
foreground = "#ebdbb2"
frame_color= "#fb4934"
timeout = 0
# Scripting
[spotify]
appname = Spotify*
format = "<b> Now Playing:</b>\n%s\n%b"
background = "#1d2021"
foreground = "#ebdbb2"
frame_color = "#1db954"
timeout = 5
script = spotup
[ncspot]
appname = *ncspot*
format = "<b> Now Playing:</b>\n%s\n%b"
background = "#1d2021"
foreground = "#ebdbb2"
frame_color = "#1db954"
timeout = 5
script = spotup
[ncmpcpp]
appname = ncmpcpp
format = "<b> Now Playing:</b>\n%s\n%b"
background = "#32302f"
foreground = "#83a598"
frame_color = "#a89984"
timeout = 5
# vim: ft=cfg