From: Amin Bandali Date: Sun, 5 Feb 2017 03:14:33 +0000 (-0500) Subject: Add dunst config X-Git-Url: https://git.shemshak.org/~bandali/configs/commitdiff_plain/45c2290600a542c9c5dbda4a8d4d07d6f2a6c134 Add dunst config --- diff --git a/dunst/.config/dunst/dunstrc b/dunst/.config/dunst/dunstrc new file mode 100644 index 0000000..30dd4e8 --- /dev/null +++ b/dunst/.config/dunst/dunstrc @@ -0,0 +1,188 @@ +[global] +font = Inconsolata 11 + +# Path to default icons. +icon_folders = /usr/share/icons/Moka/16x16/status/:/usr/share/icons/Moka/16x16/devices/:/usr/share/icons/Faba-Mono/16x16/status/:/usr/share/icons/Faba-Mono/16x16/devices/:/usr/share/icons/Moka/16x16/actions/:/usr/share/icons/Moka/16x16/categories/:/usr/share/icons/Moka/16x16/mimetypes/:/usr/share/icons/Moka/16x16/apps/:/usr/share/icons/Moka/16x16/places/:/usr/share/icons/Paper/16x16/status/ + +icon_position = left +# bold +# italic +# strikethrough +# underline +allow_markup = yes +# 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 +# Markup is allowed +format = "%s\n%b" +# Sort messages by urgency +sort = yes +# Show how many messages are currently hidden (because of geometry) +indicate_hiddenl= no +# Alignment of message text. +# Possible values are "left", "center" and "right" +alignment = center +# The frequency with wich text that is longer than the notification +# window allows bounces back and forth. +# This option conflicts with 'word_wrap'. +# Set to 0 to disable +bounce_freq = 3 +# show age of message if message is older than show_age_threshold seconds. +# set to -1 to disable +show_age_threshold = -1 +# split notifications into multiple lines if they don't fit into geometry +word_wrap = yes +# ignore newlines '\n' in notifications +ignore_newline = no +# The geometry of the message window. +# geometry [{width}]x{height}][+/-{x}+/-{y}] +# The height is measured in number of notifications everything else in pixels. If the width +# is omitted but the height is given ("-geometry x2"), the message window +# expands over the whole screen (dmenu-like). If width is 0, +# the window expands to the longest message displayed. +# A positive x is measured from the left, a negative from the +# right side of the screen. Y is measured from the top and down respectevly. +# The width can be negative. In this case the actual width is the +# screen width minus the width defined in within the geometry option. +#geometry = "410x12-12+12" +#geometry = "0x0-30-30" +geometry = "260x12-30-30" +# The transparency of the window. range: [0; 100] +# This option will only work if a compositing windowmanager is present (e.g. xcompmgr, compiz, etc..) +transparency = 0 +# Don't remove messages, if the user is idle (no mouse or keyboard input) +# for longer than idle_threshold seconds. +# Set to 0 to disable. +idle_threshold = 120 +# Which monitor should the notifications be displayed on. +monitor = 0 +# Display notification on focused monitor. Possible modes are: +# mouse: follow mouse pointer +# keyboard: follow window with keyboard focus +# none: don't follow anything +# +# "keyboard" needs a windowmanager that exports the _NET_ACTIVE_WINDOW property. +# This should be the case for almost all modern windowmanagers. +# +# If this option is set to mouse or keyboard, the monitor option will be +# ignored. +follow = mouse +# should a notification popped up from history be sticky or +# timeout as if it would normally do. +sticky_history = yes +# The height of a single line. If the height is smaller than the font height, +# it will get raised to the font height. +# This adds empty space above and under the text. +line_height = 0 + +show_indicators = yes + +# Draw a line of 'separatpr_height' pixel height between two notifications. +# Set to 0 to disable +separator_height = 3 +# padding between text and separator +padding = 8 +# horizontal padding +horizontal_padding = 8 +# 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 = foreground +# print a notification on startup +# This is mainly for error detection, since dbus (re-)starts dunst +# automatically after a crash. +startup_notification = false +# dmenu path +dmenu = /usr/bin/dmenu -p dunst: +# browser for opening urls in context menu +browser = /usr/bin/firefox -new-tab +[frame] +width = 0 +color = "#377222" +[shortcuts] +# shortcuts are specified as [modifier+][modifier+]...key +# available modifiers are 'ctrl', 'mod1' (the alt-key), 'mod2', 'mod3' +# and 'mod4' (windows-key) +# xev might be helpful to find names for keys +# close notification +close = ctrl+space +# close all notifications +close_all = ctrl+shift+space +# redisplay last message(s) +# On the US keyboard layout 'grave' is normally above TAB and left of '1'. +history = ctrl+shift+h +# context menu +context = ctrl+shift+period +[urgency_low] +# IMPORTANT: colors have to be defined in quotation marks. +# Otherwise the '#' and following would be interpreted as a comment. +background = "#1d2a30" +foreground = "#71c2af" +timeout = 3 +[urgency_normal] +background = "#1d2a30" +foreground = "#71c2af" +timeout = 0 +[urgency_critical] +background = "#1d2a30" +foreground = "#ff9982" +timeout = 0 + +# 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 +# +[xfpm-backlight] + summary = *Brightness* + urgency = low +