diff --git a/.config/i3/dunst_config b/.config/i3/dunst_config index b5fa75b..ece3b29 100644 --- a/.config/i3/dunst_config +++ b/.config/i3/dunst_config @@ -19,17 +19,30 @@ # will be ignored. follow = mouse - # dynamic width from 0 to 400 - # width = (0, 400) - # constant width of 400 - # width = 400 + ### Geometry ### + + # dynamic width from 0 to 300 + # width = (0, 300) + # constant width of 300 + width = 300 + + # The maximum height of a single notification, excluding the frame. + height = 300 # Position the notification in the top right corner - # origin = top-right + origin = top-right + + # Offset from the origin + offset = 10x50 # Scale factor. It is auto-detected if value is 0. scale = 0 + # Maximum number of notification (0 means no limit) + notification_limit = 0 + + ### Progress bar ### + # Turn on the progess bar. It appears when a progress hint is passed with # for example dunstify -h int:value:12 progress_bar = true @@ -52,20 +65,11 @@ # notification_limit). indicate_hidden = yes - # Shrink window if it's smaller than the width. Will be ignored if - # width is 0. - shrink = yes - # The transparency of the window. Range: [0; 100]. # This option will only work if a compositing window manager is # present (e.g. xcompmgr, compiz, etc.). (X11 only) transparency = 0 - # The height of the entire notification. If the height is smaller - # than the font height and padding combined, it will be raised - # to the font height and padding. - notification_height = 0 - # Draw a line of "separator_height" pixel height between two # notifications. # Set to 0 to disable. @@ -162,11 +166,7 @@ # Set to -1 to disable. show_age_threshold = 60 - # Split notifications into multiple lines if they don't fit into - # geometry. - word_wrap = yes - - # When word_wrap is set to no, specify where to make an ellipsis in long lines. + # Specify where to make an ellipsis in long lines. # Possible values are "start", "middle" and "end". ellipsize = middle @@ -224,20 +224,6 @@ # Define the class of the windows spawned by dunst class = Dunst - # Print a notification on startup. - # This is mainly for error detection, since dbus (re-)starts dunst - # automatically after a crash. - startup_notification = false - - # Manage dunst's desire for talking - # Can be one of the following values: - # crit: Critical features. Dunst aborts - # warn: Only non-fatal warnings - # mesg: Important Messages - # info: all unimportant stuff - # debug: all less than unimportant stuff - verbosity = mesg - # Define the corner radius of the notification window # in pixel size. If the radius is 0, you have no rounded # corners. @@ -350,9 +336,15 @@ # new_icon # set_stack_tag # set_transient +# set_category # timeout # urgency +# skip_display +# history_ignore # action_name +# word_wrap +# ellipsize +# alignment # # Shell-like globbing will get expanded. # @@ -367,8 +359,6 @@ # 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.