aboutsummaryrefslogtreecommitdiffstats
path: root/dunst
diff options
context:
space:
mode:
Diffstat (limited to 'dunst')
-rw-r--r--dunst/dunstrc102
1 files changed, 102 insertions, 0 deletions
diff --git a/dunst/dunstrc b/dunst/dunstrc
new file mode 100644
index 0000000..07c5114
--- /dev/null
+++ b/dunst/dunstrc
@@ -0,0 +1,102 @@
+[global]
+ font = Terminus 10
+ allow_markup = yes
+ format = "%a\n%s %p\n%b"
+ sort = no
+ indicate_hidden = yes
+ alignment = left
+ show_age_threshold = 60
+ word_wrap = yes
+ ignore_newline = no
+ geometry = "550x0-1+18"
+ transparency = 15
+ idle_threshold = 120
+ monitor = 0
+ follow = mouse
+ sticky_history = yes
+ line_height = 0
+ separator_height = 2
+ padding = 8
+ horizontal_padding = 8
+ separator_color = frame
+ startup_notification = true
+ dmenu = /usr/bin/dmenu -p dunst:
+ browser = /usr/bin/firefox -new-tab
+
+[frame]
+ width = 3
+ color = "#000000"
+
+[shortcuts]
+ close = ctrl+mod4+space
+ close_all = ctrl+shift+mod4+space
+ history = mod4+grave
+ context = ctrl+mod4+period
+
+[urgency_low]
+ background = "#0f0f0f"
+ foreground = "#3EA290"
+ timeout = 10
+
+[urgency_normal]
+ background = "#0f0f0f"
+ foreground = "#899AFF"
+ timeout = 15
+
+[urgency_critical]
+ background = "#0f0f0f"
+ foreground = "#95A7CC"
+ timeout = 25
+
+
+# Every section that isn't one of the above is interpreted as a rules
+# to override settings for certain messages.
+# Messages can be matched by 'appname', 'summary', 'body' or 'icon'
+# and you can override the 'timeout', 'urgency', 'foreground', 'background'
+# and 'format'.
+# Shell-like globbing will get expanded.
+#
+# SCRIPTING
+# you can specify a script that gets run when the rule matches by setting
+# the 'script' option.
+# The script will be called as follows:
+# script appname summary body icon urgency
+# where urgency can be "LOW", "NORMAL" or "CRITICAL".
+#
+# NOTE: if you don't want a notification to be displayed, set the format to ""
+# NOTE: It might be helpful to run dunst -print in a terminal in order to find
+# fitting options for rules.
+
+#[espeak]
+# summary = "*"
+# script = dunst_espeak.sh
+
+#[script-test]
+# summary = "*script*"
+# script = dunst_test.sh
+
+#[ignore]
+## This notification will not be displayed
+# summary = "foobar"
+# format = ""
+
+#[signed_on]
+# appname = Pidgin
+# summary = "*signed on*"
+# urgency = low
+#
+#[signed_off]
+# appname = Pidgin
+# summary = *signed off*
+# urgency = low
+#
+#[says]
+# appname = Pidgin
+# summary = *says*
+# urgency = critical
+#
+#[twitter]
+# appname = Pidgin
+# summary = *twitter.com*
+# urgency = normal
+#