You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

dunst 2.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. [global]
  2. ### Display ###
  3. monitor = 0
  4. follow = mouse
  5. geometry = "300x5-3+32"
  6. indicate_hidden = yes
  7. shrink = no
  8. transparency = 0
  9. notification_height = 0
  10. separator_height = 2
  11. padding = 8
  12. horizontal_padding = 8
  13. frame_width = 2
  14. frame_color = "<{color.fg}>"
  15. separator_color = frame
  16. sort = yes
  17. idle_threshold = 120
  18. ### Text ###
  19. font = Sarasa UI J 9
  20. line_height = 0
  21. markup = full
  22. # The format of the message. Possible variables are:
  23. # %a appname
  24. # %s summary
  25. # %b body
  26. # %i iconname (including its path)
  27. # %I iconname (without its path)
  28. # %p progress value if set ([ 0%] to [100%]) or nothing
  29. # %n progress value if set without any extra characters
  30. # Markup is allowed
  31. format = "<b>%s</b>\n%b"
  32. alignment = left
  33. show_age_threshold = 60
  34. word_wrap = yes
  35. ignore_newline = no
  36. stack_duplicates = true
  37. hide_duplicate_count = false
  38. show_indicators = yes
  39. ### Icons ###
  40. icon_position = left
  41. max_icon_size = 32
  42. icon_path = <{$HOME}>/.icons/Paper/32x32/status/:<{$HOME}>/.icons/Paper/32x32/devices/:<{$HOME}>/.icons/Paper/32x32/apps/:<{$HOME}>/.icons/Paper/32x32/actions
  43. ### History ###
  44. sticky_history = yes
  45. history_length = 20
  46. ### Misc/Advanced ###
  47. dmenu = /usr/bin/rofi -dmenu -p dunst:
  48. browser = /usr/bin/firefox
  49. always_run_script = true
  50. title = Dunst
  51. class = Dunst
  52. startup_notification = false
  53. ### Legacy
  54. force_xinerama = false
  55. ### Mouse
  56. mouse_left_click = do_action
  57. mouse_middle_click = close_all
  58. mouse_right_click = close_current
  59. [experimental]
  60. per_monitor_dpi = false
  61. [urgency_low]
  62. background = "<{color.bg}>"
  63. foreground = "<{color.fg}>"
  64. timeout = 10
  65. #icon = /path/to/icon
  66. [urgency_normal]
  67. background = "<{color.bg}>"
  68. foreground = "<{color.fg}>"
  69. timeout = 10
  70. #icon = /path/to/icon
  71. [urgency_critical]
  72. background = ""
  73. foreground = "<{color.fg}>"
  74. frame_color = "<{color.fg}>"
  75. timeout = 0
  76. #icon = /path/to/icon
  77. # Every section that isn't one of the above is interpreted as a rules to
  78. # override settings for certain messages.
  79. # Messages can be matched by "appname", "summary", "body", "icon", "category",
  80. # "msg_urgency" and you can override the "timeout", "urgency", "foreground",
  81. # "background", "new_icon" and "format".
  82. # Shell-like globbing will get expanded.
  83. #
  84. # SCRIPTING
  85. # You can specify a script that gets run when the rule matches by
  86. # setting the "script" option.
  87. # The script will be called as follows:
  88. # script appname summary body icon urgency
  89. # where urgency can be "LOW", "NORMAL" or "CRITICAL".
  90. #
  91. # NOTE: if you don't want a notification to be displayed, set the format
  92. # to "".
  93. # NOTE: It might be helpful to run dunst -print in a terminal in order
  94. # to find fitting options for rules.
  95. #[espeak]
  96. # summary = "*"
  97. # script = dunst_espeak.sh
  98. #[script-test]
  99. # summary = "*script*"
  100. # script = dunst_test.sh
  101. #[ignore]
  102. # # This notification will not be displayed
  103. # summary = "foobar"
  104. # format = ""
  105. #[history-ignore]
  106. # # This notification will not be saved in history
  107. # summary = "foobar"
  108. # history_ignore = yes