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. [experimental]
  56. per_monitor_dpi = false
  57. [shortcuts]
  58. close = ctrl+space
  59. close_all = ctrl+shift+space
  60. history = ctrl+shift+grave
  61. context = ctrl+shift+period
  62. [urgency_low]
  63. background = "<{color.bg}>"
  64. foreground = "<{color.fg}>"
  65. timeout = 10
  66. #icon = /path/to/icon
  67. [urgency_normal]
  68. background = "<{color.bg}>"
  69. foreground = "<{color.fg}>"
  70. timeout = 10
  71. #icon = /path/to/icon
  72. [urgency_critical]
  73. background = ""
  74. foreground = "<{color.fg}>"
  75. frame_color = "<{color.fg}>"
  76. timeout = 0
  77. #icon = /path/to/icon
  78. # Every section that isn't one of the above is interpreted as a rules to
  79. # override settings for certain messages.
  80. # Messages can be matched by "appname", "summary", "body", "icon", "category",
  81. # "msg_urgency" and you can override the "timeout", "urgency", "foreground",
  82. # "background", "new_icon" and "format".
  83. # Shell-like globbing will get expanded.
  84. #
  85. # SCRIPTING
  86. # You can specify a script that gets run when the rule matches by
  87. # setting the "script" option.
  88. # The script will be called as follows:
  89. # script appname summary body icon urgency
  90. # where urgency can be "LOW", "NORMAL" or "CRITICAL".
  91. #
  92. # NOTE: if you don't want a notification to be displayed, set the format
  93. # to "".
  94. # NOTE: It might be helpful to run dunst -print in a terminal in order
  95. # to find fitting options for rules.
  96. #[espeak]
  97. # summary = "*"
  98. # script = dunst_espeak.sh
  99. #[script-test]
  100. # summary = "*script*"
  101. # script = dunst_test.sh
  102. #[ignore]
  103. # # This notification will not be displayed
  104. # summary = "foobar"
  105. # format = ""
  106. #[history-ignore]
  107. # # This notification will not be saved in history
  108. # summary = "foobar"
  109. # history_ignore = yes