My dotfiles. Period.

dunstrc 2.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. [global]
  2. font = Monospace 8
  3. allow_markup = yes
  4. format = "%a:%p <b>%s</b>\n%b"
  5. sort = yes
  6. indicate_hidden = yes
  7. alignment = right
  8. bounce_freq = 0
  9. show_age_threshold = 60
  10. word_wrap = yes
  11. ignore_newline = no
  12. geometry = "300x5-30+20"
  13. idle_threshold = 120
  14. monitor = 0
  15. follow = mouse
  16. sticky_history = yes
  17. line_height = 0
  18. separator_height = 2
  19. padding = 8
  20. horizontal_padding = 8
  21. separator_color = frame
  22. startup_notification = true
  23. dmenu = /usr/bin/dmenu -p dunst:
  24. browser = ub
  25. [frame]
  26. width = 3
  27. color = "#aaaaaa"
  28. [shortcuts]
  29. close = ctrl+space
  30. close_all = ctrl+shift+space
  31. history = ctrl+grave
  32. context = ctrl+shift+period
  33. [urgency_low]
  34. background = "#222222"
  35. foreground = "#888888"
  36. timeout = 10
  37. [urgency_normal]
  38. background = "#285577"
  39. foreground = "#ffffff"
  40. timeout = 10
  41. [urgency_critical]
  42. background = "#900000"
  43. foreground = "#ffffff"
  44. timeout = 0
  45. # Every section that isn't one of the above is interpreted as a rules
  46. # to override settings for certain messages.
  47. # Messages can be matched by 'appname', 'summary', 'body' or 'icon'
  48. # and you can override the 'timeout', 'urgency', 'foreground', 'background'
  49. # and 'format'.
  50. # Shell-like globbing will get expanded.
  51. #
  52. # SCRIPTING
  53. # you can specify a script that gets run when the rule matches by setting
  54. # the 'script' option.
  55. # The script will be called as follows:
  56. # script appname summary body icon urgency
  57. # where urgency can be "LOW", "NORMAL" or "CRITICAL".
  58. #
  59. # NOTE: if you don't want a notification to be displayed, set the format to ""
  60. # NOTE: It might be helpful to run dunst -print in a terminal in order to find
  61. # fitting options for rules.
  62. #[espeak]
  63. # summary = "*"
  64. # script = dunst_espeak.sh
  65. #[script-test]
  66. # summary = "*script*"
  67. # script = dunst_test.sh
  68. #[ignore]
  69. ## This notification will not be displayed
  70. # summary = "foobar"
  71. # format = ""
  72. #[signed_on]
  73. # appname = Pidgin
  74. # summary = "*signed on*"
  75. # urgency = low
  76. #
  77. #[signed_off]
  78. # appname = Pidgin
  79. # summary = *signed off*
  80. # urgency = low
  81. #
  82. #[says]
  83. # appname = Pidgin
  84. # summary = *says*
  85. # urgency = critical
  86. #
  87. #[twitter]
  88. # appname = Pidgin
  89. # summary = *twitter.com*
  90. # urgency = normal
  91. #