* Global config #+BEGIN_SRC conf-unix [global] #+END_SRC Use a nice font. #+BEGIN_SRC conf-unix font = Fantasque Sans Mono 15 #+END_SRC Allow markup like ==, ==, == and == in messages. See [[http://developer.gnome.org/pango/stable/PangoMarkupFormat.html][Pango Markup Format]] for more info. #+BEGIN_SRC conf-unix markup = full #+END_SRC Show the summary and body in messages. #+BEGIN_SRC conf-unix format = "%s\n\n%b" #+END_SRC Sort messages by urgency #+BEGIN_SRC conf-unix sort = yes #+END_SRC Show how many messages are curently hidden (because of geometry). #+BEGIN_SRC conf-unix indicate_hidden = yes #+END_SRC Left-align messages. #+BEGIN_SRC conf-unix alignment = left #+END_SRC Don't "bounce" long messages back and forth. #+BEGIN_SRC conf-unix bounce_freq = 0 #+END_SRC Show a message's age if it's more than a minute old. #+BEGIN_SRC conf-unix show_age_threshold = 60 #+END_SRC Split long messages into multiple lines. #+BEGIN_SRC conf-unix word_wrap = yes #+END_SRC Allow newlines in messages. #+BEGIN_SRC conf-unix ignore_newline = no #+END_SRC Show messages at the top center of the monitor. #+BEGIN_SRC conf-unix width = (0, 600) origin = top-center #+END_SRC Shrink messages to fit their content if it's smaller than the specified geometry. #+BEGIN_SRC conf-unix shrink = yes #+END_SRC Keep messages opaque to keep them properly readable. #+BEGIN_SRC conf-unix transparency = 0 #+END_SRC Keep showing messages after two minutes of idle time. #+BEGIN_SRC conf-unix idle_threshold = 120 #+END_SRC Always show messages on the primary monitor. #+BEGIN_SRC conf-unix monitor = 0 #+END_SRC Don't follow focus when showing messages, so don't show it on the secondary monitor if that's where I'm working. #+BEGIN_SRC conf-unix follow = none #+END_SRC Don't use a timeout when showing messages from history, keep them visible. #+BEGIN_SRC conf-unix sticky_history = yes #+END_SRC Make lines the same height as their font. #+BEGIN_SRC conf-unix line_height = 0 #+END_SRC Show a separator between messages. #+BEGIN_SRC conf-unix separator_height = 2 #+END_SRC Add some padding around each message. #+BEGIN_SRC conf-unix padding = 15 horizontal_padding = 15 #+END_SRC Automatically pick a separator color between the messages. #+BEGIN_SRC conf-unix separator_color = auto #+END_SRC Don't show a message when dunst starts. #+BEGIN_SRC conf-unix startup_notification = false #+END_SRC Tell dunst about dmenu, but actually use rofi. #+BEGIN_SRC conf-unix dmenu = /usr/bin/rofi -dmenu -p dunst: #+END_SRC Tell dunst about Conkeror. #+BEGIN_SRC conf-unix browser = conkeror #+END_SRC Show icons to the left of their messages. #+BEGIN_SRC conf-unix icon_position = left #+END_SRC Look for icons in the following paths. #+BEGIN_SRC conf-unix icon_folders = /usr/share/icons/gnome/24x24/status/:/usr/share/icons/gnome/24x24/devices/:/usr/share/icons/hicolor/24x24/apps/ #+END_SRC Show a border around each message. #+BEGIN_SRC conf-unix frame_width = 2 #+END_SRC Give it a proper color. #+BEGIN_SRC conf-unix frame_color = "#3d3d3d" #+END_SRC Scale icons larger than 24x24 down. #+BEGIN_SRC conf-unix max_icon_size = 24 #+END_SRC Round the corners of the notification window. #+begin_src conf-unix corner_radius = 10 #+end_src * Styles #+BEGIN_SRC conf-unix [urgency_low] background = "#405c2e" foreground = "#eeeeec" timeout = 10 [urgency_normal] background = "#222224" foreground = "#eeeeec" timeout = 10 [urgency_critical] background = "#973732" foreground = "#eeeeec" timeout = 0 #+END_SRC ** Emacs #+BEGIN_SRC conf-unix [Emacs] appname = Emacs background = "#7f5ab6" foreground = "#fafafa" #+END_SRC ** Metal Express Radio #+BEGIN_SRC conf-unix [Metal Express Radio] appname = Metal Express Radio background = "#ef4136" feroground = "#ffffff" #+END_SRC ** Syncthing #+BEGIN_SRC conf-unix [Syncthing] appname = Syncthing GTK background = "#337ab7" foreground = "#ffffff" #+END_SRC ** Lollypop #+BEGIN_SRC conf-unix [Lollypop] appname = Lollypop background = "#fd3e75" foreground = "#ffffff" #+END_SRC ** gPodder #+BEGIN_SRC conf-unix [gPodder] appname = gPodder background = "#7f5785" foreground = "#ffffff" #+END_SRC ** Signal #+begin_src conf-unix [Signal] appname = Signal background = "#3a76f0" foreground = "#eeeeec" [Signal Shulien] appname = Signal summary = "*Shulien Lee*" background = "#ffc0cb" foreground = "#111414" #+end_src