From 6017af41239c6445f683cb279a8094aed93efeae Mon Sep 17 00:00:00 2001 From: Trianta <56975502+Trimutex@users.noreply.github.com> Date: Thu, 25 Jan 2024 00:08:25 -0600 Subject: [PATCH] Added dunst --- dunst/Wall-Dcol.conf | 14 + dunst/dunst.conf | 451 +++++++++++++++++++++++++++ dunst/dunstrc | 465 ++++++++++++++++++++++++++++ dunst/icons/arch.svg | 129 ++++++++ dunst/icons/critical.svg | 47 +++ dunst/icons/hyprdots.png | Bin 0 -> 7751 bytes dunst/icons/hyprdots.svg | 192 ++++++++++++ dunst/icons/keyboard.svg | 105 +++++++ dunst/icons/vol/muted-mic.svg | 5 + dunst/icons/vol/muted-speaker.svg | 2 + dunst/icons/vol/unmuted-mic.svg | 5 + dunst/icons/vol/unmuted-speaker.svg | 2 + dunst/icons/vol/vol-0.svg | 73 +++++ dunst/icons/vol/vol-10.svg | 76 +++++ dunst/icons/vol/vol-100.svg | 73 +++++ dunst/icons/vol/vol-15.svg | 76 +++++ dunst/icons/vol/vol-20.svg | 76 +++++ dunst/icons/vol/vol-25.svg | 76 +++++ dunst/icons/vol/vol-30.svg | 76 +++++ dunst/icons/vol/vol-35.svg | 76 +++++ dunst/icons/vol/vol-40.svg | 76 +++++ dunst/icons/vol/vol-45.svg | 76 +++++ dunst/icons/vol/vol-5.svg | 75 +++++ dunst/icons/vol/vol-50.svg | 75 +++++ dunst/icons/vol/vol-55.svg | 76 +++++ dunst/icons/vol/vol-60.svg | 76 +++++ dunst/icons/vol/vol-65.svg | 76 +++++ dunst/icons/vol/vol-70.svg | 76 +++++ dunst/icons/vol/vol-75.svg | 76 +++++ dunst/icons/vol/vol-80.svg | 76 +++++ dunst/icons/vol/vol-85.svg | 76 +++++ dunst/icons/vol/vol-90.svg | 76 +++++ dunst/icons/vol/vol-95.svg | 76 +++++ 33 files changed, 3005 insertions(+) create mode 100644 dunst/Wall-Dcol.conf create mode 100644 dunst/dunst.conf create mode 100644 dunst/dunstrc create mode 100644 dunst/icons/arch.svg create mode 100644 dunst/icons/critical.svg create mode 100644 dunst/icons/hyprdots.png create mode 100644 dunst/icons/hyprdots.svg create mode 100644 dunst/icons/keyboard.svg create mode 100644 dunst/icons/vol/muted-mic.svg create mode 100644 dunst/icons/vol/muted-speaker.svg create mode 100644 dunst/icons/vol/unmuted-mic.svg create mode 100644 dunst/icons/vol/unmuted-speaker.svg create mode 100644 dunst/icons/vol/vol-0.svg create mode 100644 dunst/icons/vol/vol-10.svg create mode 100644 dunst/icons/vol/vol-100.svg create mode 100644 dunst/icons/vol/vol-15.svg create mode 100644 dunst/icons/vol/vol-20.svg create mode 100644 dunst/icons/vol/vol-25.svg create mode 100644 dunst/icons/vol/vol-30.svg create mode 100644 dunst/icons/vol/vol-35.svg create mode 100644 dunst/icons/vol/vol-40.svg create mode 100644 dunst/icons/vol/vol-45.svg create mode 100644 dunst/icons/vol/vol-5.svg create mode 100644 dunst/icons/vol/vol-50.svg create mode 100644 dunst/icons/vol/vol-55.svg create mode 100644 dunst/icons/vol/vol-60.svg create mode 100644 dunst/icons/vol/vol-65.svg create mode 100644 dunst/icons/vol/vol-70.svg create mode 100644 dunst/icons/vol/vol-75.svg create mode 100644 dunst/icons/vol/vol-80.svg create mode 100644 dunst/icons/vol/vol-85.svg create mode 100644 dunst/icons/vol/vol-90.svg create mode 100644 dunst/icons/vol/vol-95.svg diff --git a/dunst/Wall-Dcol.conf b/dunst/Wall-Dcol.conf new file mode 100644 index 0000000..24f1ee3 --- /dev/null +++ b/dunst/Wall-Dcol.conf @@ -0,0 +1,14 @@ + +[urgency_low] + background = "#202121" + foreground = "#DFDEDE" + frame_color = "#2F3130" + icon = "~/.config/dunst/icons/hyprdots.svg" + timeout = 10 + +[urgency_normal] + background = "#697170" + foreground = "#DFDEDE" + frame_color = "#575C5B" + icon = "~/.config/dunst/icons/hyprdots.svg" + timeout = 10 diff --git a/dunst/dunst.conf b/dunst/dunst.conf new file mode 100644 index 0000000..01fcda2 --- /dev/null +++ b/dunst/dunst.conf @@ -0,0 +1,451 @@ +# See dunst(5) for all configuration options + +[global] + ### Display ### + + # Which monitor should the notifications be displayed on. + monitor = 0 + + # Display notification on focused monitor. Possible modes are: + # mouse: follow mouse pointer + # keyboard: follow window with keyboard focus + # none: don't follow anything + # + # "keyboard" needs a window manager that exports the + # _NET_ACTIVE_WINDOW property. + # This should be the case for almost all modern window managers. + # + # If this option is set to mouse or keyboard, the monitor option + # will be ignored. + follow = none + + ### 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 + + # Offset from the origin + offset = 20x20 + + # Scale factor. It is auto-detected if value is 0. + scale = 0 + + # Maximum number of notification (0 means no limit) + notification_limit = 20 + + ### 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 + + # Set the progress bar height. This includes the frame, so make sure + # it's at least twice as big as the frame width. + progress_bar_height = 10 + + # Set the frame width of the progress bar + progress_bar_frame_width = 0 + + # Set the minimum width for the progress bar + progress_bar_min_width = 125 + + # Set the maximum width for the progress bar + progress_bar_max_width = 250 + + # Corner radius for the progress bar. 0 disables rounded corners. + progress_bar_corner_radius = 4 + + # Corner radius for the icon image. + icon_corner_radius = 5 + + # Show how many messages are currently hidden (because of + # notification_limit). + indicate_hidden = 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 = 10 + + # Draw a line of "separator_height" pixel height between two + # notifications. + # Set to 0 to disable. + # If gap_size is greater than 0, this setting will be ignored. + separator_height = 2 + + # Padding between text and separator. + padding = 8 + + # Horizontal padding. + horizontal_padding = 8 + + # Padding between text and icon. + text_icon_padding = 10 + + # Defines width in pixels of frame around the notification window. + # Set to 0 to disable. + frame_width = 3 + + # Defines color of the frame around the notification window. + #frame_color = "#eba0ac" + + # Size of gap to display between notifications - requires a compositor. + # If value is greater than 0, separator_height will be ignored and a border + # of size frame_width will be drawn around each notification instead. + # Click events on gaps do not currently propagate to applications below. + gap_size = 5 + + # Define a color for the separator. + # possible values are: + # * auto: dunst tries to find a color fitting to the background; + # * foreground: use the same color as the foreground; + # * frame: use the same color as the frame; + # * anything else will be interpreted as a X color. + separator_color = auto + + # Sort messages by urgency. + sort = yes + + # Don't remove messages, if the user is idle (no mouse or keyboard input) + # for longer than idle_threshold seconds. + # Set to 0 to disable. + # A client can set the 'transient' hint to bypass this. See the rules + # section for how to disable this if necessary + # idle_threshold = 120 + + ### Text ### + + font = mononoki Nerd Font 8 + + # The spacing between lines. If the height is smaller than the + # font height, it will get raised to the font height. + line_height = 3 + + # Possible values are: + # full: Allow a small subset of html markup in notifications: + # bold + # italic + # strikethrough + # underline + # + # For a complete reference see + # . + # + # strip: This setting is provided for compatibility with some broken + # clients that send markup even though it's not enabled on the + # server. Dunst will try to strip the markup but the parsing is + # simplistic so using this option outside of matching rules for + # specific applications *IS GREATLY DISCOURAGED*. + # + # no: Disable markup parsing, incoming notifications will be treated as + # plain text. Dunst will not advertise that it has the body-markup + # capability if this is set as a global setting. + # + # It's important to note that markup inside the format option will be parsed + # regardless of what this is set to. + markup = full + + # The format of the message. Possible variables are: + # %a appname + # %s summary + # %b body + # %i iconname (including its path) + # %I iconname (without its path) + # %p progress value if set ([ 0%] to [100%]) or nothing + # %n progress value if set without any extra characters + # %% Literal % + # Markup is allowed + format = "󰟪 %a\n󰋑 %s\n%b" + + # Alignment of message text. + # Possible values are "left", "center" and "right". + alignment = left + + # Vertical alignment of message text and icon. + # Possible values are "top", "center" and "bottom". + vertical_alignment = center + + # Show age of message if message is older than show_age_threshold + # seconds. + # Set to -1 to disable. + show_age_threshold = 60 + + # Specify where to make an ellipsis in long lines. + # Possible values are "start", "middle" and "end". + ellipsize = middle + + # Ignore newlines '\n' in notifications. + ignore_newline = no + + # Stack together notifications with the same content + stack_duplicates = true + + # Hide the count of stacked notifications with the same content + hide_duplicate_count = false + + # Display indicators for URLs (U) and actions (A). + show_indicators = yes + + ### Icons ### + + # Recursive icon lookup. You can set a single theme, instead of having to + # define all lookup paths. + #enable_recursive_icon_lookup = true + + # Set icon theme (only used for recursive icon lookup) + #icon_theme = Adwaita + # You can also set multiple icon themes, with the leftmost one being used first. + icon_theme = "Tela-circle-dracula" + + # Align icons left/right/top/off + icon_position = left + + # Scale small icons up to this size, set to 0 to disable. Helpful + # for e.g. small files or high-dpi screens. In case of conflict, + # max_icon_size takes precedence over this. + min_icon_size = 32 + + # Scale larger icons down to this size, set to 0 to disable + max_icon_size = 128 + + # Paths to default icons (only neccesary when not using recursive icon lookup) + icon_path = /usr/share/icons/Tela-circle-dracula/16/actions:/usr/share/icons/Tela-circle-dracula/16/apps:/usr/share/icons/Tela-circle-dracula/16/devices:/usr/share/icons/Tela-circle-dracula/16/mimetypes:/usr/share/icons/Tela-circle-dracula/16/panel:/usr/share/icons/Tela-circle-dracula/16/places:/usr/share/icons/Tela-circle-dracula/16/status + + ### History ### + + # Should a notification popped up from history be sticky or timeout + # as if it would normally do. + sticky_history = yes + + # Maximum amount of notifications kept in history + history_length = 20 + + ### Misc/Advanced ### + + # dmenu path. + dmenu = /usr/bin/rofi -dmenu -p dunst: + + # Browser for opening urls in context menu. + browser = /usr/bin/xdg-open + + # Always run rule-defined scripts, even if the notification is suppressed + always_run_script = true + + # Define the title of the windows spawned by dunst + title = Dunst + + # Define the class of the windows spawned by dunst + class = Dunst + + # Define the corner radius of the notification window + # in pixel size. If the radius is 0, you have no rounded + # corners. + # The radius will be automatically lowered if it exceeds half of the + # notification height to avoid clipping text and/or icons. + corner_radius = 10 + + # Ignore the dbus closeNotification message. + # Useful to enforce the timeout set by dunst configuration. Without this + # parameter, an application may close the notification sent before the + # user defined timeout. + ignore_dbusclose = false + + ### Wayland ### + # These settings are Wayland-specific. They have no effect when using X11 + + # Uncomment this if you want to let notications appear under fullscreen + # applications (default: overlay) + # layer = top + + # Set this to true to use X11 output on Wayland. + force_xwayland = false + + ### Legacy + + # Use the Xinerama extension instead of RandR for multi-monitor support. + # This setting is provided for compatibility with older nVidia drivers that + # do not support RandR and using it on systems that support RandR is highly + # discouraged. + # + # By enabling this setting dunst will not be able to detect when a monitor + # is connected or disconnected which might break follow mode if the screen + # layout changes. + force_xinerama = false + + ### mouse + + # Defines list of actions for each mouse event + # Possible values are: + # * none: Don't do anything. + # * do_action: Invoke the action determined by the action_name rule. If there is no + # such action, open the context menu. + # * open_url: If the notification has exactly one url, open it. If there are multiple + # ones, open the context menu. + # * close_current: Close current notification. + # * close_all: Close all notifications. + # * context: Open context menu for the notification. + # * context_all: Open context menu for all notifications. + # These values can be strung together for each mouse event, and + # will be executed in sequence. + mouse_left_click = context, close_current + mouse_middle_click = do_action, close_current + mouse_right_click = close_all + +# Experimental features that may or may not work correctly. Do not expect them +# to have a consistent behaviour across releases. +[experimental] + # Calculate the dpi to use on a per-monitor basis. + # If this setting is enabled the Xft.dpi value will be ignored and instead + # dunst will attempt to calculate an appropriate dpi value for each monitor + # using the resolution and physical size. This might be useful in setups + # where there are multiple screens with very different dpi values. + per_monitor_dpi = false + +# Every section that isn't one of the above is interpreted as a rules to +# override settings for certain messages. +# +# Messages can be matched by +# appname (discouraged, see desktop_entry) +# body +# category +# desktop_entry +# icon +# match_transient +# msg_urgency +# stack_tag +# summary +# +# and you can override the +# background +# foreground +# format +# frame_color +# fullscreen +# new_icon +# set_stack_tag +# set_transient +# set_category +# timeout +# urgency +# icon_position +# skip_display +# history_ignore +# action_name +# word_wrap +# ellipsize +# alignment +# hide_text +# +# Shell-like globbing will get expanded. +# +# Instead of the appname filter, it's recommended to use the desktop_entry filter. +# GLib based applications export their desktop-entry name. In comparison to the appname, +# the desktop-entry won't get localized. +# +# SCRIPTING +# You can specify a script that gets run when the rule matches by +# setting the "script" option. +# The script will be called as follows: +# script appname summary body icon urgency +# where urgency can be "LOW", "NORMAL" or "CRITICAL". +# +# NOTE: It might be helpful to run dunst -print in a terminal in order +# to find fitting options for rules. + +# Disable the transient hint so that idle_threshold cannot be bypassed from the +# client +#[transient_disable] +# match_transient = yes +# set_transient = no +# +# Make the handling of transient notifications more strict by making them not +# be placed in history. +#[transient_history_ignore] +# match_transient = yes +# history_ignore = yes + +# fullscreen values +# show: show the notifications, regardless if there is a fullscreen window opened +# delay: displays the new notification, if there is no fullscreen window active +# If the notification is already drawn, it won't get undrawn. +# pushback: same as delay, but when switching into fullscreen, the notification will get +# withdrawn from screen again and will get delayed like a new notification +#[fullscreen_delay_everything] +# fullscreen = delay +#[fullscreen_show_critical] +# msg_urgency = critical +# fullscreen = show + +#[espeak] +# summary = "*" +# script = dunst_espeak.sh + +#[script-test] +# summary = "*script*" +# script = dunst_test.sh + +#[ignore] +# # This notification will not be displayed +# summary = "foobar" +# skip_display = true + +#[history-ignore] +# # This notification will not be saved in history +# summary = "foobar" +# history_ignore = yes + +#[skip-display] +# # This notification will not be displayed, but will be included in the history +# summary = "foobar" +# skip_display = yes + +#[signed_on] +# appname = Pidgin +# summary = "*signed on*" +# urgency = low +# +#[signed_off] +# appname = Pidgin +# summary = *signed off* +# urgency = low +# +#[says] +# appname = Pidgin +# summary = *says* +# urgency = critical +# +#[twitter] +# appname = Pidgin +# summary = *twitter.com* +# urgency = normal +# +#[stack-volumes] +# appname = "some_volume_notifiers" +# set_stack_tag = "volume" +# +# vim: ft=cfg + +[Type-1] + summary = "t1" + format = "%a" + +[Type-2] + summary = "t2" + format = "%a\n%b" + +[urgency_critical] + background = "#f5e0dc" + foreground = "#1e1e2e" + frame_color = "#f38ba8" + icon = "~/.config/dunst/icons/critical.svg" + timeout = 0 + # Icon for notifications with critical urgency, uncomment to enable + #default_icon = /path/to/icon diff --git a/dunst/dunstrc b/dunst/dunstrc new file mode 100644 index 0000000..aef37f3 --- /dev/null +++ b/dunst/dunstrc @@ -0,0 +1,465 @@ +# See dunst(5) for all configuration options + +[global] + ### Display ### + + # Which monitor should the notifications be displayed on. + monitor = 0 + + # Display notification on focused monitor. Possible modes are: + # mouse: follow mouse pointer + # keyboard: follow window with keyboard focus + # none: don't follow anything + # + # "keyboard" needs a window manager that exports the + # _NET_ACTIVE_WINDOW property. + # This should be the case for almost all modern window managers. + # + # If this option is set to mouse or keyboard, the monitor option + # will be ignored. + follow = none + + ### 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 + + # Offset from the origin + offset = 20x20 + + # Scale factor. It is auto-detected if value is 0. + scale = 0 + + # Maximum number of notification (0 means no limit) + notification_limit = 20 + + ### 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 + + # Set the progress bar height. This includes the frame, so make sure + # it's at least twice as big as the frame width. + progress_bar_height = 10 + + # Set the frame width of the progress bar + progress_bar_frame_width = 0 + + # Set the minimum width for the progress bar + progress_bar_min_width = 125 + + # Set the maximum width for the progress bar + progress_bar_max_width = 250 + + # Corner radius for the progress bar. 0 disables rounded corners. + progress_bar_corner_radius = 4 + + # Corner radius for the icon image. + icon_corner_radius = 5 + + # Show how many messages are currently hidden (because of + # notification_limit). + indicate_hidden = 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 = 10 + + # Draw a line of "separator_height" pixel height between two + # notifications. + # Set to 0 to disable. + # If gap_size is greater than 0, this setting will be ignored. + separator_height = 2 + + # Padding between text and separator. + padding = 8 + + # Horizontal padding. + horizontal_padding = 8 + + # Padding between text and icon. + text_icon_padding = 10 + + # Defines width in pixels of frame around the notification window. + # Set to 0 to disable. + frame_width = 3 + + # Defines color of the frame around the notification window. + #frame_color = "#eba0ac" + + # Size of gap to display between notifications - requires a compositor. + # If value is greater than 0, separator_height will be ignored and a border + # of size frame_width will be drawn around each notification instead. + # Click events on gaps do not currently propagate to applications below. + gap_size = 5 + + # Define a color for the separator. + # possible values are: + # * auto: dunst tries to find a color fitting to the background; + # * foreground: use the same color as the foreground; + # * frame: use the same color as the frame; + # * anything else will be interpreted as a X color. + separator_color = auto + + # Sort messages by urgency. + sort = yes + + # Don't remove messages, if the user is idle (no mouse or keyboard input) + # for longer than idle_threshold seconds. + # Set to 0 to disable. + # A client can set the 'transient' hint to bypass this. See the rules + # section for how to disable this if necessary + # idle_threshold = 120 + + ### Text ### + + font = mononoki Nerd Font 8 + + # The spacing between lines. If the height is smaller than the + # font height, it will get raised to the font height. + line_height = 3 + + # Possible values are: + # full: Allow a small subset of html markup in notifications: + # bold + # italic + # strikethrough + # underline + # + # For a complete reference see + # . + # + # strip: This setting is provided for compatibility with some broken + # clients that send markup even though it's not enabled on the + # server. Dunst will try to strip the markup but the parsing is + # simplistic so using this option outside of matching rules for + # specific applications *IS GREATLY DISCOURAGED*. + # + # no: Disable markup parsing, incoming notifications will be treated as + # plain text. Dunst will not advertise that it has the body-markup + # capability if this is set as a global setting. + # + # It's important to note that markup inside the format option will be parsed + # regardless of what this is set to. + markup = full + + # The format of the message. Possible variables are: + # %a appname + # %s summary + # %b body + # %i iconname (including its path) + # %I iconname (without its path) + # %p progress value if set ([ 0%] to [100%]) or nothing + # %n progress value if set without any extra characters + # %% Literal % + # Markup is allowed + format = "󰟪 %a\n󰋑 %s\n%b" + + # Alignment of message text. + # Possible values are "left", "center" and "right". + alignment = left + + # Vertical alignment of message text and icon. + # Possible values are "top", "center" and "bottom". + vertical_alignment = center + + # Show age of message if message is older than show_age_threshold + # seconds. + # Set to -1 to disable. + show_age_threshold = 60 + + # Specify where to make an ellipsis in long lines. + # Possible values are "start", "middle" and "end". + ellipsize = middle + + # Ignore newlines '\n' in notifications. + ignore_newline = no + + # Stack together notifications with the same content + stack_duplicates = true + + # Hide the count of stacked notifications with the same content + hide_duplicate_count = false + + # Display indicators for URLs (U) and actions (A). + show_indicators = yes + + ### Icons ### + + # Recursive icon lookup. You can set a single theme, instead of having to + # define all lookup paths. + #enable_recursive_icon_lookup = true + + # Set icon theme (only used for recursive icon lookup) + #icon_theme = Adwaita + # You can also set multiple icon themes, with the leftmost one being used first. + icon_theme = "Tela-circle-dracula" + + # Align icons left/right/top/off + icon_position = left + + # Scale small icons up to this size, set to 0 to disable. Helpful + # for e.g. small files or high-dpi screens. In case of conflict, + # max_icon_size takes precedence over this. + min_icon_size = 32 + + # Scale larger icons down to this size, set to 0 to disable + max_icon_size = 128 + + # Paths to default icons (only neccesary when not using recursive icon lookup) + icon_path = /usr/share/icons/Tela-circle-dracula/16/actions:/usr/share/icons/Tela-circle-dracula/16/apps:/usr/share/icons/Tela-circle-dracula/16/devices:/usr/share/icons/Tela-circle-dracula/16/mimetypes:/usr/share/icons/Tela-circle-dracula/16/panel:/usr/share/icons/Tela-circle-dracula/16/places:/usr/share/icons/Tela-circle-dracula/16/status + + ### History ### + + # Should a notification popped up from history be sticky or timeout + # as if it would normally do. + sticky_history = yes + + # Maximum amount of notifications kept in history + history_length = 20 + + ### Misc/Advanced ### + + # dmenu path. + dmenu = /usr/bin/rofi -dmenu -p dunst: + + # Browser for opening urls in context menu. + browser = /usr/bin/xdg-open + + # Always run rule-defined scripts, even if the notification is suppressed + always_run_script = true + + # Define the title of the windows spawned by dunst + title = Dunst + + # Define the class of the windows spawned by dunst + class = Dunst + + # Define the corner radius of the notification window + # in pixel size. If the radius is 0, you have no rounded + # corners. + # The radius will be automatically lowered if it exceeds half of the + # notification height to avoid clipping text and/or icons. + corner_radius = 10 + + # Ignore the dbus closeNotification message. + # Useful to enforce the timeout set by dunst configuration. Without this + # parameter, an application may close the notification sent before the + # user defined timeout. + ignore_dbusclose = false + + ### Wayland ### + # These settings are Wayland-specific. They have no effect when using X11 + + # Uncomment this if you want to let notications appear under fullscreen + # applications (default: overlay) + # layer = top + + # Set this to true to use X11 output on Wayland. + force_xwayland = false + + ### Legacy + + # Use the Xinerama extension instead of RandR for multi-monitor support. + # This setting is provided for compatibility with older nVidia drivers that + # do not support RandR and using it on systems that support RandR is highly + # discouraged. + # + # By enabling this setting dunst will not be able to detect when a monitor + # is connected or disconnected which might break follow mode if the screen + # layout changes. + force_xinerama = false + + ### mouse + + # Defines list of actions for each mouse event + # Possible values are: + # * none: Don't do anything. + # * do_action: Invoke the action determined by the action_name rule. If there is no + # such action, open the context menu. + # * open_url: If the notification has exactly one url, open it. If there are multiple + # ones, open the context menu. + # * close_current: Close current notification. + # * close_all: Close all notifications. + # * context: Open context menu for the notification. + # * context_all: Open context menu for all notifications. + # These values can be strung together for each mouse event, and + # will be executed in sequence. + mouse_left_click = context, close_current + mouse_middle_click = do_action, close_current + mouse_right_click = close_all + +# Experimental features that may or may not work correctly. Do not expect them +# to have a consistent behaviour across releases. +[experimental] + # Calculate the dpi to use on a per-monitor basis. + # If this setting is enabled the Xft.dpi value will be ignored and instead + # dunst will attempt to calculate an appropriate dpi value for each monitor + # using the resolution and physical size. This might be useful in setups + # where there are multiple screens with very different dpi values. + per_monitor_dpi = false + +# Every section that isn't one of the above is interpreted as a rules to +# override settings for certain messages. +# +# Messages can be matched by +# appname (discouraged, see desktop_entry) +# body +# category +# desktop_entry +# icon +# match_transient +# msg_urgency +# stack_tag +# summary +# +# and you can override the +# background +# foreground +# format +# frame_color +# fullscreen +# new_icon +# set_stack_tag +# set_transient +# set_category +# timeout +# urgency +# icon_position +# skip_display +# history_ignore +# action_name +# word_wrap +# ellipsize +# alignment +# hide_text +# +# Shell-like globbing will get expanded. +# +# Instead of the appname filter, it's recommended to use the desktop_entry filter. +# GLib based applications export their desktop-entry name. In comparison to the appname, +# the desktop-entry won't get localized. +# +# SCRIPTING +# You can specify a script that gets run when the rule matches by +# setting the "script" option. +# The script will be called as follows: +# script appname summary body icon urgency +# where urgency can be "LOW", "NORMAL" or "CRITICAL". +# +# NOTE: It might be helpful to run dunst -print in a terminal in order +# to find fitting options for rules. + +# Disable the transient hint so that idle_threshold cannot be bypassed from the +# client +#[transient_disable] +# match_transient = yes +# set_transient = no +# +# Make the handling of transient notifications more strict by making them not +# be placed in history. +#[transient_history_ignore] +# match_transient = yes +# history_ignore = yes + +# fullscreen values +# show: show the notifications, regardless if there is a fullscreen window opened +# delay: displays the new notification, if there is no fullscreen window active +# If the notification is already drawn, it won't get undrawn. +# pushback: same as delay, but when switching into fullscreen, the notification will get +# withdrawn from screen again and will get delayed like a new notification +#[fullscreen_delay_everything] +# fullscreen = delay +#[fullscreen_show_critical] +# msg_urgency = critical +# fullscreen = show + +#[espeak] +# summary = "*" +# script = dunst_espeak.sh + +#[script-test] +# summary = "*script*" +# script = dunst_test.sh + +#[ignore] +# # This notification will not be displayed +# summary = "foobar" +# skip_display = true + +#[history-ignore] +# # This notification will not be saved in history +# summary = "foobar" +# history_ignore = yes + +#[skip-display] +# # This notification will not be displayed, but will be included in the history +# summary = "foobar" +# skip_display = yes + +#[signed_on] +# appname = Pidgin +# summary = "*signed on*" +# urgency = low +# +#[signed_off] +# appname = Pidgin +# summary = *signed off* +# urgency = low +# +#[says] +# appname = Pidgin +# summary = *says* +# urgency = critical +# +#[twitter] +# appname = Pidgin +# summary = *twitter.com* +# urgency = normal +# +#[stack-volumes] +# appname = "some_volume_notifiers" +# set_stack_tag = "volume" +# +# vim: ft=cfg + +[Type-1] + summary = "t1" + format = "%a" + +[Type-2] + summary = "t2" + format = "%a\n%b" + +[urgency_critical] + background = "#f5e0dc" + foreground = "#1e1e2e" + frame_color = "#f38ba8" + icon = "~/.config/dunst/icons/critical.svg" + timeout = 0 + # Icon for notifications with critical urgency, uncomment to enable + #default_icon = /path/to/icon + +[urgency_low] + background = "#202121" + foreground = "#DFDEDE" + frame_color = "#2F3130" + icon = "~/.config/dunst/icons/hyprdots.svg" + timeout = 10 + +[urgency_normal] + background = "#697170" + foreground = "#DFDEDE" + frame_color = "#575C5B" + icon = "~/.config/dunst/icons/hyprdots.svg" + timeout = 10 diff --git a/dunst/icons/arch.svg b/dunst/icons/arch.svg new file mode 100644 index 0000000..5820a24 --- /dev/null +++ b/dunst/icons/arch.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dunst/icons/critical.svg b/dunst/icons/critical.svg new file mode 100644 index 0000000..64379d1 --- /dev/null +++ b/dunst/icons/critical.svg @@ -0,0 +1,47 @@ + + + + + + + + + diff --git a/dunst/icons/hyprdots.png b/dunst/icons/hyprdots.png new file mode 100644 index 0000000000000000000000000000000000000000..2886bd6dba07674f0d59d46c2ae28c2ff8343f2d GIT binary patch literal 7751 zcmb`s-VQar)6SaAt1 zKR(}o;dx%n&N+ML?2DaiXJ@V}QcFXT5T6tqS>1iM-QJUuGHpKJgtZ;cN3wHzFrj{S}I zwS0XSee7Iz%bW5MwIiyvGO}7ERQ&v5%9iNR|GtV1Q(d+Oex;WQYuCJ#!fWZwdy%L4 zN7SymQRCWzaQwW&3Xh%T$ByNuXN;wE*L%)^MtIlct8U8}!ui zVyPOu{P_uQw1@ovOVFHnD@IOCQ4w?aIMO|6Y(R^i=3_EBqmBv{17<;KogOYsCb=v` zWor&Iz&p7jMtXaHHxt>bUSa4&jpTqatR&p3@(s z8rfXy2HJRUs+)gRWn(;6ar}#FJEU4P`sXD3d7+%1&i=u8_&)pK!i72z>%$I=LeJH; zuDxxk)<9m0@zdw&aj4erq60wAH^$QXSo^;tQPMP~zdv@q6lxMLqku9FzWxFDu@s4( zyKLU!u{zEb#MR@0Hnr&NedR*3D?=kjpyiY8cm_Aq1k<)q8Hn+r2yJXBmoXw4XGS^c z*FUJ>*C7-AH0~8R=sL30m`9MmX3&|HC`Y4bjU5VSG^&uxpXzjy5;CqYjCHhaml8S_ zlkqunth=IBXutL}VL)@O@;gvNrO$hZX4+;iXt^eMJksyA^f42`ON|9tv z7zeb!UWvp1zI{tlpU!J9hWv<{0qTGK$hQoq~=-Kf15B?uoYEANnMza-s& z@wVluYqQud`bK#23)LTcfv4k`=@)#=y7KDlkxvs1L`_NW7Gec`Mq>D?jGn%eZb?Cb zfL3|bC&vxiXgV<$8Vz5(!(E5P)~!NtBRkATFMY1v!>vEo z01wYbfW(z$0;3D;#xK6EH?=|e2`MTo$Re~YGN~QvK>7X^sHdH$T?6crk-CB7<~9}X zfv_R2>LMv$d5I#ImBN_=grVMyZR|BTe5BGrqKWaST@ey1AOxi^Pm(eY;7?U%&Q=(&s6eS{Q%4 zCMDB-t9%{hQ-1T8g#8|}t{N7lf}3(el!<*sBRL$&=-@!mJpqLp5~v^P!1peCRFssm z%6i1;^>Dk}isY9>H^JGLU6i|HBrlC()qnjKdqd7&cV*4}j>Q9dP0z=Nav_7yIEppa zkdj#~L*w%ZB7o$f#q2Nmo$eWR7w})a6D(e7I=KaP%>B~Tov-~8M)u|Th>xO-n4gW51v$$c?nsybP*k}=gc^#bDbQ4xzxkkJNnsuPWOy$lTJWG4}Hn+T^rQDnKJff z@U!QF<#0|)r0+vYhj0N52~Moczq7yCzQxF&#(T%k-dO#)zEYl;3Hs@1Of~XYkc6R; zx(G$~=I3OB^Xc3o$&{f!qmL@lYS9oOXCX=Gi&T2eH^0ozc$cewmH zDhA5R%0!^3t5Q$KwAGvHdU>bdl$(bg z2eMF6cp#eEXZ}vNg!!y5?x@U{!Gezc(20QI_npOF{xt48DR%caI#NUvh5F`+x=v{H zZLGg%Jmh5Gl@YMva$Bj4*WV2(t6S`hHfrGet~3fZH}tfgNO7hoOyi=Auc?B;{xGBn=gHNw+o=&h+tuS!F8T3xX}- z&VV`>zUtBu^Tebi@flO(dJlD4aw_%`5wEQpX|IBr2;JIQi;>T7VyKo&sC7L9m2&rK zk7}W!@z*1J2cpaFZ?`U2b;i_YW}Y2Am(HKs1;U6Z5dW);LhR<)&aJXaxsCa!0`mCT z9Wt?3HgB1WNP}%{Uyl{cdRWxYD`oI0yS00AnL2|ZNgMM}Xagc#jBHN}EU$1AzzBZT zMaV8pLP9lroiS>6WR2w>Hu-5&AJp-iX9DPPR^-z6(R0$Ixfi?>Ie6sYH7}2Qllb_C zS}q*V?st0DkAySjpd-m@7Vv#P0WfWFX%fF{5BKqXdgC!~amoUwq~|4M8Kp@r9hQMA z%!aaT4iraEnMR^P(rXSh#tUUAgQx^{nELunYs+poXHgrj*yaZN^^IH$y}hy-VxkQB zLIKwkiP*hmpX=vy@k$dtrWkst#XUSkbfoYn+7;<;U(k3MQo&c3)MJP_h{6j*B^HWW z5xuGH3$ZCPqtoigW|HYC5>x=Z@0**`VVFQ|@m*ptI}s`n!v%m`b^cO6APu*z zs>zO}hT>L%FUo1}-ou?8)v^#C1$x(y%gqIB=v}PPTL_$kASj@DkMO5mHa6Td?#og-$)Rm|VCRZjRwnRDHUb`UsQ6!N&BkV@#!sm} z5gXa_DtxTN@O|`ts;}T2ar5p!y@T&laR_lR{mU!K($+0-_LU3XU^w zK-O~ii8dFfhB`z{nD_uSdz-ynN^P~$U^vj18}nKq+pPVci6qCFh8)MNl2$0F*?LDP zsGzrsiMhx-E#~vB7Z#DPbDX!sj5Rr}lsy0g$HY!4OBQ##2oVYF>MJUm?;#krO01NK zc8j8m{?V}1Fuw`nE&0$1tK-wmBCwje=Ia}P2)4Z-8$cemu|yLhj(Dw~^DX4fjKY(+ zC2EnNu49J{%jxlkrqn;-7E>(9x-HnjZ6k}I3Q4hy#l6`I+zi$|b@TSagwj|0tE~(M zpx+dFyypVeF<)^B2rX`B^bk3RpMLKa#OV1Mrp+KBA*`J2eS`oK64Qv7{S{lo*}q!g za8v#5&7iVVuN%wb59$`WmTL6OeRI>xgd#aaRj)x;gPi};m@LWK`r*liXg;XDRS!dk z1Xhi3A!BDKYU_`G=CtSQ_SbF6*kI*XsmaM-eRh?!pddO{abkL*Ce$Ph4V2z&M}SzL zA$%?rEiKlh1C8UM(=U-`xK19|ex^9-3$H$q>e-Yz(63=e#KIM(1p>&%&^+KbJsjNC z%*Sim&tUJj2tZZz*t+m0Ntv;Q9Fq9b{CFMfbUE-EOPOe z#OR7BOjNI8fy+vN8n1n87|_8Hz9*knUj**fXC&z;)!u}V?o_!8i$IhDu?gREkL#;` zRDcSzl4*BcTvz1dsv_tPb;v^}h#hdW{5{+hD8fHKzP~;!VbKo7y+~<=(*)!($6AL)W)=7*Ht?j!|LhT&wfN_9CLi9#FR>k zw&rY2nTq5DXGnZ5BNf`V8+|Lra4Od7F5rJ+%`DMy)Isk(i(4Mh=lV-_fny=UT>CUD zzEzvgdp+0p1Xtc-ftx;^tcyMSl9<{fCB{JIq1~6LL~7KvviEvYo=^MsoT5(ZK}^iq1?Y zUi*r63~HW|nDPc3b)@-CdU@x_FFmrxB-?m)(^U_drXs>Wu{^0UOFfX`UsTmPIoXup zvf5~Cs9iF>N<5}iUYEWpAN;r6P4CD^6|)d=sm}VdZ_^1vYC;nKDd1}}#CtvCnpcV8 zR766geZc!+44;v+a^k2*IZH659cwi)sWbcmC)W97f{&vdR_21FC;mA2akAZ*6XW*E z^8T8SIr_EDP=n!C6=iC?es~QunF9CZ#;+7cCqEhBw{ln^2sDUN)+WpF#<~VMynN8q zFFrrID>uHs_mgK)jLrROhah@c{Ae8xJiCp$H5*Z$3Ydvh0V2a)uI z)!@dJI0`T`FI4qd<9r}VecQKkEg$tA_0XuCKVY-OXqI`B(l}sBC9fV6zWQ`!?tN5@ zJh6MfP9y5UkWdAKJzs!_!=pZ)7N(Y~#uM+62UQxkvC5auI*!IW>=?`0e}obb=d0`I zjfd(Y9tXh9agCA|F(^nAt!uu%WP!tz%2B@(Oj10x)>|XqA*nFweSRG87^$9Be^V{} z*f{1IP9)4-{>NcC)A6=Hx;xr?72ElChR+t2NgEFgf0bm{y-T86PB5q@^=MC<=hxaX z%P;EfKHUiA>fY5o(b!{SB>U&__H7(3;=wOvH2r`V7Tj~@)$Z5WdtoR~#=~RYJzqce z;$w+Mj?I!XKD)rT$-I2LQQD2iM4!C%Nv2z;+)8(!=tvGhErTpix+0@Ofgbh0SJ=r&)I@^7;2#rgG&5W{?Qph15iy*ZakLQ1R~YUxUbkrQIN+P|rFU2dD;X4B=K-)q8y_vumyWZ6`}S){7}^KZr6)Br za2?F20y|eSik z7NbNe-|zxpN(B`FHg@if3w8%l(X0&@uSE)tO=0@6tLM4-l9p%YVQKlv4$Y>%>P6{T zIGvF!MBkwq_!ntz7SPca!ezXl3M5@wZS!`U;I@434i2KOXuELY)7nMz#W;G;9A{w!%Mbl9@ z-F^LfWk_~*wECf~$y-|2;2?8t^Ptx23WrrpOFi}%FYIR$VKNSb?i_HUyuWIZ9isvz z8XEKg_IF7E|Gk;f*X_!K!Thd=jiRWls*>91F$^b~z7dh=tz1Ss$cV|9U9!T;FTNKo zY!Ug**bYKUk)efbAvnjvto^NHmW5Vvj+r9?*TXvirE4LMk*g{O+KCV0rc=xmxfmxt z?e>dx4EbUsz36U_x3gW)E!54mYl+mRPWj z@n~5qmJauYRpv0`8!ebv#5NlMFgaWF1%_MnB`U{xw+I#5$vh8u4$cvQU-t@)R44b{ z_UW0c;$p!I)`sN*aeJ*-w zg~+({Q>{*O`JmPLzAFlovEsj&aP8MEc6(#3i`E37l+2&9cuyIf{&L~iQSL1@09RK; zrOX+3SN8*au0y`lVc*Z|*LJp1K%OqLAWC;;uaH8< z`*kgflmpmlvY<_H`4d77rm$ZCG8EO3mx4gjdHxqoj-Hw^y>g(4Cc#VuR$Fo+gf`(n zrmz>x>?_&dH@~a?X}WAZjf!9c57l|14t+Q{grSKwBj3mg?XoU8z} z7Mt8WwI1bex!PsN|E?<7-04-|O=+Lfz{=SjxbwFt@T<|L*dDM4edv$b6~4|R(VEGm zjg-j^hgqBlQz`749l^`u(>7+_wsOz z^ATfXUMgMUfD#Sbt?3u5eaF*Bln}V>LN=+LUGHMW;J*Hi&Sr`;pqWd_!4p%?F8Te= zeX1YrKbX-BiDMRGH@PQKM}_#Bu@UMlFnVRH7tbv2@GaFbRl!Due z(PuiH^y@sW!Mocs0y!*bQR~in>jPz^niGEQ61lt&8TLMU9NW*VI0P3IR6IgN*9#VY zQyPf`Y`o`rymYVQP8WkQZzL=oxI4W@L=2mdFzM+&KeLj%hmluk`+z?=TwnXMI;~J8 z?~Djts$9I-2s^#jc|af31qxH&P-+ z&R7vOGV%S;*zszspu>m%V%ejfk2S1X$fExGi0*vg`9CRw0I}{3NeUtj4fj3Ky*N}A zZeXfXXJPYEMZ{F-zhvoG6Qb^?jF*dtj6r95>gtApa$++YRV`&FI;?6+w7Xa5bx?1@ zV|n)&1{)oIyhz=ec^)AHd`x6=|Hj#jXn~vw#l@ccx=wM(m(crN&3Eq`B|l%wtOPuS z2HkNN|J@%GZM$jKoLl~@SFeM&y%a(A@EXlnYSM8r0YT;w@TAzO# z5qX5ZMutCqSirY%z>n<)!YdE{pSqDeIm#^2%YvLy_^80=*C%rOf_h+Wg=trJIed4B zv9ul*ySGfy{E zo<`Cq@c}0;F$eyg7Jezbt>+X%*C)pO?#GX|r=j1!?I)=Wjs1@-O-?6>{h-f5!7y)h!!A+jk4oqu>L%>_H)ZZtB%<`iiJ~#zQl&p zC_XET#DKa7K#czsbh~-0N@*Q%v?A{0aIKA+@8ckAMX;vU0EoG8ECsnj{YDRR-}jSH z!wKgAHGgA&sb$Pu+WViYv;S_3zj2bcwvOKOBohi};RFP~tgauoJbxOy=r9RMzQ_Gg z{DZCSVkyqB&6((#VGu} zXT_?8&O)EbR2JMD&iB+5cFb*7WE~~qIzV-2uX5F6`H^F^>6SG~XVoFh+9|3x4^r-_ zk3{{XdIHQW#h0j?`vec)zV(U<(7=+Fl|%^a$I+0MGzm$i?@w{S|EZjZ_+0-#37=0G ZwHRF=7v=on&mu5DSzhB~mF%aG{|EM_BN6}r literal 0 HcmV?d00001 diff --git a/dunst/icons/hyprdots.svg b/dunst/icons/hyprdots.svg new file mode 100644 index 0000000..9862ab8 --- /dev/null +++ b/dunst/icons/hyprdots.svg @@ -0,0 +1,192 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dunst/icons/keyboard.svg b/dunst/icons/keyboard.svg new file mode 100644 index 0000000..35dab29 --- /dev/null +++ b/dunst/icons/keyboard.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + diff --git a/dunst/icons/vol/muted-mic.svg b/dunst/icons/vol/muted-mic.svg new file mode 100644 index 0000000..1f70e0e --- /dev/null +++ b/dunst/icons/vol/muted-mic.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dunst/icons/vol/muted-speaker.svg b/dunst/icons/vol/muted-speaker.svg new file mode 100644 index 0000000..917ba46 --- /dev/null +++ b/dunst/icons/vol/muted-speaker.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/dunst/icons/vol/unmuted-mic.svg b/dunst/icons/vol/unmuted-mic.svg new file mode 100644 index 0000000..8603b75 --- /dev/null +++ b/dunst/icons/vol/unmuted-mic.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dunst/icons/vol/unmuted-speaker.svg b/dunst/icons/vol/unmuted-speaker.svg new file mode 100644 index 0000000..dca8f73 --- /dev/null +++ b/dunst/icons/vol/unmuted-speaker.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/dunst/icons/vol/vol-0.svg b/dunst/icons/vol/vol-0.svg new file mode 100644 index 0000000..325dfb8 --- /dev/null +++ b/dunst/icons/vol/vol-0.svg @@ -0,0 +1,73 @@ + + + + + \ No newline at end of file diff --git a/dunst/icons/vol/vol-10.svg b/dunst/icons/vol/vol-10.svg new file mode 100644 index 0000000..b6c69ea --- /dev/null +++ b/dunst/icons/vol/vol-10.svg @@ -0,0 +1,76 @@ + + + + + \ No newline at end of file diff --git a/dunst/icons/vol/vol-100.svg b/dunst/icons/vol/vol-100.svg new file mode 100644 index 0000000..e389446 --- /dev/null +++ b/dunst/icons/vol/vol-100.svg @@ -0,0 +1,73 @@ + + + + + diff --git a/dunst/icons/vol/vol-15.svg b/dunst/icons/vol/vol-15.svg new file mode 100644 index 0000000..7815965 --- /dev/null +++ b/dunst/icons/vol/vol-15.svg @@ -0,0 +1,76 @@ + + + + + diff --git a/dunst/icons/vol/vol-20.svg b/dunst/icons/vol/vol-20.svg new file mode 100644 index 0000000..1565f1a --- /dev/null +++ b/dunst/icons/vol/vol-20.svg @@ -0,0 +1,76 @@ + + + + + diff --git a/dunst/icons/vol/vol-25.svg b/dunst/icons/vol/vol-25.svg new file mode 100644 index 0000000..16b108f --- /dev/null +++ b/dunst/icons/vol/vol-25.svg @@ -0,0 +1,76 @@ + + + + + diff --git a/dunst/icons/vol/vol-30.svg b/dunst/icons/vol/vol-30.svg new file mode 100644 index 0000000..12d911b --- /dev/null +++ b/dunst/icons/vol/vol-30.svg @@ -0,0 +1,76 @@ + + + + + diff --git a/dunst/icons/vol/vol-35.svg b/dunst/icons/vol/vol-35.svg new file mode 100644 index 0000000..58a0e61 --- /dev/null +++ b/dunst/icons/vol/vol-35.svg @@ -0,0 +1,76 @@ + + + + + diff --git a/dunst/icons/vol/vol-40.svg b/dunst/icons/vol/vol-40.svg new file mode 100644 index 0000000..e14c57c --- /dev/null +++ b/dunst/icons/vol/vol-40.svg @@ -0,0 +1,76 @@ + + + + + diff --git a/dunst/icons/vol/vol-45.svg b/dunst/icons/vol/vol-45.svg new file mode 100644 index 0000000..0ff70d7 --- /dev/null +++ b/dunst/icons/vol/vol-45.svg @@ -0,0 +1,76 @@ + + + + + diff --git a/dunst/icons/vol/vol-5.svg b/dunst/icons/vol/vol-5.svg new file mode 100644 index 0000000..11b7100 --- /dev/null +++ b/dunst/icons/vol/vol-5.svg @@ -0,0 +1,75 @@ + + + + + \ No newline at end of file diff --git a/dunst/icons/vol/vol-50.svg b/dunst/icons/vol/vol-50.svg new file mode 100644 index 0000000..c8ad715 --- /dev/null +++ b/dunst/icons/vol/vol-50.svg @@ -0,0 +1,75 @@ + + + + + diff --git a/dunst/icons/vol/vol-55.svg b/dunst/icons/vol/vol-55.svg new file mode 100644 index 0000000..e51d025 --- /dev/null +++ b/dunst/icons/vol/vol-55.svg @@ -0,0 +1,76 @@ + + + + + diff --git a/dunst/icons/vol/vol-60.svg b/dunst/icons/vol/vol-60.svg new file mode 100644 index 0000000..56d0990 --- /dev/null +++ b/dunst/icons/vol/vol-60.svg @@ -0,0 +1,76 @@ + + + + + diff --git a/dunst/icons/vol/vol-65.svg b/dunst/icons/vol/vol-65.svg new file mode 100644 index 0000000..dbba2c0 --- /dev/null +++ b/dunst/icons/vol/vol-65.svg @@ -0,0 +1,76 @@ + + + + + diff --git a/dunst/icons/vol/vol-70.svg b/dunst/icons/vol/vol-70.svg new file mode 100644 index 0000000..aea1ab7 --- /dev/null +++ b/dunst/icons/vol/vol-70.svg @@ -0,0 +1,76 @@ + + + + + diff --git a/dunst/icons/vol/vol-75.svg b/dunst/icons/vol/vol-75.svg new file mode 100644 index 0000000..a4d175f --- /dev/null +++ b/dunst/icons/vol/vol-75.svg @@ -0,0 +1,76 @@ + + + + + diff --git a/dunst/icons/vol/vol-80.svg b/dunst/icons/vol/vol-80.svg new file mode 100644 index 0000000..66d6999 --- /dev/null +++ b/dunst/icons/vol/vol-80.svg @@ -0,0 +1,76 @@ + + + + + diff --git a/dunst/icons/vol/vol-85.svg b/dunst/icons/vol/vol-85.svg new file mode 100644 index 0000000..fcc4f47 --- /dev/null +++ b/dunst/icons/vol/vol-85.svg @@ -0,0 +1,76 @@ + + + + + diff --git a/dunst/icons/vol/vol-90.svg b/dunst/icons/vol/vol-90.svg new file mode 100644 index 0000000..f117614 --- /dev/null +++ b/dunst/icons/vol/vol-90.svg @@ -0,0 +1,76 @@ + + + + + diff --git a/dunst/icons/vol/vol-95.svg b/dunst/icons/vol/vol-95.svg new file mode 100644 index 0000000..f51911c --- /dev/null +++ b/dunst/icons/vol/vol-95.svg @@ -0,0 +1,76 @@ + + + + +