Compare commits

...

60 Commits
main ... armory

Author SHA1 Message Date
Trianta
f16f17af32 armory: update dotfiles to v0.2.0 2025-03-03 23:09:00 -06:00
Trianta
27f7b9735f armory: update dotfiles to v0.1.0 2025-02-04 07:23:29 -06:00
Trianta
8099e507d7 armory: update dotfiles 2024-11-19 00:36:14 -06:00
Trianta
21bd651d07 hyprland: update config files 2024-10-26 00:05:20 -05:00
Trianta
2bc9a6d9b0 hyprland: move alacritty back to workspace 2 2024-10-18 01:34:03 -05:00
Trianta
173c389b1b hyprland: update various adjustments into dotfiles 2024-10-18 01:27:13 -05:00
Trianta
88248c01e1 hyprlandd: update debug config to current 2024-10-18 01:26:48 -05:00
Trianta
2b9722e82e hyprlock: update monitor settings in conf 2024-10-18 01:26:20 -05:00
Trianta
a5999d1f97 waybar: minor style improvements 2024-09-16 02:54:54 -05:00
Trianta
ac7c8716d6 hyprland-debug: better debug config 2024-09-16 02:54:33 -05:00
Trianta
e26f07f90d hyprland: UI improvements 2024-09-16 02:53:56 -05:00
Trianta
48f25935f2 waybar: update with current style choice 2024-09-14 00:05:05 -05:00
Trianta
e63f8b7fb2 hyprland: update debug config 2024-09-14 00:04:44 -05:00
Trianta
6f79b3b714 hyprland: update armory config with latest 2024-09-14 00:04:26 -05:00
Trianta
6ba930348c alacritty: remove from dotfiles 2024-07-29 04:01:30 -05:00
Trianta
0404379ed1 waybar: update config 2024-07-29 03:59:46 -05:00
Trianta
6ece988c97 hypr: update config 2024-07-29 03:59:27 -05:00
Trianta
8766ee152d dunst: fix monitor 2024-07-29 03:57:09 -05:00
Trianta
a9b29aea7f armory: update to latest config 2024-06-25 04:13:51 -05:00
Trianta
36842e744f armory: update with current config 2024-05-15 22:31:01 -05:00
Trianta
620afc5bb2 armory: fix minor preferences 2024-05-09 01:39:46 -05:00
Trianta
0ae5f3b92d waybar: update config 2024-05-09 01:39:23 -05:00
Trianta
0fb1e8fcee hyprland: update to latest config 2024-05-09 01:39:11 -05:00
Trianta
5a03cddbe9 hyprland: add xrandr script for custom windowed resolutions 2024-05-09 01:38:39 -05:00
Trianta
f1a774bf55 waybar: remove side gaps and update color style 2024-04-17 04:36:54 -05:00
Trianta
356749e6be hyprland: update config to current style 2024-04-17 04:25:01 -05:00
Trianta
28db409c5b swaylock: remove config traces 2024-04-17 04:24:38 -05:00
Trianta
907360b8f0 hyprlock: add as a replacement for waylock 2024-04-17 04:23:15 -05:00
Trianta
2beb52e210 waybar: update to current config 2024-04-17 04:22:48 -05:00
Trianta
842e679a37 hyprland: update keybindings 2024-04-17 04:22:19 -05:00
Trianta
bcc7b1eab0 Changed waybar to a full bar on bottom with transparency 2024-03-18 20:09:05 -05:00
Trianta
cfa2f67baf Removed gaps on hyprland and border 2024-03-18 20:08:42 -05:00
Trianta
4d617b3bff Update dunst config 2024-03-18 20:07:46 -05:00
Trianta
d7a9044ce5 Adjusted gaps to different outside based on side 2024-02-27 01:16:07 -06:00
Trianta
5ae32761c7 Better looking workspaces buttons 2024-02-26 01:19:21 -06:00
Trianta
7375baf543 Fix waybar bounce due to size issues 2024-02-26 01:10:33 -06:00
Trianta
9d5585d85a Minor waybar css fixes 2024-02-26 01:09:48 -06:00
Trianta
952824a49a New dotfiles update, spacing and colors mainly 2024-02-26 01:01:35 -06:00
Trianta
367cec54c5 Update armory config 2024-02-08 03:57:45 -06:00
Trianta
314be2a3af New waybar colors who dis 2024-01-29 02:58:59 -06:00
Trianta
5ce6225dc9 Adjusted hyprland config 2024-01-29 02:58:46 -06:00
Trianta
8a792737eb Fixed notifications on wrong display 2024-01-29 02:57:57 -06:00
d83035cf56 Fixed deploy and update 2024-01-25 00:13:50 -06:00
Trianta
77fdadfec5 Added swaylock 2024-01-25 00:08:46 -06:00
Trianta
d695380166 Added rofi 2024-01-25 00:08:38 -06:00
Trianta
6017af4123 Added dunst 2024-01-25 00:08:25 -06:00
Trianta
6e208c5a00 Added additional programs to be stored 2024-01-25 00:08:12 -06:00
Trianta
b7a270e05f Finished waybar 2024-01-24 23:48:32 -06:00
Trianta
fc718bd638 Remove unused pre-existing files from destination 2024-01-24 23:24:47 -06:00
Trianta
d13f6b7f2d Added customization from prasanthrangan/hyprdots 2024-01-24 23:23:07 -06:00
Trianta
f1f95d8728 Make update.sh remove files missing from source 2024-01-24 23:22:23 -06:00
Trianta
c9556bebe0 Update to current dots 2024-01-24 19:28:47 -06:00
Trianta
7f0928ddf9 Added GPU usage to bar 2024-01-21 00:12:07 -06:00
Trianta
2b3af41d33 Fixed discord passthrough bind and vrr on night 2024-01-21 00:11:45 -06:00
Trianta
a9747bc103 Updated alacritty config 2024-01-21 00:11:16 -06:00
Trianta
b20d4cbd51 Updated hypr and waybar 2024-01-19 17:04:32 -06:00
Trianta
7d729e1029 Removed nvim and tmux script stuff 2024-01-19 15:53:24 -06:00
Trianta
80f3ca061b Removed nvim and tmux from armory 2024-01-19 15:33:46 -06:00
Trianta
40b8f761e6 Updated waybar config 2024-01-16 23:14:21 -06:00
Trianta
b7cb9db035 Fixed tmux deploy 2024-01-16 20:03:50 -06:00
109 changed files with 7372 additions and 927 deletions

View File

@ -1,48 +0,0 @@
import = ["/home/trianta/.config/alacritty/catppuccin/catppuccin-mocha.toml"]
[cursor.style]
shape = "Underline"
[env]
TERM = "xterm-256color"
[font]
size = 11
[colors]
footer_bar = { foreground = "#181818", background = "#d8d8d8" }
[font.normal]
family = "HackNerdFont"
[[keyboard.bindings]]
action = "ScrollPageUp"
key = "PageUp"
mode = "~Alt"
mods = "Shift"
[[keyboard.bindings]]
action = "ScrollPageDown"
key = "PageDown"
mode = "~Alt"
mods = "Shift"
[[keyboard.bindings]]
action = "ScrollToTop"
key = "Home"
mode = "~Alt"
mods = "Shift"
[[keyboard.bindings]]
action = "ScrollToBottom"
key = "End"
mode = "~Alt"
mods = "Shift"
[shell]
args = ["--login"]
program = "/bin/zsh"
[window]
opacity = 0.5

View File

@ -1,75 +0,0 @@
[colors.primary]
background = "#303446"
foreground = "#C6D0F5"
dim_foreground = "#C6D0F5"
bright_foreground = "#C6D0F5"
[colors.cursor]
text = "#303446"
cursor = "#F2D5CF"
[colors.vi_mode_cursor]
text = "#303446"
cursor = "#BABBF1"
[colors.search.matches]
foreground = "#303446"
background = "#A5ADCE"
[colors.search.focused_match]
foreground = "#303446"
background = "#A6D189"
[colors.footer_bar]
foreground = "#303446"
background = "#A5ADCE"
[colors.hints.start]
foreground = "#303446"
background = "#E5C890"
[colors.hints.end]
foreground = "#303446"
background = "#A5ADCE"
[colors.selection]
text = "#303446"
background = "#F2D5CF"
[colors.normal]
black = "#51576D"
red = "#E78284"
green = "#A6D189"
yellow = "#E5C890"
blue = "#8CAAEE"
magenta = "#F4B8E4"
cyan = "#81C8BE"
white = "#B5BFE2"
[colors.bright]
black = "#626880"
red = "#E78284"
green = "#A6D189"
yellow = "#E5C890"
blue = "#8CAAEE"
magenta = "#F4B8E4"
cyan = "#81C8BE"
white = "#A5ADCE"
[colors.dim]
black = "#51576D"
red = "#E78284"
green = "#A6D189"
yellow = "#E5C890"
blue = "#8CAAEE"
magenta = "#F4B8E4"
cyan = "#81C8BE"
white = "#B5BFE2"
[[colors.indexed_colors]]
index = 16
color = "#EF9F76"
[[colors.indexed_colors]]
index = 17
color = "#F2D5CF"

View File

@ -1,75 +0,0 @@
[colors.primary]
background = "#EFF1F5"
foreground = "#4C4F69"
dim_foreground = "#4C4F69"
bright_foreground = "#4C4F69"
[colors.cursor]
text = "#EFF1F5"
cursor = "#DC8A78"
[colors.vi_mode_cursor]
text = "#EFF1F5"
cursor = "#7287FD"
[colors.search.matches]
foreground = "#EFF1F5"
background = "#6C6F85"
[colors.search.focused_match]
foreground = "#EFF1F5"
background = "#40A02B"
[colors.footer_bar]
foreground = "#EFF1F5"
background = "#6C6F85"
[colors.hints.start]
foreground = "#EFF1F5"
background = "#DF8E1D"
[colors.hints.end]
foreground = "#EFF1F5"
background = "#6C6F85"
[colors.selection]
text = "#EFF1F5"
background = "#DC8A78"
[colors.normal]
black = "#5C5F77"
red = "#D20F39"
green = "#40A02B"
yellow = "#DF8E1D"
blue = "#1E66F5"
magenta = "#EA76CB"
cyan = "#179299"
white = "#ACB0BE"
[colors.bright]
black = "#6C6F85"
red = "#D20F39"
green = "#40A02B"
yellow = "#DF8E1D"
blue = "#1E66F5"
magenta = "#EA76CB"
cyan = "#179299"
white = "#BCC0CC"
[colors.dim]
black = "#5C5F77"
red = "#D20F39"
green = "#40A02B"
yellow = "#DF8E1D"
blue = "#1E66F5"
magenta = "#EA76CB"
cyan = "#179299"
white = "#ACB0BE"
[[colors.indexed_colors]]
index = 16
color = "#FE640B"
[[colors.indexed_colors]]
index = 17
color = "#DC8A78"

View File

@ -1,75 +0,0 @@
[colors.primary]
background = "#24273A"
foreground = "#CAD3F5"
dim_foreground = "#CAD3F5"
bright_foreground = "#CAD3F5"
[colors.cursor]
text = "#24273A"
cursor = "#F4DBD6"
[colors.vi_mode_cursor]
text = "#24273A"
cursor = "#B7BDF8"
[colors.search.matches]
foreground = "#24273A"
background = "#A5ADCB"
[colors.search.focused_match]
foreground = "#24273A"
background = "#A6DA95"
[colors.footer_bar]
foreground = "#24273A"
background = "#A5ADCB"
[colors.hints.start]
foreground = "#24273A"
background = "#EED49F"
[colors.hints.end]
foreground = "#24273A"
background = "#A5ADCB"
[colors.selection]
text = "#24273A"
background = "#F4DBD6"
[colors.normal]
black = "#494D64"
red = "#ED8796"
green = "#A6DA95"
yellow = "#EED49F"
blue = "#8AADF4"
magenta = "#F5BDE6"
cyan = "#8BD5CA"
white = "#B8C0E0"
[colors.bright]
black = "#5B6078"
red = "#ED8796"
green = "#A6DA95"
yellow = "#EED49F"
blue = "#8AADF4"
magenta = "#F5BDE6"
cyan = "#8BD5CA"
white = "#A5ADCB"
[colors.dim]
black = "#494D64"
red = "#ED8796"
green = "#A6DA95"
yellow = "#EED49F"
blue = "#8AADF4"
magenta = "#F5BDE6"
cyan = "#8BD5CA"
white = "#B8C0E0"
[[colors.indexed_colors]]
index = 16
color = "#F5A97F"
[[colors.indexed_colors]]
index = 17
color = "#F4DBD6"

View File

@ -1,75 +0,0 @@
[colors.primary]
background = "#1E1E2E"
foreground = "#CDD6F4"
dim_foreground = "#CDD6F4"
bright_foreground = "#CDD6F4"
[colors.cursor]
text = "#1E1E2E"
cursor = "#F5E0DC"
[colors.vi_mode_cursor]
text = "#1E1E2E"
cursor = "#B4BEFE"
[colors.search.matches]
foreground = "#1E1E2E"
background = "#A6ADC8"
[colors.search.focused_match]
foreground = "#1E1E2E"
background = "#A6E3A1"
[colors.footer_bar]
foreground = "#1E1E2E"
background = "#A6ADC8"
[colors.hints.start]
foreground = "#1E1E2E"
background = "#F9E2AF"
[colors.hints.end]
foreground = "#1E1E2E"
background = "#A6ADC8"
[colors.selection]
text = "#1E1E2E"
background = "#F5E0DC"
[colors.normal]
black = "#45475A"
red = "#F38BA8"
green = "#A6E3A1"
yellow = "#F9E2AF"
blue = "#89B4FA"
magenta = "#F5C2E7"
cyan = "#94E2D5"
white = "#BAC2DE"
[colors.bright]
black = "#585B70"
red = "#F38BA8"
green = "#A6E3A1"
yellow = "#F9E2AF"
blue = "#89B4FA"
magenta = "#F5C2E7"
cyan = "#94E2D5"
white = "#A6ADC8"
[colors.dim]
black = "#45475A"
red = "#F38BA8"
green = "#A6E3A1"
yellow = "#F9E2AF"
blue = "#89B4FA"
magenta = "#F5C2E7"
cyan = "#94E2D5"
white = "#BAC2DE"
[[colors.indexed_colors]]
index = 16
color = "#FAB387"
[[colors.indexed_colors]]
index = 17
color = "#F5E0DC"

View File

@ -1,15 +1,15 @@
#!/bin/bash #!/bin/bash
echo "Syncing user with alacritty..." echo "Syncing user with dunst..."
rsync --recursive $(dirname "$0")/alacritty/ ~/.config/alacritty rsync --delete --recursive $(dirname "$0")/dunst/ ~/.config/dunst
echo "Syncing user with hypr..." echo "Syncing user with hypr..."
rsync --recursive $(dirname "$0")/hypr/ ~/.config/hypr rsync --delete --recursive $(dirname "$0")/hypr/ ~/.config/hypr
echo "Syncing user with nvim..."
rsync --recursive $(dirname "$0")/nvim/ ~/.config/nvim echo "Syncing user with rofi..."
echo "Syncing user with tmux..." rsync --delete --recursive $(dirname "$0")/rofi/ ~/.config/rofi
echo " Note: prefix + I for tmux setup"
mkdir -p ~/tmux
rsync --recursive $(dirname "$0")/tmux/tmux.conf ~/.config/tmux/tmux.conf
echo "Syncing user with waybar..." echo "Syncing user with waybar..."
rsync --recursive $(dirname "$0")/waybar/ ~/.config/waybar rsync --delete --recursive $(dirname "$0")/waybar/ ~/.config/waybar
echo "Syncing complete!" echo "Syncing complete!"

14
dunst/Wall-Dcol.conf Normal file
View File

@ -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

451
dunst/dunst.conf Normal file
View File

@ -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:
# <b>bold</b>
# <i>italic</i>
# <s>strikethrough</s>
# <u>underline</u>
#
# For a complete reference see
# <https://docs.gtk.org/Pango/pango_markup.html>.
#
# 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<b>󰋑 %s</b>\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 = "<b>%a</b>"
[Type-2]
summary = "t2"
format = "<span size="250%">%a</span>\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

54
dunst/dunstrc Normal file
View File

@ -0,0 +1,54 @@
[global]
separator_color=frame
monitor = 1
follow = none
progress_bar_corner_radius = 4
icon_corner_radius = 5
indicate_hidden = yes
transparency = 10
separator_height = 2
padding = 8
horizontal_padding = 8
text_icon_padding = 10
gap_size = 5
sort = yes
font = Hack Nerd Font 8
markup = full
#format = "󰟪 %a\n<b>󰋑 %s</b>\n%b"
dmenu = /usr/bin/rofi -dmenu -p dunst:
title = Dunst
class = Dunst
force_xwayland = false
mouse_left_click = context, close_current
mouse_middle_click = do_action, close_current
mouse_right_click = close_all
enable_posix_regex = true
[experimental]
per_monitor_dpi = false
[Type-1]
summary = "t1"
format = "<b>%a</b>"
[Type-2]
summary = "t2"
format = "<span size="250%">%a</span>\n%b"
[urgency_low]
background = "#1E1E2E"
foreground = "#CDD6F4"
frame_color = "#2F3130"
timeout = 10
[urgency_normal]
background = "#1E1E2E"
foreground = "#CDD6F4"
frame_color = "#575C5B"
timeout = 10
[urgency_critical]
background = "#1E1E2E"
foreground = "#CDD6F4"
frame_color = "#FAB387"
timeout = 0

129
dunst/icons/arch.svg Normal file
View File

@ -0,0 +1,129 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="300"
height="300"
viewBox="0 0 1 1"
version="1.1"
id="svg1"
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
sodipodi:docname="arch.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
showgrid="true"
inkscape:zoom="3.1251122"
inkscape:cx="123.67556"
inkscape:cy="187.99325"
inkscape:window-width="2540"
inkscape:window-height="1032"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1">
<inkscape:grid
id="grid1"
units="mm"
originx="0"
originy="0"
spacingx="0.012598425"
spacingy="0.012598425"
empcolor="#0099e5"
empopacity="0.30196078"
color="#0099e5"
opacity="0.14901961"
empspacing="5"
dotted="false"
gridanglex="30"
gridanglez="30"
visible="true" />
</sodipodi:namedview>
<defs
id="defs1">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath8">
<path
d="m 418.65593,41.52652 c -9.29195,23.22986 -15.26534,37.83149 -25.8847,60.39764 6.6371,7.30082 14.60163,15.26535 27.21212,23.89358 -13.93791,-5.30968 -23.22985,-11.28307 -29.86696,-17.25647 -13.93792,28.53955 -35.17665,68.36218 -77.65412,146.0163 33.18552,-19.91132 59.73394,-31.85811 84.29123,-36.50408 -1.32742,-4.64596 -1.99113,-9.29194 -1.99113,-14.60163 v -0.6637 c 0.66371,-21.90245 11.94678,-38.49522 25.22098,-37.16779 13.27421,0.66371 23.89358,19.24761 23.22987,41.15005 l -1.32742,11.28307 c 23.89358,4.64597 49.77828,17.25648 82.96381,35.84036 l -17.92019,-33.18551 c -8.62823,-6.63711 -17.92018,-15.26534 -36.50408,-25.221 12.61051,3.31855 21.90246,7.30082 29.20327,11.28308 C 442.54951,101.26046 437.90354,87.32254 418.65593,40.8628 Z"
fill="#1793d1"
id="path9"
style="display:inline;fill:#000000;fill-opacity:1;stroke-width:0.663711"
inkscape:label="clip" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath7">
<path
d="m 418.65593,41.52652 c -9.29195,23.22986 -15.26534,37.83149 -25.8847,60.39764 6.6371,7.30082 14.60163,15.26535 27.21212,23.89358 -13.93791,-5.30968 -23.22985,-11.28307 -29.86696,-17.25647 -13.93792,28.53955 -35.17665,68.36218 -77.65412,146.0163 33.18552,-19.91132 59.73394,-31.85811 84.29123,-36.50408 -1.32742,-4.64596 -1.99113,-9.29194 -1.99113,-14.60163 v -0.6637 c 0.66371,-21.90245 11.94678,-38.49522 25.22098,-37.16779 13.27421,0.66371 23.89358,19.24761 23.22987,41.15005 l -1.32742,11.28307 c 23.89358,4.64597 49.77828,17.25648 82.96381,35.84036 l -17.92019,-33.18551 c -8.62823,-6.63711 -17.92018,-15.26534 -36.50408,-25.221 12.61051,3.31855 21.90246,7.30082 29.20327,11.28308 C 442.54951,101.26046 437.90354,87.32254 418.65593,40.8628 Z"
fill="#1793d1"
id="path7"
style="display:inline;fill:#000000;fill-opacity:1;stroke-width:0.663711"
inkscape:label="clip" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6">
<path
d="m 418.65593,41.52652 c -9.29195,23.22986 -15.26534,37.83149 -25.8847,60.39764 6.6371,7.30082 14.60163,15.26535 27.21212,23.89358 -13.93791,-5.30968 -23.22985,-11.28307 -29.86696,-17.25647 -13.93792,28.53955 -35.17665,68.36218 -77.65412,146.0163 33.18552,-19.91132 59.73394,-31.85811 84.29123,-36.50408 -1.32742,-4.64596 -1.99113,-9.29194 -1.99113,-14.60163 v -0.6637 c 0.66371,-21.90245 11.94678,-38.49522 25.22098,-37.16779 13.27421,0.66371 23.89358,19.24761 23.22987,41.15005 l -1.32742,11.28307 c 23.89358,4.64597 49.77828,17.25648 82.96381,35.84036 l -17.92019,-33.18551 c -8.62823,-6.63711 -17.92018,-15.26534 -36.50408,-25.221 12.61051,3.31855 21.90246,7.30082 29.20327,11.28308 C 442.54951,101.26046 437.90354,87.32254 418.65593,40.8628 Z"
fill="#1793d1"
id="path6"
style="display:inline;fill:#000000;fill-opacity:1;stroke-width:0.663711"
inkscape:label="clip" />
</clipPath>
</defs>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="matrix(1.0598908,0,0,1.0598908,-0.03941891,-0.03583263)">
<g
id="g21"
inkscape:label="arch"
transform="matrix(0.00333333,0,0,0.00333333,-0.88260858,0.01685136)"
style="display:inline">
<path
d="m 418.65593,41.52652 c -9.29195,23.22986 -15.26534,37.83149 -25.8847,60.39764 6.6371,7.30082 14.60163,15.26535 27.21212,23.89358 -13.93791,-5.30968 -23.22985,-11.28307 -29.86696,-17.25647 -13.93792,28.53955 -35.17665,68.36218 -77.65412,146.0163 33.18552,-19.91132 59.73394,-31.85811 84.29123,-36.50408 -1.32742,-4.64596 -1.99113,-9.29194 -1.99113,-14.60163 v -0.6637 c 0.66371,-21.90245 11.94678,-38.49522 25.22098,-37.16779 13.27421,0.66371 23.89358,19.24761 23.22987,41.15005 l -1.32742,11.28307 c 23.89358,4.64597 49.77828,17.25648 82.96381,35.84036 l -17.92019,-33.18551 c -8.62823,-6.63711 -17.92018,-15.26534 -36.50408,-25.221 12.61051,3.31855 21.90246,7.30082 29.20327,11.28308 C 442.54951,101.26046 437.90354,87.32254 418.65593,40.8628 Z"
fill="#1793d1"
id="path1-2"
style="display:inline;fill:#313244;fill-opacity:1;stroke-width:0.663711"
inkscape:label="arch"
sodipodi:insensitive="true" />
<path
style="display:inline;opacity:1;fill:#ebbcba;fill-opacity:1;stroke:none;stroke-width:9.99999;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
d="M 309.2552,25.453285 471.27515,43.441735 397.21699,246.7304 283.64418,245.35855 Z"
id="path18"
sodipodi:nodetypes="ccccc"
inkscape:label="rose_pine"
clip-path="url(#clipPath8)"
sodipodi:insensitive="true" />
<path
style="display:inline;opacity:1;fill:#c79bf0;fill-opacity:1;stroke:none;stroke-width:9.99999;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
d="m 404.44355,32.67351 c -16.5012,34.788169 -23.41457,57.362678 -27.2413,104.79371 -3.74908,46.46851 8.7204,102.56519 15.29829,107.68453 L 289.62826,255.68581 302.84361,32.762342 Z"
id="path19"
inkscape:label="decay_ce"
clip-path="url(#clipPath7)"
sodipodi:nodetypes="cscccc"
sodipodi:insensitive="true" />
<path
style="display:inline;opacity:1;fill:#a9b1d6;fill-opacity:1;stroke:none;stroke-width:11.365;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
d="m 395.51413,30.654091 c -18.08973,8.534584 -60.3024,26.582721 -63.64955,72.955579 -4.50511,62.41512 36.15313,116.34568 64.00652,142.55838 L 300.61179,260.47098 296.44134,39.3843 Z"
id="path21"
inkscape:label="tokyo_night"
clip-path="url(#clipPath6)"
sodipodi:nodetypes="cscccc"
sodipodi:insensitive="true" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.3 KiB

47
dunst/icons/critical.svg Normal file
View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg
width="800px"
height="800px"
viewBox="0 0 1024 1024"
class="icon"
version="1.1"
id="svg2"
sodipodi:docname="critical.svg"
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs2" />
<sodipodi:namedview
id="namedview2"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.525"
inkscape:cx="173.33333"
inkscape:cy="292.38095"
inkscape:window-width="1265"
inkscape:window-height="1032"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<path
d="M 464.24153,868.12776 155.87224,559.75847 c -27.4106,-27.4106 -27.4106,-70.23967 0,-97.65027 L 464.24153,153.7389 c 27.4106,-27.4106 70.23967,-27.4106 97.65027,0 l 308.3693,308.3693 c 27.4106,27.4106 27.4106,70.23967 0,97.65027 L 561.8918,868.12776 c -27.4106,27.4106 -71.95283,27.4106 -97.65027,0 z"
fill="#f44336"
id="path1"
style="stroke-width:0.803045" />
<path
d="m 471.09418,660.83507 c 0,-5.13949 1.71316,-10.27897 3.42633,-15.41846 1.71316,-5.13949 5.13948,-8.56582 8.56581,-11.99214 3.42632,-3.42633 8.56581,-6.85265 13.7053,-8.56582 5.13949,-1.71316 10.27898,-3.42632 17.13163,-3.42632 6.85265,0 11.99214,1.71316 17.13163,3.42632 5.13948,1.71317 10.27897,5.13949 13.7053,8.56582 3.42632,3.42632 6.85265,6.85265 8.56581,11.99214 1.71316,5.13949 3.42633,10.27897 3.42633,15.41846 0,5.13949 -1.71317,10.27898 -3.42633,15.41847 -1.71316,5.13948 -5.13949,8.56581 -8.56581,11.99214 -3.42633,3.42632 -8.56582,6.85265 -13.7053,8.56581 -5.13949,1.71316 -10.27898,3.42632 -17.13163,3.42632 -6.85265,0 -11.99214,-1.71316 -17.13163,-3.42632 -5.13949,-1.71316 -8.56581,-5.13949 -13.7053,-8.56581 -3.42633,-3.42633 -6.85265,-6.85266 -8.56581,-11.99214 -1.71317,-5.13949 -3.42633,-8.56582 -3.42633,-15.41847 z m 71.95283,-78.80548 h -61.67385 l -8.56582,-258.68758 h 78.80549 z"
fill="#ffffff"
id="path2"
style="stroke-width:0.803045" />
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
dunst/icons/hyprdots.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

192
dunst/icons/hyprdots.svg Normal file
View File

@ -0,0 +1,192 @@
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="300"
height="300"
viewBox="0 0 79.374999 79.375"
version="1.1"
id="svg1"
inkscape:export-filename="hyprdots_logo_5.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
sodipodi:docname="hyprdots_logo_2.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
showgrid="true"
inkscape:zoom="5.6568543"
inkscape:cx="150.43697"
inkscape:cy="207.97778"
inkscape:window-width="2540"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1">
<inkscape:grid
id="grid2"
units="mm"
originx="0"
originy="0"
spacingx="0.99999999"
spacingy="1"
empcolor="#0099e5"
empopacity="0.30196078"
color="#0099e5"
opacity="0.14901961"
empspacing="5"
dotted="false"
gridanglex="30"
gridanglez="30"
visible="true" />
</sodipodi:namedview>
<defs
id="defs1">
<filter
id="mask-powermask-path-effect5_inverse"
inkscape:label="filtermask-powermask-path-effect5"
style="color-interpolation-filters:sRGB"
height="100"
width="100"
x="-50"
y="-50">
<feColorMatrix
id="mask-powermask-path-effect5_primitive1"
values="1"
type="saturate"
result="fbSourceGraphic" />
<feColorMatrix
id="mask-powermask-path-effect5_primitive2"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "
in="fbSourceGraphic" />
</filter>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1">
<circle
style="display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21372"
id="circle3"
cx="44.88604"
cy="38.248913"
r="22.841549"
inkscape:label="clip" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3">
<circle
style="display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.64583;stroke-dasharray:none;stroke-opacity:1"
id="circle4"
cx="39.235207"
cy="39.029049"
r="25.959433"
inkscape:label="clip" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4">
<circle
style="display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.242893"
id="circle5"
cx="39.997181"
cy="39.029049"
r="25.959433"
inkscape:label="clip" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath19">
<g
id="g20"
inkscape:label="mask"
style="display:inline">
<circle
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.323;stroke-dasharray:none;stroke-opacity:1"
id="circle20"
cx="39.997181"
cy="39.029049"
r="25.959433"
inkscape:label="circle" />
<path
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.323;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
d="M 40.972417,71.748504 65.106856,9.0738004 51.262295,8.5125342 29.653552,71.374327 Z"
id="path20"
inkscape:label="slash" />
</g>
</clipPath>
</defs>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<circle
style="display:inline;opacity:1;fill:#A1A6A4;fill-opacity:1;stroke:none;stroke-width:2.64583;stroke-dasharray:none;stroke-opacity:1"
id="path1"
cx="39.997181"
cy="39.029049"
r="25.959431"
inkscape:label="base"
sodipodi:insensitive="true" />
<circle
style="display:inline;opacity:1;fill:#A1A6A4;fill-opacity:1;stroke:#202121;stroke-width:1.32292;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
id="path23"
cx="59.239162"
cy="65.282417"
r="3.9791903"
inkscape:label="dots" />
<path
style="display:inline;opacity:1;fill:#474B4C;fill-opacity:1;stroke:none;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
d="M 14.113556,8.1829745 56.98133,12.94242 37.386776,66.72921 7.3373035,66.366241 Z"
id="path4"
sodipodi:nodetypes="ccccc"
inkscape:label="rose_pine"
clip-path="url(#clipPath4)"
sodipodi:insensitive="true" />
<path
style="display:inline;opacity:1;fill:#697170;fill-opacity:1;stroke:none;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
d="m 38.53683,10.093324 c -4.365942,9.204371 -6.195104,15.177206 -7.207595,27.726667 -0.991944,12.294793 2.307273,27.137042 4.047673,28.491534 L 8.1586184,69.098661 11.655182,10.116831 Z"
id="path8"
inkscape:label="decay_ce"
clip-path="url(#clipPath3)"
sodipodi:nodetypes="cscccc"
transform="translate(0.76197263)"
sodipodi:insensitive="true" />
<path
style="display:inline;opacity:1;fill:#202121;fill-opacity:1;stroke:none;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
d="m 42.192726,12.318411 c -4.211383,1.986898 -14.038715,6.1886 -14.817953,16.984439 -1.04881,14.530574 8.416642,27.085895 14.90106,33.18835 l -22.176874,3.329798 -0.9709,-51.470147 z"
id="path12"
inkscape:label="tokyo_night"
clip-path="url(#clipPath1)"
sodipodi:nodetypes="cscccc"
transform="matrix(1.1365005,0,0,1.1365005,-11.015826,-4.4408595)"
sodipodi:insensitive="true" />
<path
style="display:inline;fill:none;stroke:#A1A6A4;stroke-width:5.29167;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
d="M 56.155019,14.892653 37.161315,67.306549 c 0.34522,-0.825973 6.533363,-17.660613 9.643704,-21.103821 4.780254,-5.291832 13.007552,-2.764636 13.142556,4.977296 0.04382,2.512914 -1.431223,15.998469 -1.431223,15.998469"
id="path2"
sodipodi:nodetypes="ccssc"
inkscape:label="hypr"
clip-path="url(#clipPath19)"
mask="none"
sodipodi:insensitive="true" />
<circle
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#A1A6A4;stroke-width:1.32292;stroke-dasharray:none;stroke-opacity:1"
id="circle8"
cx="39.997181"
cy="39.029049"
r="25.959431"
inkscape:label="border"
sodipodi:insensitive="true" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.1 KiB

105
dunst/icons/keyboard.svg Normal file
View File

@ -0,0 +1,105 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="800px"
width="800px"
viewBox="0 0 24 24"
fill="none"
version="1.1"
id="svg12"
sodipodi:docname="keyboard.svg"
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
inkscape:export-filename="keyboard.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs12" />
<sodipodi:namedview
id="namedview12"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="1.6075631"
inkscape:cx="190.35023"
inkscape:cy="99.218502"
inkscape:window-width="1265"
inkscape:window-height="1032"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg12" />
<g
id="SVGRepo_iconCarrier"
inkscape:label="kbd"
transform="matrix(0.71618532,0,0,0.71618532,3.4057762,3.4057762)"
style="display:inline">
<path
opacity="0.5"
d="M 16,5 H 8 C 5.17157,5 3.75736,5 2.87868,5.87868 2,6.75736 2,8.17157 2,11 v 2 c 0,2.8284 0,4.2426 0.87868,5.1213 C 3.75736,19 5.17157,19 8,19 h 8 c 2.8284,0 4.2426,0 5.1213,-0.8787 C 22,17.2426 22,15.8284 22,13 V 11 C 22,8.17157 22,6.75736 21.1213,5.87868 20.2426,5 18.8284,5 16,5 Z"
fill="#1c274c"
id="path1"
style="fill:#a7adba;fill-opacity:1" />
<path
d="M 6,10 C 6.55228,10 7,9.55228 7,9 7,8.44772 6.55228,8 6,8 5.44772,8 5,8.44772 5,9 c 0,0.55228 0.44772,1 1,1 z"
fill="#1c274c"
id="path2"
style="fill:#4f5b66;fill-opacity:1" />
<path
d="m 6,13 c 0.55228,0 1,-0.4477 1,-1 0,-0.5523 -0.44772,-1 -1,-1 -0.55228,0 -1,0.4477 -1,1 0,0.5523 0.44772,1 1,1 z"
fill="#1c274c"
id="path3"
style="fill:#4f5b66;fill-opacity:1" />
<path
d="m 9,13 c 0.55228,0 1,-0.4477 1,-1 0,-0.5523 -0.44772,-1 -1,-1 -0.55228,0 -1,0.4477 -1,1 0,0.5523 0.44772,1 1,1 z"
fill="#1c274c"
id="path4"
style="fill:#4f5b66;fill-opacity:1" />
<path
d="M 9,10 C 9.55228,10 10,9.55228 10,9 10,8.44772 9.55228,8 9,8 8.44772,8 8,8.44772 8,9 c 0,0.55228 0.44772,1 1,1 z"
fill="#1c274c"
id="path5"
style="fill:#4f5b66;fill-opacity:1" />
<path
d="m 12,10 c 0.5523,0 1,-0.44772 1,-1 0,-0.55228 -0.4477,-1 -1,-1 -0.5523,0 -1,0.44772 -1,1 0,0.55228 0.4477,1 1,1 z"
fill="#1c274c"
id="path6"
style="fill:#4f5b66;fill-opacity:1" />
<path
d="m 12,13 c 0.5523,0 1,-0.4477 1,-1 0,-0.5523 -0.4477,-1 -1,-1 -0.5523,0 -1,0.4477 -1,1 0,0.5523 0.4477,1 1,1 z"
fill="#1c274c"
id="path7"
style="fill:#4f5b66;fill-opacity:1" />
<path
d="m 15,10 c 0.5523,0 1,-0.44772 1,-1 0,-0.55228 -0.4477,-1 -1,-1 -0.5523,0 -1,0.44772 -1,1 0,0.55228 0.4477,1 1,1 z"
fill="#1c274c"
id="path8"
style="fill:#4f5b66;fill-opacity:1" />
<path
d="m 15,13 c 0.5523,0 1,-0.4477 1,-1 0,-0.5523 -0.4477,-1 -1,-1 -0.5523,0 -1,0.4477 -1,1 0,0.5523 0.4477,1 1,1 z"
fill="#1c274c"
id="path9"
style="fill:#4f5b66;fill-opacity:1" />
<path
d="m 18,10 c 0.5523,0 1,-0.44772 1,-1 0,-0.55228 -0.4477,-1 -1,-1 -0.5523,0 -1,0.44772 -1,1 0,0.55228 0.4477,1 1,1 z"
fill="#1c274c"
id="path10"
style="fill:#4f5b66;fill-opacity:1" />
<path
d="m 18,13 c 0.5523,0 1,-0.4477 1,-1 0,-0.5523 -0.4477,-1 -1,-1 -0.5523,0 -1,0.4477 -1,1 0,0.5523 0.4477,1 1,1 z"
fill="#1c274c"
id="path11"
style="fill:#4f5b66;fill-opacity:1" />
<path
d="m 17.75,16 c 0,0.4142 -0.3358,0.75 -0.75,0.75 H 7 C 6.58579,16.75 6.25,16.4142 6.25,16 6.25,15.5858 6.58579,15.25 7,15.25 h 10 c 0.4142,0 0.75,0.3358 0.75,0.75 z"
fill="#1c274c"
id="path12"
style="fill:#4f5b66;fill-opacity:1" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@ -0,0 +1,5 @@
<svg width="120px" height="120px" viewBox="0 0 24 24" fill="none">
<g id="bgCarrier" stroke-width="0"/>
<g id="tracerCarrier" stroke-linecap="round" stroke-linejoin="round"/>
<g id="iconCarrier"> <path d="M9.40137 4.5C9.92008 3.6033 10.8896 3 12 3C13.6569 3 15 4.34315 15 6V10M18 12C18 12.3407 17.9716 12.6748 17.9171 13M3 3L21 21M12 18C8.68629 18 6 15.3137 6 12M12 18C12.3407 18 12.6748 17.9716 13 17.917M12 18V21M12 21H15M12 21H9" stroke="#474B4C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" style="--darkreader-inline-stroke: #ffffff;" data-darkreader-inline-stroke=""/> </g>
</svg>

After

Width:  |  Height:  |  Size: 607 B

View File

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<svg fill="#474B4C" width="120px" height="120px" viewBox="0 0 56 56"><path d="M 39.1796 33.4024 L 39.1796 8.2070 C 39.1796 6.6367 38.0312 5.3242 36.3906 5.3242 C 35.2421 5.3242 34.4687 5.8398 33.2265 7.0117 L 23.6171 16.1055 C 23.4765 16.2461 23.3359 16.3398 23.1718 16.3867 L 22.2343 16.4570 Z M 46.7733 49.9727 C 47.4999 50.6758 48.6484 50.6758 49.3280 49.9727 C 50.0312 49.2461 50.0548 48.1211 49.3280 47.4180 L 9.2030 7.2929 C 8.4999 6.5898 7.3280 6.5898 6.6249 7.2929 C 5.9452 7.9727 5.9452 9.1680 6.6249 9.8476 Z M 36.4374 48.3320 C 37.8202 48.3320 38.7812 47.5117 39.0859 46.1289 L 11.4062 18.4961 C 10.6562 19.3867 10.2343 20.6758 10.2343 22.3164 L 10.2343 31.4102 C 10.2343 34.9258 12.0155 36.7305 15.3202 36.7305 L 22.2812 36.7305 C 22.5155 36.7305 22.7265 36.8008 22.8671 36.9414 L 33.2265 46.8086 C 34.3515 47.8633 35.2890 48.3320 36.4374 48.3320 Z"/></svg>

After

Width:  |  Height:  |  Size: 908 B

View File

@ -0,0 +1,5 @@
<svg width="120px" height="120px" viewBox="0 0 24 24" fill="none">
<g id="bgCarrier" stroke-width="0"/>
<g id="tracerCarrier" stroke-linecap="round" stroke-linejoin="round"/>
<g id="iconCarrier"> <path opacity="0.15" d="M9 6C9 4.34315 10.3431 3 12 3C13.6569 3 15 4.34315 15 6V12C15 13.6569 13.6569 15 12 15C10.3431 15 9 13.6569 9 12V6Z" fill="#474B4C" style="--darkreader-inline-fill: #000000;" data-darkreader-inline-fill=""/> <path d="M18 12C18 15.3137 15.3137 18 12 18M12 18C8.68629 18 6 15.3137 6 12M12 18V21M12 21H15M12 21H9M15 6V12C15 13.6569 13.6569 15 12 15C10.3431 15 9 13.6569 9 12V6C9 4.34315 10.3431 3 12 3C13.6569 3 15 4.34315 15 6Z" stroke="#474B4C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" style="--darkreader-inline-stroke: #ffffff;" data-darkreader-inline-stroke=""/> </g>
</svg>

After

Width:  |  Height:  |  Size: 821 B

View File

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<svg fill="#474B4C" width="120px" height="120px" viewBox="0 0 56 56"><path d="M 39.7305 49.5039 C 41.3242 49.5039 42.4726 48.3320 42.4726 46.7617 L 42.4726 9.3789 C 42.4726 7.8086 41.3242 6.4961 39.6836 6.4961 C 38.5352 6.4961 37.7617 7.0117 36.5195 8.1836 L 26.1836 17.9570 C 26.0195 18.0977 25.8086 18.1680 25.5742 18.1680 L 18.6133 18.1680 C 15.3086 18.1680 13.5274 19.9726 13.5274 23.4883 L 13.5274 32.5820 C 13.5274 36.0977 15.3086 37.9024 18.6133 37.9024 L 25.5742 37.9024 C 25.8086 37.9024 26.0195 37.9726 26.1836 38.1133 L 36.5195 47.9805 C 37.6445 49.0352 38.5820 49.5039 39.7305 49.5039 Z"/></svg>

After

Width:  |  Height:  |  Size: 646 B

73
dunst/icons/vol/vol-0.svg Normal file
View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-0.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="5.7417072"
inkscape:cx="4.7895163"
inkscape:cy="68.881952"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="-243.58223"
cy="248.46727"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
transform="rotate(-90)" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 133.9083,238.78229 c 7.6032,0 12.672,5.0688 12.672,12.672 v 0 c 0,7.6032 -5.0688,12.672 -12.672,12.672 H 83.22029 c -7.6032,0 -12.672,-5.0688 -12.672,-12.672 v 0 c 0,-7.6032 5.0688,-12.672 12.672,-12.672 z"
id="path3789"
inkscape:label="shadow"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 133.9083,230.50229 c 7.6032,0 12.672,5.0688 12.672,12.672 v 0 c 0,7.6032 -5.0688,12.672 -12.672,12.672 H 83.22029 c -7.6032,0 -12.672,-5.0688 -12.672,-12.672 v 0 c 0,-7.6032 5.0688,-12.672 12.672,-12.672 z"
id="path915"
inkscape:label="pointer"
sodipodi:insensitive="true" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-10.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="22.966828"
inkscape:cx="46.828408"
inkscape:cy="45.914046"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="-154.87985"
cy="311.57745"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
transform="rotate(-72)"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 143.44771,203.77606 c 7.23107,2.34953 10.48544,8.73659 8.13592,15.96766 v 0 c -2.34952,7.23107 -8.73658,10.48544 -15.96766,8.13592 L 87.408817,212.21619 c -7.231072,-2.34953 -10.485441,-8.73659 -8.135924,-15.96766 v 0 c 2.349518,-7.23107 8.736579,-10.48544 15.967652,-8.13592 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 143.55713,195.74179 c 7.23108,2.34953 10.48545,8.73659 8.13593,15.96766 v 0 c -2.34952,7.23107 -8.73658,10.48544 -15.96765,8.13593 L 87.518248,204.18192 c -7.231071,-2.34952 -10.485442,-8.73658 -8.135923,-15.96765 v 0 c 2.349517,-7.23108 8.736578,-10.48545 15.967651,-8.13593 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-100.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="5.7417072"
inkscape:cx="30.043329"
inkscape:cy="59.30292"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="243.58223"
cy="-248.46727"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
transform="rotate(90)" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 363.02624,264.94217 c -7.6032,0 -12.672,-5.0688 -12.672,-12.672 v 0 c 0,-7.6032 5.0688,-12.672 12.672,-12.672 h 50.68801 c 7.6032,0 12.672,5.0688 12.672,12.672 v 0 c 0,7.6032 -5.0688,12.672 -12.672,12.672 z"
id="path3789"
inkscape:label="shadow"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 363.02624,256.66217 c -7.6032,0 -12.672,-5.0688 -12.672,-12.672 v 0 c 0,-7.6032 5.0688,-12.672 12.672,-12.672 h 50.68801 c 7.6032,0 12.672,5.0688 12.672,12.672 v 0 c 0,7.6032 -5.0688,12.672 -12.672,12.672 z"
id="path915"
inkscape:label="pointer"
sodipodi:insensitive="true" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-15.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="22.966828"
inkscape:cx="21.269807"
inkscape:cy="47.30736"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="-104.23158"
cy="331.96997"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
transform="rotate(-63)"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 152.22955,187.83746 c 6.7745,3.45179 8.98964,10.26931 5.53786,17.04381 v 0 c -3.45178,6.7745 -10.2693,8.98965 -17.04381,5.53786 L 95.560262,187.40727 c -6.774498,-3.4518 -8.989644,-10.26932 -5.537865,-17.04381 v 0 c 3.45178,-6.7745 10.269303,-8.98965 17.043803,-5.53787 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 152.33264,179.91922 c 6.77451,3.4518 8.98965,10.26932 5.53787,17.04382 v 0 c -3.45178,6.77449 -10.2693,8.98964 -17.0438,5.53787 L 95.663362,179.48903 c -6.774498,-3.45178 -8.989646,-10.2693 -5.537865,-17.0438 v 0 c 3.451781,-6.77451 10.269303,-8.98965 17.043803,-5.53787 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-20.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="22.966828"
inkscape:cx="21.269807"
inkscape:cy="47.30736"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="-51.016773"
cy="344.18829"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
transform="rotate(-54)"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 163.39662,173.46888 c 6.15112,4.46905 7.27249,11.54916 2.80344,17.70028 v 0 c -4.46905,6.15112 -11.54916,7.2725 -17.70028,2.80344 l -41.00746,-29.79365 c -6.15111,-4.46907 -7.27249,-11.54918 -2.80344,-17.70028 v 0 c 4.46904,-6.15112 11.54916,-7.2725 17.70028,-2.80345 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 163.47531,165.66425 c 6.15112,4.46907 7.27249,11.54918 2.80344,17.7003 v 0 c -4.46904,6.1511 -11.54915,7.27249 -17.70027,2.80345 l -41.00746,-29.79367 c -6.15112,-4.46905 -7.2725,-11.54916 -2.80345,-17.70028 v 0 c 4.46905,-6.15113 11.54916,-7.2725 17.70028,-2.80345 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-25.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="22.966828"
inkscape:cx="35.943144"
inkscape:cy="37.379999"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="3.4542394"
cy="347.93155"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
transform="rotate(-45)"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 176.67395,161.02411 c 5.37627,5.37628 5.37626,12.54464 -1e-5,17.92091 v 0 c -5.37628,5.37628 -12.54464,5.37628 -17.92092,0 L 122.91119,143.1032 c -5.37627,-5.3763 -5.37627,-12.54466 10e-6,-17.92092 v 0 c 5.37626,-5.37628 12.54464,-5.37628 17.92091,0 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 176.71076,153.32788 c 5.37627,5.37629 5.37626,12.54466 -1e-5,17.92093 v 0 c -5.37626,5.37626 -12.54463,5.37627 -17.92091,0 l -35.84183,-35.84184 c -5.37628,-5.37627 -5.37628,-12.54464 0,-17.92091 v 0 c 5.37628,-5.37629 12.54464,-5.37628 17.92091,0 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-30.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="22.966828"
inkscape:cx="48.395886"
inkscape:cy="29.368444"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="57.840199"
cy="343.10757"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
transform="rotate(-36)"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 191.7346,150.80959 c 4.46905,6.15112 3.34766,13.23122 -2.80346,17.70027 v 0 c -6.15112,4.46905 -13.23123,3.34767 -17.70028,-2.80345 L 141.4372,124.69896 c -4.46904,-6.15114 -3.34766,-13.23124 2.80346,-17.70028 v 0 c 6.1511,-4.46905 13.23123,-3.34767 17.70027,2.80345 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 191.71309,143.21387 c 4.46905,6.15113 3.34766,13.23125 -2.80346,17.70029 v 0 c -6.1511,4.46904 -13.23122,3.34767 -17.70027,-2.80345 L 141.4157,117.10325 c -4.46905,-6.15112 -3.34767,-13.23123 2.80345,-17.700276 v 0 c 6.15113,-4.469063 13.23123,-3.347675 17.70027,2.803446 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-35.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="22.966828"
inkscape:cx="48.395886"
inkscape:cy="29.368444"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="110.80194"
cy="329.83514"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
transform="rotate(-27)"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 208.02747,143.07683 c 3.45179,6.7745 1.23663,13.59201 -5.53787,17.04379 v 0 c -6.77451,3.45178 -13.59203,1.23664 -17.04381,-5.53787 l -23.01187,-45.16333 c -3.45177,-6.77452 -1.23662,-13.592033 5.53788,-17.043805 v 0 c 6.77448,-3.451784 13.59202,-1.236634 17.04379,5.537868 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 208.1129,135.57126 c 3.45178,6.77451 1.23662,13.59204 -5.53788,17.04381 v 0 c -6.77448,3.45178 -13.59201,1.23664 -17.04379,-5.53786 l -23.01187,-45.16335 c -3.45179,-6.774503 -1.23664,-13.592022 5.53786,-17.0438 v 0 c 6.77452,-3.451792 13.59203,-1.236639 17.0438,5.537863 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-40.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="22.966828"
inkscape:cx="48.395886"
inkscape:cy="29.368444"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="161.03537"
cy="308.44107"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
transform="rotate(-18)"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 225.32942,137.98804 c 2.34953,7.23107 -0.90485,13.61812 -8.13593,15.96764 v 0 c -7.23108,2.34951 -13.61814,-0.90485 -15.96765,-8.13593 L 185.56238,97.612605 c -2.3495,-7.23109 0.90487,-13.618142 8.13594,-15.967652 v 0 c 7.23105,-2.349525 13.61813,0.904851 15.96764,8.135924 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 225.50637,130.58824 c 2.34951,7.23108 -0.90487,13.61815 -8.13594,15.96766 v 0 c -7.23105,2.34952 -13.61812,-0.90485 -15.96764,-8.13592 L 185.73934,90.212817 c -2.34953,-7.231077 0.90484,-13.618135 8.13592,-15.967651 v 0 c 7.23109,-2.349526 13.61814,0.904848 15.96765,8.135921 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-45.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="22.966828"
inkscape:cx="56.886393"
inkscape:cy="26.364111"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="207.30357"
cy="279.45218"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
transform="rotate(-9)"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 243.39468,135.66852 c 1.18941,7.50959 -3.02406,13.30891 -10.53366,14.49831 v 0 c -7.5096,1.1894 -13.30893,-3.02405 -14.49832,-10.53365 l -7.92936,-50.06394 c -1.18938,-7.509606 3.02408,-13.308927 10.53367,-14.498322 v 0 c 7.50957,-1.189413 13.30892,3.024056 14.49831,10.533647 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 243.46521,128.38751 c 1.18939,7.5096 -3.02408,13.30893 -10.53367,14.49833 v 0 c -7.50956,1.18941 -13.3089,-3.02406 -14.49831,-10.53365 l -7.92934,-50.063951 c -1.18942,-7.509598 3.02404,-13.308925 10.53364,-14.498325 v 0 c 7.50961,-1.189408 13.30893,3.024055 14.49832,10.533645 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

75
dunst/icons/vol/vol-5.svg Normal file
View File

@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-5.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="11.483414"
inkscape:cx="58.08377"
inkscape:cy="40.623806"
inkscape:window-width="1867"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="-201.71448"
cy="283.51288"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
transform="rotate(-81)" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 137.08929,220.92041 c 7.50959,1.18941 11.72305,6.98874 10.53365,14.49833 v 0 c -1.18941,7.50959 -6.98874,11.72305 -14.49833,10.53365 L 83.060659,238.02304 C 75.551067,236.83363 71.337608,231.0343 72.52701,223.52471 v 0 c 1.189403,-7.50959 6.988733,-11.72305 14.498325,-10.53365 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 137.36486,212.74235 c 7.5096,1.18941 11.72306,6.98874 10.53365,14.49833 v 0 c -1.1894,7.50959 -6.98873,11.72305 -14.49832,10.53365 l -50.063957,-7.92935 c -7.509592,-1.18941 -11.723052,-6.98874 -10.533649,-14.49833 v 0 c 1.189402,-7.50959 6.988732,-11.72305 14.498324,-10.53365 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-50.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="22.966828"
inkscape:cx="56.886393"
inkscape:cy="26.364111"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="248.46727"
cy="243.58223"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 261.42012,136.20359 c 0,7.6032 -5.0688,12.67199 -12.67201,12.67198 v 0 c -7.60321,0 -12.67201,-5.06879 -12.672,-12.672 l -1e-5,-50.687993 c 3e-5,-7.60321 5.06882,-12.672001 12.67202,-12.671994 v 0 c 7.60318,-1.4e-5 12.672,5.068798 12.67199,12.671995 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 261.54722,129.02325 c -10e-6,7.60321 -5.06882,12.67201 -12.67202,12.67201 v 0 c -7.60317,1e-5 -12.67198,-5.0688 -12.67199,-12.672 l 10e-6,-50.688006 c -10e-6,-7.603209 5.06879,-12.672006 12.67199,-12.672002 v 0 c 7.60322,-3e-6 12.67201,5.068799 12.672,12.671995 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-55.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="22.966828"
inkscape:cx="56.886393"
inkscape:cy="26.364111"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="283.51288"
cy="201.71448"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
sodipodi:insensitive="true"
transform="rotate(9)" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 279.13993,139.55187 c -1.1894,7.50959 -6.98873,11.72304 -14.49833,10.53363 v 0 c -7.5096,-1.1894 -11.72307,-6.98872 -10.53365,-14.49832 l 7.92934,-50.063946 c 1.18943,-7.509597 6.98875,-11.72305 14.49834,-10.53364 v 0 c 7.50958,1.189385 11.72305,6.98873 10.53364,14.498317 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 279.30716,132.47982 c -1.18942,7.5096 -6.98876,11.72305 -14.49835,10.53365 v 0 c -7.50956,-1.18939 -11.72303,-6.98873 -10.53364,-14.49832 l 7.92936,-50.063952 c 1.1894,-7.509602 6.98873,-11.723059 14.49832,-10.533652 v 0 c 7.50961,1.189402 11.72306,6.988733 10.53365,14.498319 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-60.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="22.966828"
inkscape:cx="56.886393"
inkscape:cy="26.364111"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="311.57745"
cy="154.87985"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
sodipodi:insensitive="true"
transform="rotate(18)" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 296.29805,145.63092 c -2.34951,7.23107 -8.73657,10.48543 -15.96765,8.1359 v 0 c -7.23108,-2.34951 -10.48547,-8.73657 -8.13593,-15.96764 l 15.66344,-48.207158 c 2.34955,-7.231074 8.7366,-10.485439 15.96767,-8.135914 v 0 c 7.23106,2.349499 10.48544,8.736576 8.13592,15.967643 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 296.30771,138.6721 c -2.34953,7.23108 -8.7366,10.48543 -15.96767,8.13592 v 0 c -7.23105,-2.3495 -10.48542,-8.73657 -8.13592,-15.96765 l 15.66347,-48.207154 c 2.34951,-7.231083 8.73657,-10.48545 15.96764,-8.135928 v 0 c 7.23109,2.34952 10.48545,8.736581 8.13593,15.967646 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-65.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="22.966828"
inkscape:cx="56.886393"
inkscape:cy="26.364111"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="331.96997"
cy="104.23158"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
sodipodi:insensitive="true"
transform="rotate(27)" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 312.11369,154.31925 c -3.45177,6.7745 -10.26929,8.98963 -17.04379,5.53784 v 0 c -6.77451,-3.45177 -8.98968,-10.2693 -5.53788,-17.04379 l 23.01186,-45.163348 c 3.45181,-6.774497 10.26932,-8.989641 17.04382,-5.537854 v 0 c 6.77449,3.45176 8.98964,10.269302 5.53786,17.043792 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 312.13027,147.44761 c -3.45179,6.77451 -10.26932,8.98963 -17.04382,5.53786 v 0 c -6.77448,-3.45176 -8.98962,-10.26929 -5.53786,-17.0438 l 23.01189,-45.163335 c 3.45177,-6.774512 10.26929,-8.989656 17.04379,-5.537872 v 0 c 6.77452,3.451785 8.98965,10.269305 5.53787,17.043797 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-70.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="22.966828"
inkscape:cx="56.886393"
inkscape:cy="26.364111"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="344.18829"
cy="51.016773"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
sodipodi:insensitive="true"
transform="rotate(36)" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 326.37546,165.37472 c -4.46903,6.15112 -11.54914,7.27248 -17.70026,2.80342 v 0 c -6.15113,-4.46904 -7.27253,-11.54916 -2.80346,-17.70026 l 29.79365,-41.00747 c 4.46908,-6.15111 11.54918,-7.27249 17.70029,-2.80343 v 0 c 6.15111,4.46903 7.27249,11.54916 2.80345,17.70027 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 326.38524,158.59028 c -4.46906,6.15112 -11.54917,7.27247 -17.70029,2.80343 v 0 c -6.1511,-4.46902 -7.27248,-11.54914 -2.80345,-17.70027 l 29.79368,-41.00745 c 4.46904,-6.151128 11.54915,-7.272505 17.70027,-2.803453 v 0 c 6.15114,4.469053 7.2725,11.549163 2.80345,17.700273 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-75.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="22.966828"
inkscape:cx="84.622047"
inkscape:cy="35.072323"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="347.93155"
cy="-3.4542394"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
sodipodi:insensitive="true"
transform="rotate(45)" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 338.73219,178.52511 c -5.37625,5.37628 -12.54462,5.37626 -17.92089,-3e-5 v 0 c -5.37629,-5.37626 -5.37631,-12.54464 -1e-5,-17.92089 l 35.84182,-35.84185 c 5.3763,-5.37626 12.54466,-5.37626 17.92092,2e-5 v 0 c 5.37627,5.37625 5.37627,12.54464 0,17.92091 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 338.72161,171.82573 c -5.37628,5.37627 -12.54464,5.37624 -17.92092,-2e-5 v 0 c -5.37626,-5.37625 -5.37626,-12.54462 0,-17.92091 l 35.84185,-35.84182 c 5.37626,-5.37629 12.54463,-5.37628 17.9209,-10e-6 v 0 c 5.3763,5.37629 5.37628,12.54465 0,17.92091 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-80.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="22.966828"
inkscape:cx="88.192414"
inkscape:cy="43.911157"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="343.10757"
cy="-57.840199"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
sodipodi:insensitive="true"
transform="rotate(54)" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 348.69936,193.44662 c -6.1511,4.46905 -13.23121,3.34765 -17.70025,-2.80348 v 0 c -4.46907,-6.15111 -3.34771,-13.23123 2.80343,-17.70026 l 41.00745,-29.79368 c 6.15114,-4.46903 13.23125,-3.34765 17.70028,2.80347 v 0 c 4.46905,6.1511 3.34767,13.23123 -2.80345,17.70028 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 348.83562,186.82806 c -6.15112,4.46904 -13.23122,3.34764 -17.70028,-2.80347 v 0 c -4.46904,-6.15109 -3.34766,-13.23121 2.80345,-17.70027 l 41.00747,-29.79365 c 6.15111,-4.46907 13.23122,-3.34768 17.70027,2.80344 v 0 c 4.46907,6.15113 3.34767,13.23124 -2.80345,17.70027 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-85.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="22.966828"
inkscape:cx="88.192414"
inkscape:cy="43.911157"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="329.83514"
cy="-110.80194"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
sodipodi:insensitive="true"
transform="rotate(63)" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 356.38984,209.74363 c -6.77449,3.45178 -13.592,1.23661 -17.04377,-5.5379 v 0 c -3.45181,-6.77449 -1.23668,-13.59203 5.53784,-17.04379 l 45.16334,-23.01189 c 6.77452,-3.45176 13.59204,-1.23661 17.0438,5.53789 v 0 c 3.45179,6.77448 1.23664,13.59202 -5.53787,17.0438 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 356.47823,203.22787 c -6.7745,3.45177 -13.59201,1.2366 -17.0438,-5.53789 v 0 c -3.45178,-6.77447 -1.23663,-13.592 5.53787,-17.0438 l 45.16335,-23.01186 c 6.7745,-3.4518 13.59201,-1.23664 17.0438,5.53786 v 0 c 3.45179,6.77452 1.23663,13.59203 -5.53787,17.0438 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-90.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="22.966828"
inkscape:cx="88.192414"
inkscape:cy="43.911157"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="308.44107"
cy="-161.03537"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
sodipodi:insensitive="true"
transform="rotate(72)" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 361.43622,227.04305 c -7.23106,2.34952 -13.61811,-0.90487 -15.96762,-8.13595 v 0 c -2.34954,-7.23107 0.90481,-13.61815 8.1359,-15.96765 l 48.20716,-15.66347 c 7.23109,-2.34949 13.61815,0.90488 15.96764,8.13595 v 0 c 2.34953,7.23105 -0.90484,13.61813 -8.13592,15.96765 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 361.46125,220.62134 c -7.23107,2.3495 -13.61812,-0.90489 -15.96765,-8.13595 v 0 c -2.34952,-7.23104 0.90486,-13.61811 8.13593,-15.96765 l 48.20716,-15.66344 c 7.23108,-2.34954 13.61813,0.90484 15.96765,8.13592 v 0 c 2.34953,7.23109 -0.90485,13.61814 -8.13592,15.96764 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="120px"
width="120px"
version="1.1"
id="Layer_1"
viewBox="0 0 496.8 496.8"
xml:space="preserve"
sodipodi:docname="vol-95.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs23" /><sodipodi:namedview
id="namedview21"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="true"
inkscape:zoom="22.966828"
inkscape:cx="88.192414"
inkscape:cy="43.911157"
inkscape:window-width="2524"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"><inkscape:grid
type="xygrid"
id="grid3192" /></sodipodi:namedview>
<g
id="g3158"
inkscape:label="base"
sodipodi:insensitive="true"><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 248.87519,445.92001 c 116.5824,0 212.8896,-91.2384 220.4928,-205.2864 0,5.0688 1.2672,8.8704 1.2672,13.9392 0,121.6512 -98.8416,221.76 -221.76,221.76 -121.6512,0 -221.759991,-98.8416 -221.759991,-221.76 0,-5.0688 0,-8.8704 1.2672,-13.9392 7.6032,114.048 103.910391,205.2864 220.492791,205.2864 z"
id="path8"
inkscape:label="shadow"
sodipodi:insensitive="true" /><circle
style="display:inline;fill:#283538;fill-opacity:1;stroke-width:1.584"
cx="248.8752"
cy="243.07127"
r="221.76001"
id="circle12"
inkscape:label="dial"
sodipodi:insensitive="true" /><path
style="display:inline;fill:#000000;fill-opacity:0.153846;stroke-width:1.58653"
d="m 405.74362,86.606184 c 86.3078,86.307816 86.3078,227.192636 0,313.500456 -86.30783,86.3078 -227.19264,86.3078 -313.500453,0"
id="path14"
inkscape:label="highlight"
sodipodi:insensitive="true" /></g>
<g
id="g3198"
inkscape:label="main"><circle
style="display:none;fill:#000000;fill-opacity:0;stroke-width:1.584"
cx="279.45218"
cy="-207.30357"
r="221.76001"
id="circle12-3"
inkscape:label="anchor"
sodipodi:insensitive="true"
transform="rotate(81)" /><path
style="display:inline;fill:#121c1b;fill-opacity:1;stroke-width:1.584"
d="m 363.71424,244.91891 c -7.50958,1.18941 -13.30889,-3.02407 -14.49829,-10.53367 v 0 c -1.18942,-7.50959 3.02402,-13.30894 10.53363,-14.49832 l 50.06395,-7.92937 c 7.50961,-1.18937 13.30894,3.02409 14.49831,10.53367 v 0 c 1.18942,7.50957 -3.02404,13.30892 -10.53364,14.49833 z"
id="path3789"
inkscape:label="shadow" /><path
style="display:inline;fill:#A1A6A4;stroke-width:1.584"
d="m 363.66198,238.58018 c -7.50959,1.18938 -13.3089,-3.02409 -14.49832,-10.53367 v 0 c -1.18941,-7.50956 3.02406,-13.3089 10.53366,-14.49833 l 50.06395,-7.92933 c 7.5096,-1.18943 13.30892,3.02404 14.49832,10.53364 v 0 c 1.18941,7.50961 -3.02406,13.30893 -10.53364,14.49832 z"
id="path915"
inkscape:label="pointer" /></g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

2
dunst/scripts/alert.sh Executable file
View File

@ -0,0 +1,2 @@
#!/bin/bash
pw-play --volume=1.8 ~/.alert/generic.mp3

393
hypr/armory.conf Normal file
View File

@ -0,0 +1,393 @@
source = ~/.config/hypr/mocha.conf # Catppuccin colorscheme
# < Start Section >
# monitors
#monitor=HDMI-A-4, disabled
monitor = HDMI-A-4, 3840x2160@60, 0x0, 1.6, bitdepth, 8
monitor = DP-1, 3440x1440@160, 2400x0, 1, vrr, 0, bitdepth, 8
# < End Section >
# < Start Section >
# environment variables
env = XDG_CURRENT_DESKTOP,Hyprland
env = XDG_SESSION_TYPE,wayland
env = XDG_SESSION_DESKTOP,Hyprland
env = MOZ_ENABLE_WAYLAND,1
env = HYPRCURSOR_THEME, rose-pine-hyprcursor
env = HYPRCURSOR_SIZE, 24
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
env = QT_QPA_PLATFORM,wayland;xcb
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
env = QT_QPA_PLATFORMTHEME,qt5ct
#env = HYPRLAND_TRACE,1
#env = AQ_TRACE,1
# < End Section >
# < Start Section >
# startup applications
# environment launches
exec-once = ~/.config/hypr/scripts/resetxdgportal.sh # reset XDPH for screenshare
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP HYPRLAND_INSTANCE_SIGNATURE
exec-once = dbus-update-activation-environment --systemd --all
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
exec-once = /usr/lib/polkit-kde-authentication-agent-1 # authentication dialogue for GUI apps
exec-once = gsettings set org.gnome.desktop.interface gtk-theme 'Catppuccin-Mocha'
exec-once = gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
#exec-once = wayvnc --output=DP-1 0.0.0.0
# xrandr settings
exec-once = ~/.config/hypr/scripts/xrandr.sh
# background applications
exec-once = waybar -c ~/.config/waybar/config
exec-once = dunst
exec-once = swww-daemon
exec-once = syncthing --no-browser
exec-once = xwaylandvideobridge
# main applications
exec-once = thunderbird
#exec-once = obs
#exec-once = discord
exec-once = vesktop
exec-once = spotify
exec-once = alacritty
exec-once = firefox
#exec-once = bolt
exec-once = taskset -c 1-7 steam
# completion alert
exec-once = sleep 5 && pw-play --volume=2.0 ~/.alert/finished.mp3
# first time lock
exec-once = hyprlock
# < End Section >
# < Start Section >
# workspace rules
# gaps numbers (top, right, bottom, left)
workspace = 1, monitor:DP-1, persistent:true, default:true
workspace = 2, monitor:DP-1, persistent:true
workspace = 3, monitor:DP-1, persistent:true
workspace = 4, monitor:DP-1, persistent:true
# Workspaces swapped for ease of use
workspace = 6, monitor:DP-1, persistent:true
workspace = 5, monitor:HDMI-A-4, persistent:true
workspace = 5, layoutopt:orientation:right
# < End Section >
# < Start Section >
# variables
general {
gaps_in = 0
gaps_out = 4
border_size = 2
col.active_border = 0x000000
col.inactive_border = 0x000000
layout = master
resize_on_border = false
}
decoration {
rounding = 0
shadow {
enabled = false
}
dim_special = 0.3
fullscreen_opacity = 1.0
blur {
enabled = true
special = true
size = 6
passes = 3
new_optimizations = true
ignore_opacity = true
xray = false
}
}
animations {
enabled = true
bezier = wind, 0.05, 0.9, 0.1, 1.05
bezier = winIn, 0.1, 1.1, 0.1, 1.1
bezier = winOut, 0.3, -0.3, 0, 1
bezier = liner, 1, 1, 1, 1
animation = windows, 1, 6, wind, slide
animation = windowsIn, 1, 6, winIn, slide
animation = windowsOut, 1, 5, winOut, slide
animation = windowsMove, 1, 5, wind, slide
animation = border, 1, 1, liner
animation = borderangle, 1, 30, liner, loop
animation = fade, 1, 10, default
animation = workspaces, 1, 5, wind
}
input {
kb_layout = us
kb_options = caps:escape
follow_mouse = 2
mouse_refocus = false;
force_no_accel = 1
}
group {
col.border_active = rgba(ca9ee6ff) rgba(f2d5cfff) 45deg
col.border_inactive = rgba(b4befecc) rgba(6c7086cc) 45deg
col.border_locked_active = rgba(ca9ee6ff) rgba(f2d5cfff) 45deg
col.border_locked_inactive = rgba(b4befecc) rgba(6c7086cc) 45deg
}
misc {
disable_hyprland_logo = true
disable_splash_rendering = true
force_default_wallpaper = 0
vrr = 1
vfr = true
middle_click_paste = false
render_unfocused_fps = 15
}
xwayland {
enabled = true
use_nearest_neighbor = true
force_zero_scaling = false
}
cursor {
inactive_timeout = 2
no_warps = false
default_monitor = DP-1
warp_on_change_workspace = false
}
debug {
disable_logs = true
#overlay = false
}
render {
explicit_sync = 1
explicit_sync_kms = 1
direct_scanout = false
}
experimental {
wide_color_gamut = false
hdr = false
xx_color_management_v4 = true
}
# < End Section >
# < Start Section >
# master layout
master {
new_status = master
}
# < End Section >
# < Start Section >
# window rules
# core
workspace = w[t1], gapsout:0, border:0, rounding:0
windowrulev2 = suppressevent maximize, class:^(.*)$
windowrulev2 = renderunfocused,class:^(.*)$
windowrulev2 = opacity 0.80 0.80,class:^(.*)$
windowrulev2 = opacity 0.80 0.70,class:^(pavucontrol)$
windowrulev2 = opacity 0.80 0.70,class:^(org.kde.polkit-kde-authentication-agent-1)$
windowrulev2 = float, class:^(qt5ct)$
windowrulev2 = float, class:^(nwg-look)$
windowrulev2 = float, class:^(pavucontrol)$
windowrulev2 = float, class:^(org.kde.polkit-kde-authentication-agent-1)$
windowrulev2 = float, class:.*
# main
windowrulev2 = workspace 1 silent, class:^(discord)$
windowrulev2 = workspace 1 silent, class:^(vesktop)$
windowrulev2 = workspace 1 silent, class:^(thunderbird)$
windowrulev2 = workspace 1 silent, class:^(Dopamine)$
windowrulev2 = workspace 1 silent, class:^(spotify)$
windowrulev2 = workspace 2 silent, class:^(Alacritty)$
windowrulev2 = float, class:^(Alacritty)$
windowrulev2 = size 1920 1080, class:^(Alacritty)$
windowrulev2 = workspace 3 silent, class:^(firefox)$
windowrulev2 = float, class:^(firefox)$
windowrulev2 = size 1920 1080, class:^(firefox)$
windowrulev2 = workspace 4 silent, class:^(steam)$
windowrulev2 = workspace 4 silent, class:^(org.prismlauncher.PrismLauncher)$
windowrulev2 = workspace 4 silent, title:^(Minecraft.*)$
windowrulev2 = workspace 4 silent, class:^(steam_app_.*)$
windowrulev2 = workspace 4 silent, class:^(steam_proton)$
windowrulev2 = workspace 4 silent, class:^(hl2_linux)$
windowrulev2 = workspace 4 silent, class:^(dota2)$
windowrulev2 = workspace 4 silent, class:^(gamescope)$
windowrulev2 = workspace 6 silent, class:^(steam)$
# development
windowrulev2 = float, class:^(VirtualBox.*)$
windowrulev2 = float, title:^(SnakePlusPlus)$
windowrulev2 = center, title:^(SnakePlusPlus)$
windowrulev2 = opacity 0.4, title:^(SnakePlusPlus)$
windowrulev2 = float, title:^(TetrisPlusPlus)$
windowrulev2 = center, title:^(TetrisPlusPlus)$
windowrulev2 = workspace 5 silent, class:^(aquamarine)$
windowrulev2 = fullscreen, class:^(aquamarine)$
# games
# 16:9 windowed - 1920 1080
# 21:9 windowed - 2580 1080
# 32:9 windowed - 3200 900
# theoretical mix - 3200 1100
# alternative - 2660 1140
# world of warcraft classic
windowrulev2 = opacity 1.00 override 1.00 override, class:^(wowclassic.exe)$
windowrulev2 = workspace 4 silent, class:^(wowclassic.exe)$
# runelite
windowrulev2 = opacity 1.00 override 1.00 override, class:^(net-runelite-client-RuneLite)$
windowrulev2 = fullscreen, class:^(net-runelite-client-RuneLite)$
windowrulev2 = workspace 5, class:^(net-runelite-client-RuneLite)$
windowrulev2 = workspace 5, class:^(Bolt.*)$
windowrulev2 = centerwindow, class:^(Bolt.*)$
# minecraft
windowrulev2 = opacity 1.00 override 1.00 override, title:^(Minecraft.*)$
# native
windowrulev2 = opacity 1.00 override 1.00 override, class:^(steam_app_.*)$
windowrulev2 = float, class:^(steam_app_.*)$
# proton
windowrulev2 = opacity 1.00 override 1.00 override, class:^(steam_proton)$
windowrulev2 = float, class:^(steam_proton)$
# hl2 (css, etc)
# dota 2
windowrulev2 = opacity 1.00 override 1.00 override, class:^(dota2)$
# gamescope
windowrulev2 = opacity 1.00 override 1.00 override, class:^(gamescope)$
windowrulev2 = float, class:^(gamescope)$
windowrulev2 = size 3200 1100, class:^(gamescope)$
# steamtinkerlaunch
windowrulev2 = float, class:^(yad)$
windowrulev2 = size 1920 1080, class:^(yad)$
# layer rules
layerrule = blur,waybar
layerrule = ignorezero, waybar
# xwaylandvideobridge
windowrulev2 = opacity 0.0 override,class:^(xwaylandvideobridge)$
windowrulev2 = noanim,class:^(xwaylandvideobridge)$
windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$
windowrulev2 = maxsize 1 1,class:^(xwaylandvideobridge)$
windowrulev2 = noblur,class:^(xwaylandvideobridge)$
# < End Section >
# < Start Section >
# keybinds
# main modifier
$mainMod = SUPER
# passthrough
bind = , mouse:275, pass, class:^(discord)$
#bind = , mouse:275, sendshortcut, ALT, V, class:^(vesktop)$
#bind = SHIFT, mouse:275, sendshortcut, ALT, V, class:^(vesktop)$
# core binds
bind = $mainMod SHIFT, Q, killactive
bind = $mainMod SHIFT, M, exit
bind = $mainMod, SPACE, togglefloating
bind = $mainMod, C, centerwindow
bind = $mainMod, F, fullscreen
bind = $mainMod SHIFT, L, exec, hyprlock
bind = $mainMod $CONTROL, ESCAPE, exec, killall waybar || waybar -c ~/.config/waybar/config # toggle waybar
# main application shortcuts
bind = $mainMod, RETURN, exec, alacritty
bind = $mainMod SHIFT, S, exec, grim -g "$(slurp)" - | wl-copy
bind = $mainMod SHIFT, 7, exec, taskset -c 1-7 prismlauncher
bind = $mainMod, S, exec, pkill -x rofi || rofi -show drun
bind = $mainMod, 0, exec, taskset -c 1-7 virtualbox
# generic audio control
binde = , XF86AudioPlay, exec, playerctl play-pause
binde = , XF86AudioStop, exec, playerctl stop
binde = , XF86AudioPrev, exec, playerctl previous
binde = , XF86AudioNext, exec, playerctl next
binde = , XF86AudioMute, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle
binde = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5%
binde = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5%
# custom audio control
binde = $mainMod, F1, exec, playerctl play-pause
binde = $mainMod, F2, exec, playerctl previous
binde = $mainMod, F3, exec, playerctl next
# move focus
bind = $mainMod, h, movefocus, l
bind = $mainMod, l, movefocus, r
bind = $mainMod, k, movefocus, u
bind = $mainMod, j, movefocus, d
# workspaces
bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6
bind = $mainMod SHIFT, 1, movetoworkspace, 1
bind = $mainMod SHIFT, 2, movetoworkspace, 2
bind = $mainMod SHIFT, 3, movetoworkspace, 3
bind = $mainMod SHIFT, 4, movetoworkspace, 4
bind = $mainMod SHIFT, 5, movetoworkspace, 5
bind = $mainMod SHIFT, 6, movetoworkspace, 6
bind = $mainMod ALT, 1, movetoworkspacesilent, 1
bind = $mainMod ALT, 2, movetoworkspacesilent, 2
bind = $mainMod ALT, 3, movetoworkspacesilent, 3
bind = $mainMod ALT, 4, movetoworkspacesilent, 4
bind = $mainMod ALT, 5, movetoworkspacesilent, 5
bind = $mainMod ALT, 6, movetoworkspacesilent, 6
# resizing windows
binde = $mainMod, right, resizeactive, 5 0
binde = $mainMod, left, resizeactive, -5 0
binde = $mainMod, up, resizeactive, 0 -5
binde = $mainMod, down, resizeactive, 0 5
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow
# recordings
bind = SUPER, R, pass, class:^(com\.obsproject\.Studio)$
bind = SUPER, F9, pass, class:^(com\.obsproject\.Studio)$
bind = SUPER, F10, pass, class:^(com\.obsproject\.Studio)$
# < End Section >

View File

@ -1,98 +1,164 @@
# Config home wiki: https://wiki.hyprland.org source = ~/.config/hypr/mocha.conf # Catppuccin colorscheme
# See https://wiki.hyprland.org/Configuring/Monitors/
# Day # < Start Section >
monitor=DP-2, highrr, 0x1080, 1, bitdepth, 10, vrr, 1 # monitors
monitor=DP-3, highrr, 760x0, 1, vrr, 1
workspace = DP-3, 5
# Night #monitor=HDMI-A-4, disabled
#monitor=DP-2, highrr, 0x0, 1, bitdepth, 10, vrr, 0
#monitor=DP-3, disable
# Main workspace monitor = HDMI-A-4, 3840x2160@60, 0x0, 1.6, bitdepth, 10, transform, 1
workspace = DP-2, 1 monitor = DP-1, 3440x1440@160, 1350x0, 1, vrr, 1, bitdepth, 10
# Color: Catppuccin Mocha # < End Section >
source=~/.config/hypr/mocha.conf
# Launch applications
exec-once = hyprpaper
exec-once = waybar -c ~/.config/waybar/config.json
exec-once = syncthing --no-browser
exec-once = hyprctl setcursor Catppuccin-Mocha-Lavender 24
exec-once = xwaylandvideobridge
exec-once = linux-discord-rich-presence -c ~/.config/linux-discord-rich-presencerc
# Slow launch fix
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
# Default env vars. # < Start Section >
env = XCURSOR_SIZE,20 # environment variables
# Nvidia environment variables env = XDG_CURRENT_DESKTOP,Hyprland
env = LIBVA_DRIVER_NAME,nvidia
env = XDG_SESSION_TYPE,wayland env = XDG_SESSION_TYPE,wayland
env = __GLX_VENDOR_LIBRARY_NAME,nvidia env = XDG_SESSION_DESKTOP,Hyprland
env = WLR_NO_HARDWARE_CURSORS,1 env = MOZ_ENABLE_WAYLAND,1
#env = GBM_BACKEND,nvidia-drm env = HYPRCURSOR_THEME, rose-pine-hyprcursor
#env = WLR_DRM_NO_ATOMIC,1 env = HYPRCURSOR_SIZE, 24
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
env = QT_QPA_PLATFORM,wayland;xcb
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
env = QT_QPA_PLATFORMTHEME,qt5ct
# Nvidia G-Sync #env = HYPRLAND_TRACE,1
env = __GL_GSYNC_ALLOWED,1 #env = AQ_TRACE,1
env = __GL_VRR_ALLOWED,1
input { # < End Section >
kb_layout = us
follow_mouse = 2
sensitivity = -.75 # -1.0 - 1.0, 0 means no modification.
} # < Start Section >
# startup applications
# environment launches
exec-once = ~/.config/hypr/scripts/resetxdgportal.sh # reset XDPH for screenshare
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP HYPRLAND_INSTANCE_SIGNATURE
exec-once = dbus-update-activation-environment --systemd --all
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
exec-once = /usr/lib/polkit-kde-authentication-agent-1 # authentication dialogue for GUI apps
exec-once = gsettings set org.gnome.desktop.interface gtk-theme 'Catppuccin-Mocha'
exec-once = gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
#exec-once = wayvnc --output=DP-1 0.0.0.0
# xrandr settings
exec-once = ~/.config/hypr/scripts/xrandr.sh
# background applications
exec-once = waybar -c ~/.config/waybar/config
exec-once = dunst
exec-once = swww-daemon
exec-once = syncthing --no-browser
exec-once = xwaylandvideobridge
# main applications
exec-once = thunderbird
#exec-once = obs
#exec-once = discord
exec-once = vesktop
exec-once = spotify
exec-once = alacritty
exec-once = firefox
#exec-once = bolt
exec-once = taskset -c 1-7 steam
# obsidian planner
exec-once = ~/sync/obsidian/Trinote/create-week.sh
# completion alert
exec-once = sleep 5 && pw-play --volume=2.0 ~/.alert/finished.mp3
# first time lock
exec-once = hyprlock
# < End Section >
# < Start Section >
# workspace rules
# gaps numbers (top, right, bottom, left)
workspace = 1, monitor:DP-1, persistent:true, default:true
workspace = 2, monitor:DP-1, persistent:true
workspace = 3, monitor:DP-1, persistent:true
workspace = 4, monitor:DP-1, persistent:true
# Workspaces swapped for ease of use
workspace = 6, monitor:DP-1, persistent:true
workspace = 5, monitor:HDMI-A-4, persistent:true
workspace = 5, layoutopt:orientation:right
# < End Section >
# < Start Section >
# variables
general { general {
gaps_in = 5 gaps_in = 0
gaps_out = 10 gaps_out = 4
border_size = 0 border_size = 0
col.active_border = 0xee$lavenderAlpha 45deg col.active_border = 0x000000
col.inactive_border = 0xaa$overlay0Alpha col.inactive_border = 0x000000
layout = dwindle layout = master
allow_tearing = false resize_on_border = false
} }
decoration { decoration {
rounding = 10 rounding = 0
blur { shadow {
enabled = yes enabled = false
size = 12
passes = 1
} }
dim_special = 0.3
fullscreen_opacity = 1.0
drop_shadow = yes blur {
shadow_range = 4 enabled = true
shadow_render_power = 3 special = true
col.shadow = 0xee$baseAlpha size = 6
passes = 3
active_opacity = 1.0 new_optimizations = true
inactive_opacity = 0.9 ignore_opacity = true
xray = false
}
} }
animations { animations {
enabled = yes enabled = true
animation = windows, 1, 8, default bezier = wind, 0.05, 0.9, 0.1, 1.05
animation = windowsOut, 1, 8, default bezier = winIn, 0.1, 1.1, 0.1, 1.1
animation = border, 1, 8, default bezier = winOut, 0.3, -0.3, 0, 1
animation = borderangle, 1, 8, default bezier = liner, 1, 1, 1, 1
animation = fade, 1, 8, default animation = windows, 1, 6, wind, slide
animation = workspaces, 1, 8, default, slidefade 80% animation = windowsIn, 1, 6, winIn, slide
animation = windowsOut, 1, 5, winOut, slide
animation = windowsMove, 1, 5, wind, slide
animation = border, 1, 1, liner
animation = borderangle, 1, 30, liner, loop
animation = fade, 1, 10, default
animation = workspaces, 1, 5, wind
} }
dwindle { input {
pseudotile = yes kb_layout = us
preserve_split = yes kb_options = caps:escape
follow_mouse = 2
mouse_refocus = false;
force_no_accel = 1
} }
master { group {
new_is_master = true col.border_active = rgba(ca9ee6ff) rgba(f2d5cfff) 45deg
col.border_inactive = rgba(b4befecc) rgba(6c7086cc) 45deg
col.border_locked_active = rgba(ca9ee6ff) rgba(f2d5cfff) 45deg
col.border_locked_inactive = rgba(b4befecc) rgba(6c7086cc) 45deg
} }
misc { misc {
@ -100,47 +166,184 @@ misc {
disable_splash_rendering = true disable_splash_rendering = true
force_default_wallpaper = 0 force_default_wallpaper = 0
vrr = 1 vrr = 1
vfr = true
middle_click_paste = false
render_unfocused_fps = 15
} }
# General window rules xwayland {
windowrule = float, ^(SnakePlusPlus)$ enabled = true
windowrule = center, ^(SnakePlusPlus)$ use_nearest_neighbor = true
windowrule = opacity 0.6, ^(SnakePlusPlus)$ force_zero_scaling = false
windowrule = float, ^(TetrisPlusPlus)$ }
windowrule = center, ^(TetrisPlusPlus)$
windowrulev2 = pseudo,class:^(firefox.*)$
windowrulev2 = pseudo,class:^(Alacritty.*)$
windowrulev2 = opacity 0.6 override 0.6 override,class:(Spotify)
# Game window rules cursor {
windowrulev2 = pseudo, class:(Minecraft.*) inactive_timeout = 2
windowrulev2 = size 2646 1108, class:(Minecraft.*) no_warps = false
windowrulev2 = pseudo, title:(Warframe.*) default_monitor = DP-1
windowrulev2 = size 2646 1108, title:(Warframe.*) warp_on_change_workspace = false
}
# Super bind debug {
disable_logs = true
#overlay
}
render {
explicit_sync = 1
explicit_sync_kms = 1
direct_scanout = false
}
experimental {
wide_color_gamut = true
hdr = false
xx_color_management_v4 = true
}
# < End Section >
# < Start Section >
# master layout
master {
new_status = master
}
# < End Section >
# < Start Section >
# window rules
# core
workspace = w[t1], gapsout:0, border:0, rounding:0
windowrulev2 = suppressevent maximize, class:^(.*)$
windowrulev2 = renderunfocused,class:^(.*)$
windowrulev2 = opacity 0.80 0.80,class:^(.*)$
windowrulev2 = opacity 0.80 0.70,class:^(pavucontrol)$
windowrulev2 = opacity 0.80 0.70,class:^(org.kde.polkit-kde-authentication-agent-1)$
windowrulev2 = float, class:^(qt5ct)$
windowrulev2 = float, class:^(nwg-look)$
windowrulev2 = float, class:^(pavucontrol)$
windowrulev2 = float, class:^(org.kde.polkit-kde-authentication-agent-1)$
windowrulev2 = float, class:.*
# main
windowrulev2 = workspace 1 silent, class:^(discord)$
windowrulev2 = workspace 1 silent, class:^(vesktop)$
windowrulev2 = workspace 1 silent, class:^(thunderbird)$
windowrulev2 = workspace 1 silent, class:^(Dopamine)$
windowrulev2 = workspace 1 silent, class:^(spotify)$
windowrulev2 = workspace 2 silent, class:^(Alacritty)$
windowrulev2 = float, class:^(Alacritty)$
windowrulev2 = size 1920 1080, class:^(Alacritty)$
windowrulev2 = workspace 3 silent, class:^(firefox)$
windowrulev2 = float, class:^(firefox)$
windowrulev2 = size 1920 1080, class:^(firefox)$
windowrulev2 = workspace 4 silent, class:^(steam)$
windowrulev2 = workspace 4 silent, class:^(org.prismlauncher.PrismLauncher)$
windowrulev2 = workspace 4 silent, title:^(Minecraft.*)$
windowrulev2 = workspace 4 silent, class:^(steam_app_.*)$
windowrulev2 = workspace 4 silent, class:^(steam_proton)$
windowrulev2 = workspace 4 silent, class:^(cstrike_linux64)$
windowrulev2 = workspace 4 silent, class:^(dota2)$
windowrulev2 = workspace 4 silent, class:^(gamescope)$
windowrulev2 = workspace 6 silent, class:^(steam)$
# development
windowrulev2 = float, class:^(VirtualBox.*)$
windowrulev2 = float, title:^(SnakePlusPlus)$
windowrulev2 = center, title:^(SnakePlusPlus)$
windowrulev2 = opacity 0.4, title:^(SnakePlusPlus)$
windowrulev2 = float, title:^(TetrisPlusPlus)$
windowrulev2 = center, title:^(TetrisPlusPlus)$
windowrulev2 = workspace 5 silent, class:^(aquamarine)$
windowrulev2 = fullscreen, class:^(aquamarine)$
# games
# 16:9 windowed - 1920 1080
# 21:9 windowed - 2580 1080
# 32:9 windowed - 3200 900
# theoretical mix - 3200 1100
# alternative - 2660 1140
# world of warcraft classic
windowrulev2 = opacity 1.00 override 1.00 override, class:^(wowclassic.exe)$
windowrulev2 = workspace 4 silent, class:^(wowclassic.exe)$
# world of warcraft
windowrulev2 = opacity 1.00 override 1.00 override, title:^(World of Warcraft)$
windowrulev2 = workspace 4 silent, title:^(World of Warcraft)$
# runelite
windowrulev2 = opacity 1.00 override 1.00 override, class:^(net-runelite-client-RuneLite)$
windowrulev2 = fullscreen, class:^(net-runelite-client-RuneLite)$
windowrulev2 = workspace 5, class:^(net-runelite-client-RuneLite)$
windowrulev2 = workspace 5, class:^(Bolt.*)$
windowrulev2 = centerwindow, class:^(Bolt.*)$
# minecraft
windowrulev2 = opacity 1.00 override 1.00 override, title:^(Minecraft.*)$
# native
windowrulev2 = opacity 1.00 override 1.00 override, class:^(steam_app_.*)$
windowrulev2 = float, class:^(steam_app_.*)$
# proton
windowrulev2 = opacity 1.00 override 1.00 override, class:^(steam_proton)$
windowrulev2 = float, class:^(steam_proton)$
# hl2 (css, etc)
# dota 2
windowrulev2 = opacity 1.00 override 1.00 override, class:^(dota2)$
# gamescope
windowrulev2 = opacity 1.00 override 1.00 override, class:^(gamescope)$
windowrulev2 = float, class:^(gamescope)$
windowrulev2 = size 3200 1100, class:^(gamescope)$
# steamtinkerlaunch
windowrulev2 = float, class:^(yad)$
windowrulev2 = size 1920 1080, class:^(yad)$
# layer rules
layerrule = blur,waybar
layerrule = ignorezero, waybar
# xwaylandvideobridge
windowrulev2 = opacity 0.0 override,class:^(xwaylandvideobridge)$
windowrulev2 = noanim,class:^(xwaylandvideobridge)$
windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$
windowrulev2 = maxsize 1 1,class:^(xwaylandvideobridge)$
windowrulev2 = noblur,class:^(xwaylandvideobridge)$
# < End Section >
# < Start Section >
# keybinds
# main modifier
$mainMod = SUPER $mainMod = SUPER
# Passthrough # passthrough
bind = , mouse:275, pass, ^(discord)$ bind = , mouse:275, pass, class:^(discord)$
#bind = , mouse:275, sendshortcut, ALT, V, class:^(vesktop)$
#bind = SHIFT, mouse:275, sendshortcut, ALT, V, class:^(vesktop)$
# Tiling binds # core binds
bind = $mainMod SHIFT, Q, killactive, bind = $mainMod SHIFT, Q, killactive
bind = $mainMod, SPACE, togglefloating, bind = $mainMod SHIFT, M, exit
bind = $mainMod SHIFT, M, exit, bind = $mainMod, SPACE, togglefloating
bind = $mainMod SHIFT, J, togglesplit, # dwindle bind = $mainMod, C, centerwindow
bind = $mainMod SHIFT, P, pseudo, # dwindle bind = $mainMod, F, fullscreen
bind = $mainMod, F, fullscreen, bind = $mainMod SHIFT, L, exec, hyprlock
bind = $mainMod $CONTROL, ESCAPE, exec, killall waybar || waybar -c ~/.config/waybar/config # toggle waybar
# Exec binds # main application shortcuts
bind = $mainMod SHIFT, E, exec, dolphin
bind = $mainMod SHIFT, S, exec, grim -g "$(slurp)" - | wl-copy
bind = $mainMod SHIFT, L, exec, swaylock -e -c cba6f7 -i /home/trianta/pics/catppuccin/misc/Street.jpg
bind = $mainMod, RETURN, exec, alacritty bind = $mainMod, RETURN, exec, alacritty
bind = $mainMod, S, exec, wofi --show drun bind = $mainMod SHIFT, S, exec, grim -g "$(slurp)" - | wl-copy
bind = $mainMod SHIFT, 7, exec, taskset -c 1-7 prismlauncher
bind = $mainMod, S, exec, pkill -x rofi || rofi -show drun
bind = $mainMod, 0, exec, taskset -c 1-7 virtualbox
# generic audio control
# Audio binds
binde = , XF86AudioPlay, exec, playerctl play-pause binde = , XF86AudioPlay, exec, playerctl play-pause
binde = , XF86AudioStop, exec, playerctl stop binde = , XF86AudioStop, exec, playerctl stop
binde = , XF86AudioPrev, exec, playerctl previous binde = , XF86AudioPrev, exec, playerctl previous
@ -149,33 +352,48 @@ binde = , XF86AudioMute, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle
binde = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5% binde = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5%
binde = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5% binde = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5%
# custom audio control
binde = $mainMod, F1, exec, playerctl play-pause
binde = $mainMod, F2, exec, playerctl previous
binde = $mainMod, F3, exec, playerctl next
# move focus
bind = $mainMod, h, movefocus, l bind = $mainMod, h, movefocus, l
bind = $mainMod, l, movefocus, r bind = $mainMod, l, movefocus, r
bind = $mainMod, k, movefocus, u bind = $mainMod, k, movefocus, u
bind = $mainMod, j, movefocus, d bind = $mainMod, j, movefocus, d
# workspaces
bind = $mainMod, 1, workspace, 1 bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2 bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3 bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4 bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5 bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6
bind = $mainMod SHIFT, 1, movetoworkspace, 1 bind = $mainMod SHIFT, 1, movetoworkspace, 1
bind = $mainMod SHIFT, 2, movetoworkspace, 2 bind = $mainMod SHIFT, 2, movetoworkspace, 2
bind = $mainMod SHIFT, 3, movetoworkspace, 3 bind = $mainMod SHIFT, 3, movetoworkspace, 3
bind = $mainMod SHIFT, 4, movetoworkspace, 4 bind = $mainMod SHIFT, 4, movetoworkspace, 4
bind = $mainMod SHIFT, 5, movetoworkspace, 5 bind = $mainMod SHIFT, 5, movetoworkspace, 5
bind = $mainMod SHIFT, 6, movetoworkspace, 6
bind = $mainMod ALT, 1, movetoworkspacesilent, 1
bind = $mainMod ALT, 2, movetoworkspacesilent, 2
bind = $mainMod ALT, 3, movetoworkspacesilent, 3
bind = $mainMod ALT, 4, movetoworkspacesilent, 4
bind = $mainMod ALT, 5, movetoworkspacesilent, 5
bind = $mainMod ALT, 6, movetoworkspacesilent, 6
# Custom resize bind # resizing windows
# bindsym $mod+ctrl+0 resize set width 3440px height 1440px binde = $mainMod, right, resizeactive, 5 0
#binde = $mainMod SHIFT, ], setactivesize, 2646 1108 binde = $mainMod, left, resizeactive, -5 0
binde = $mainMod, up, resizeactive, 0 -5
# Move/resize windows with mainMod + LMB/RMB and dragging binde = $mainMod, down, resizeactive, 0 5
bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow bindm = $mainMod, mouse:273, resizewindow
# Resize windows with arrow keys # recordings
binde = $mainMod, right, resizeactive, 10 0 bind = SUPER, R, pass, class:^(com\.obsproject\.Studio)$
binde = $mainMod, left, resizeactive, -10 0 bind = SUPER, F9, pass, class:^(com\.obsproject\.Studio)$
binde = $mainMod, up, resizeactive, 0 10 bind = SUPER, F10, pass, class:^(com\.obsproject\.Studio)$
binde = $mainMod, down, resizeactive, 0 -10
# < End Section >

288
hypr/hyprlandd-nested.conf Normal file
View File

@ -0,0 +1,288 @@
source = ~/.config/hypr/mocha.conf # Catppuccin colorscheme
# < Start Section >
# monitors
monitor= , 2560x1440@60, 0x0, 1
# < End Section >
# < Start Section >
# environment variables
env = xdg_current_desktop,hyprland
env = XDG_SESSION_TYPE,wayland
env = XDG_SESSION_DESKTOP,Hyprland
env = MOZ_ENABLE_WAYLAND,1
env = HYPRCURSOR_THEME, rose-pine-hyprcursor
env = HYPRCURSOR_SIZE, 24
# Trace logging
#env = HYPRLAND_TRACE,1
#env = AQ_TRACE,1
# < End Section >
# < Start Section >
# startup applications
# exit applications
# < End Section >
# < Start Section >
# workspace rules
# < End Section >
# < Start Section >
# variables
general {
gaps_in = 0
gaps_out = 8
border_size = 0
col.active_border = $peach
layout = master
resize_on_border = false
}
decoration {
rounding = 6
dim_special = 0.3
fullscreen_opacity = 1.0
blur {
enabled = yes
special = true
size = 6
passes = 3
new_optimizations = on
ignore_opacity = on
xray = false
}
}
animations {
enabled = yes
bezier = wind, 0.05, 0.9, 0.1, 1.05
bezier = winIn, 0.1, 1.1, 0.1, 1.1
bezier = winOut, 0.3, -0.3, 0, 1
bezier = liner, 1, 1, 1, 1
animation = windows, 1, 6, wind, slide
animation = windowsIn, 1, 6, winIn, slide
animation = windowsOut, 1, 5, winOut, slide
animation = windowsMove, 1, 5, wind, slide
animation = border, 1, 1, liner
animation = borderangle, 1, 30, liner, loop
animation = fade, 1, 10, default
animation = workspaces, 1, 5, wind
}
input {
kb_layout = us
kb_options = caps:escape
follow_mouse = 2
mouse_refocus = false;
sensitivity = -.75 # -1.0 - 1.0, 0 means no modification.
force_no_accel = 1
}
group {
col.border_active = rgba(ca9ee6ff) rgba(f2d5cfff) 45deg
col.border_inactive = rgba(b4befecc) rgba(6c7086cc) 45deg
col.border_locked_active = rgba(ca9ee6ff) rgba(f2d5cfff) 45deg
col.border_locked_inactive = rgba(b4befecc) rgba(6c7086cc) 45deg
}
misc {
disable_hyprland_logo = true
disable_splash_rendering = true
force_default_wallpaper = 0
vrr = 1
vfr = true
middle_click_paste = false
}
xwayland {
enabled = true
use_nearest_neighbor = true
force_zero_scaling = false
}
cursor {
no_hardware_cursors = true
inactive_timeout = 2
no_warps = false
default_monitor = DP-1
}
debug {
disable_logs = true
#disable_logs = false
#watchdog_timeout = 0
overlay = true
}
render {
explicit_sync = 1
explicit_sync_kms = 1
direct_scanout = true
}
experimental {
hdr = true
}
# < End Section >
# < Start Section >
# master layout
master {
new_status = master
}
# < End Section >
# < Start Section >
# window rules
# core
windowrulev2 = opacity 0.80 0.80,class:^(.*)$
windowrulev2 = opacity 0.80 0.70,class:^(pavucontrol)$
windowrulev2 = opacity 0.80 0.70,class:^(org.kde.polkit-kde-authentication-agent-1)$
windowrulev2 = float, class:^(qt5ct)$
windowrulev2 = float, class:^(nwg-look)$
windowrulev2 = float, class:^(pavucontrol)$
windowrulev2 = float, class:^(org.kde.polkit-kde-authentication-agent-1)$
# main
windowrulev2 = workspace 1 silent, class:^(discord)$
windowrulev2 = workspace 1 silent, class:^(vesktop)$
windowrulev2 = workspace 1 silent, class:^(Dopamine)$
#windowrulev2 = workspace 1 silent, class:^(Spotify)$
windowrulev2 = workspace 1 silent, initialTitle:^(Spotify Premium)$
windowrulev2 = workspace 2 silent, class:^(Alacritty)$
windowrulev2 = workspace 3 silent, class:^(firefox)$
windowrulev2 = workspace 3 silent, class:^(firefox-nightly)$
windowrulev2 = workspace 4 silent, class:^(steam)$
windowrulev2 = workspace 4 silent, class:^(org.prismlauncher.PrismLauncher)$
windowrulev2 = workspace 4 silent, title:^(Minecraft.*)$
windowrulev2 = workspace 4 silent, class:^(steam_app_.*)$
windowrulev2 = workspace 4 silent, class:^(steam_proton)$
windowrulev2 = workspace 4 silent, class:^(hl2_linux)$
windowrulev2 = workspace 4 silent, class:^(gamescope)$
windowrulev2 = workspace 5 silent, class:^(Bolt.*)$
windowrulev2 = workspace 6 silent, class:^(steam)$
# development
windowrulev2 = float, title:^(SnakePlusPlus)$
windowrulev2 = center, title:^(SnakePlusPlus)$
windowrulev2 = opacity 0.4, title:^(SnakePlusPlus)$
windowrulev2 = float, title:^(TetrisPlusPlus)$
windowrulev2 = center, title:^(TetrisPlusPlus)$
# games
# 16:9 windowed - 1920 1080
# 21:9 windowed - 2560 1080
# 32:9 windowed - 3200 900
# theoretical mix - 3200 1100
# alternative - 2660 1140
# runelite
windowrulev2 = opacity 1.00 override 1.00 override, class:^(net-runelite-client-RuneLite)$
windowrulev2 = pseudo, class:^(net-runelite-client-RuneLite)$
windowrulev2 = size 825 520, class:^(net-runelite-client-RuneLite)$
# minecraft
windowrulev2 = opacity 1.00 override 1.00 override, title:^(Minecraft.*)$
windowrulev2 = pseudo, title:^(Minecraft.*)$
windowrulev2 = size 3200 1100, title:^(Minecraft.*)$
# native
windowrulev2 = opacity 1.00 override 1.00 override, class:^(steam_app_.*)$
windowrulev2 = pseudo, class:^(steam_app_.*)$
#windowrulev2 = size 3200 900, class:^(steam_app_.*)$
# proton
windowrulev2 = opacity 1.00 override 1.00 override, class:^(steam_proton)$
windowrulev2 = pseudo, class:^(steam_proton)$
#windowrulev2 = size 3200 900, class:^(steam_proton)$
# hl2 (css, etc)
windowrulev2 = opacity 1.00 override 1.00 override, class:^(hl2_linux)$
# gamescope
windowrulev2 = opacity 1.00 override 1.00 override, class:^(gamescope)$
windowrulev2 = pseudo, class:^(gamescope)$
windowrulev2 = size 3200 1100, class:^(gamescope)$
# layer rules
layerrule = blur,waybar
layerrule = ignorezero, waybar
# xwaylandvideobridge
windowrulev2 = opacity 0.0 override,class:^(xwaylandvideobridge)$
windowrulev2 = noanim,class:^(xwaylandvideobridge)$
windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$
windowrulev2 = maxsize 1 1,class:^(xwaylandvideobridge)$
windowrulev2 = noblur,class:^(xwaylandvideobridge)$
# < End Section >
# < Start Section >
# keybinds
# main modifier
$mainMod = ALT
# core binds
bind = $mainMod SHIFT, Q, killactive,
bind = $mainMod SHIFT, M, exit
bind = $mainMod, SPACE, togglefloating,
bind = $mainMod, C, centerwindow
bind = $mainMod, F, fullscreen,
bind = $mainMod SHIFT, L, exec, hyprlock
bind = $mainMod $CONTROL, ESCAPE, exec, killall waybar || waybar # toggle waybar
# main application shortcuts
bind = $mainMod, RETURN, exec, alacritty
bind = $mainMod SHIFT, S, exec, grim -g "$(slurp)" - | wl-copy
bind = $mainMod SHIFT, 7, exec, taskset -c 1-7 prismlauncher
bind = $mainMod, S, exec, pkill -x rofi || rofi -show drun
# move focus
bind = $mainMod, h, movefocus, l
bind = $mainMod, l, movefocus, r
bind = $mainMod, k, movefocus, u
bind = $mainMod, j, movefocus, d
# workspaces
bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6
bind = $mainMod SHIFT, 1, movetoworkspace, 1
bind = $mainMod SHIFT, 2, movetoworkspace, 2
bind = $mainMod SHIFT, 3, movetoworkspace, 3
bind = $mainMod SHIFT, 4, movetoworkspace, 4
bind = $mainMod SHIFT, 5, movetoworkspace, 5
bind = $mainMod SHIFT, 6, movetoworkspace, 6
# resizing windows
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow
# < End Section >

386
hypr/hyprlandd.conf Normal file
View File

@ -0,0 +1,386 @@
source = ~/.config/hypr/mocha.conf # Catppuccin colorscheme
# < Start Section >
# monitors
#monitor=HDMI-A-4, disabled
monitor = HDMI-A-4, 3840x2160@60, 0x0, 1.6, bitdepth, 8
monitor = DP-1, 3440x1440@160, 2400x0, 1, vrr, 0, bitdepth, 8
# < End Section >
# < Start Section >
# environment variables
env = XDG_CURRENT_DESKTOP,Hyprland
env = XDG_SESSION_TYPE,wayland
env = XDG_SESSION_DESKTOP,Hyprland
env = MOZ_ENABLE_WAYLAND,1
env = HYPRCURSOR_THEME, rose-pine-hyprcursor
env = HYPRCURSOR_SIZE, 24
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
env = QT_QPA_PLATFORM,wayland;xcb
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
env = QT_QPA_PLATFORMTHEME,qt5ct
#env = HYPRLAND_TRACE,1
#env = AQ_TRACE,1
# < End Section >
# < Start Section >
# startup applications
# environment launches
exec-once = ~/.config/hypr/scripts/resetxdgportal.sh # reset XDPH for screenshare
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP HYPRLAND_INSTANCE_SIGNATURE
exec-once = dbus-update-activation-environment --systemd --all
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
exec-once = /usr/lib/polkit-kde-authentication-agent-1 # authentication dialogue for GUI apps
exec-once = gsettings set org.gnome.desktop.interface gtk-theme 'Catppuccin-Mocha'
exec-once = gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
#exec-once = wayvnc --output=DP-1 0.0.0.0
# xrandr settings
exec-once = ~/.config/hypr/scripts/xrandr.sh
# background applications
exec-once = waybar -c ~/.config/waybar/config
exec-once = dunst
exec-once = swww-daemon
#exec-once = syncthing --no-browser
exec-once = xwaylandvideobridge
# main applications
exec-once = thunderbird
#exec-once = discord
exec-once = vesktop
exec-once = spotify
exec-once = alacritty
exec-once = firefox
#exec-once = bolt
exec-once = taskset -c 1-7 steam
# completion alert
exec-once = sleep 5 && pw-play --volume=2.0 ~/.alert/finished.mp3
# first time lock
exec-once = hyprlock
# < End Section >
# < Start Section >
# workspace rules
# gaps numbers (top, right, bottom, left)
workspace = 1, monitor:DP-1, persistent:true, default:true
workspace = 2, monitor:DP-1, persistent:true
workspace = 3, monitor:DP-1, persistent:true
workspace = 4, monitor:DP-1, persistent:true
# Workspaces swapped for ease of use
workspace = 6, monitor:DP-1, persistent:true
workspace = 5, monitor:HDMI-A-4, persistent:true
workspace = 5, layoutopt:orientation:right
# < End Section >
# < Start Section >
# variables
general {
gaps_in = 0
gaps_out = 4
border_size = 2
col.active_border = 0x000000
col.inactive_border = 0x000000
layout = master
resize_on_border = false
}
decoration {
rounding = 0
shadow {
enabled = false
}
dim_special = 0.3
fullscreen_opacity = 1.0
blur {
enabled = true
special = true
size = 6
passes = 3
new_optimizations = true
ignore_opacity = true
xray = false
}
}
animations {
enabled = true
bezier = wind, 0.05, 0.9, 0.1, 1.05
bezier = winIn, 0.1, 1.1, 0.1, 1.1
bezier = winOut, 0.3, -0.3, 0, 1
bezier = liner, 1, 1, 1, 1
animation = windows, 1, 6, wind, slide
animation = windowsIn, 1, 6, winIn, slide
animation = windowsOut, 1, 5, winOut, slide
animation = windowsMove, 1, 5, wind, slide
animation = border, 1, 1, liner
animation = borderangle, 1, 30, liner, loop
animation = fade, 1, 10, default
animation = workspaces, 1, 5, wind
}
input {
kb_layout = us
kb_options = caps:escape
follow_mouse = 2
mouse_refocus = false;
force_no_accel = 1
}
group {
col.border_active = rgba(ca9ee6ff) rgba(f2d5cfff) 45deg
col.border_inactive = rgba(b4befecc) rgba(6c7086cc) 45deg
col.border_locked_active = rgba(ca9ee6ff) rgba(f2d5cfff) 45deg
col.border_locked_inactive = rgba(b4befecc) rgba(6c7086cc) 45deg
}
misc {
disable_hyprland_logo = true
disable_splash_rendering = true
force_default_wallpaper = 0
vrr = 1
vfr = true
middle_click_paste = false
render_unfocused_fps = 15
}
xwayland {
enabled = true
use_nearest_neighbor = true
force_zero_scaling = false
}
cursor {
inactive_timeout = 2
no_warps = false
default_monitor = DP-1
warp_on_change_workspace = false
}
debug {
disable_logs = true
#overlay = false
}
render {
explicit_sync = 1
explicit_sync_kms = 1
direct_scanout = false
}
experimental {
wide_color_gamut = false
hdr = true
xx_color_management_v4 = true
}
# < End Section >
# < Start Section >
# master layout
master {
new_status = master
}
# < End Section >
# < Start Section >
# window rules
# core
workspace = w[t1], gapsout:0, border:0, rounding:0
windowrulev2 = suppressevent maximize, class:^(.*)$
windowrulev2 = renderunfocused,class:^(.*)$
windowrulev2 = opacity 0.80 0.80,class:^(.*)$
windowrulev2 = opacity 0.80 0.70,class:^(pavucontrol)$
windowrulev2 = opacity 0.80 0.70,class:^(org.kde.polkit-kde-authentication-agent-1)$
windowrulev2 = float, class:^(qt5ct)$
windowrulev2 = float, class:^(nwg-look)$
windowrulev2 = float, class:^(pavucontrol)$
windowrulev2 = float, class:^(org.kde.polkit-kde-authentication-agent-1)$
# main
windowrulev2 = workspace 1 silent, class:^(discord)$
windowrulev2 = workspace 1 silent, class:^(vesktop)$
windowrulev2 = workspace 1 silent, class:^(thunderbird)$
windowrulev2 = workspace 1 silent, class:^(Dopamine)$
windowrulev2 = workspace 1 silent, class:^(spotify)$
windowrulev2 = workspace 2 silent, class:^(Alacritty)$
windowrulev2 = float, class:^(Alacritty)$
windowrulev2 = size 1920 1080, class:^(Alacritty)$
windowrulev2 = workspace 3 silent, class:^(firefox)$
windowrulev2 = float, class:^(firefox)$
windowrulev2 = size 1920 1080, class:^(firefox)$
windowrulev2 = workspace 4 silent, class:^(steam)$
windowrulev2 = workspace 4 silent, class:^(org.prismlauncher.PrismLauncher)$
windowrulev2 = workspace 4 silent, title:^(Minecraft.*)$
windowrulev2 = workspace 4 silent, class:^(steam_app_.*)$
windowrulev2 = workspace 4 silent, class:^(steam_proton)$
windowrulev2 = workspace 4 silent, class:^(hl2_linux)$
windowrulev2 = workspace 4 silent, class:^(dota2)$
windowrulev2 = workspace 4 silent, class:^(gamescope)$
windowrulev2 = workspace 6 silent, class:^(steam)$
# development
windowrulev2 = float, class:^(VirtualBox.*)$
windowrulev2 = float, title:^(SnakePlusPlus)$
windowrulev2 = center, title:^(SnakePlusPlus)$
windowrulev2 = opacity 0.4, title:^(SnakePlusPlus)$
windowrulev2 = float, title:^(TetrisPlusPlus)$
windowrulev2 = center, title:^(TetrisPlusPlus)$
windowrulev2 = workspace 5 silent, class:^(aquamarine)$
windowrulev2 = fullscreen, class:^(aquamarine)$
# games
# 16:9 windowed - 1920 1080
# 21:9 windowed - 2580 1080
# 32:9 windowed - 3200 900
# theoretical mix - 3200 1100
# alternative - 2660 1140
# world of warcraft classic
windowrulev2 = opacity 1.00 override 1.00 override, class:^(wowclassic.exe)$
windowrulev2 = workspace 4 silent, class:^(wowclassic.exe)$
# runelite
windowrulev2 = opacity 1.00 override 1.00 override, class:^(net-runelite-client-RuneLite)$
windowrulev2 = fullscreen, class:^(net-runelite-client-RuneLite)$
windowrulev2 = workspace 5, class:^(net-runelite-client-RuneLite)$
windowrulev2 = workspace 5, class:^(Bolt.*)$
windowrulev2 = centerwindow, class:^(Bolt.*)$
# minecraft
windowrulev2 = opacity 1.00 override 1.00 override, title:^(Minecraft.*)$
# native
windowrulev2 = opacity 1.00 override 1.00 override, class:^(steam_app_.*)$
windowrulev2 = float, class:^(steam_app_.*)$
# proton
windowrulev2 = opacity 1.00 override 1.00 override, class:^(steam_proton)$
windowrulev2 = float, class:^(steam_proton)$
# hl2 (css, etc)
# dota 2
windowrulev2 = opacity 1.00 override 1.00 override, class:^(dota2)$
# gamescope
windowrulev2 = opacity 1.00 override 1.00 override, class:^(gamescope)$
windowrulev2 = float, class:^(gamescope)$
windowrulev2 = size 3200 1100, class:^(gamescope)$
# steamtinkerlaunch
windowrulev2 = float, class:^(yad)$
windowrulev2 = size 1920 1080, class:^(yad)$
# layer rules
layerrule = blur,waybar
layerrule = ignorezero, waybar
# xwaylandvideobridge
windowrulev2 = opacity 0.0 override,class:^(xwaylandvideobridge)$
windowrulev2 = noanim,class:^(xwaylandvideobridge)$
windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$
windowrulev2 = maxsize 1 1,class:^(xwaylandvideobridge)$
windowrulev2 = noblur,class:^(xwaylandvideobridge)$
# < End Section >
# < Start Section >
# keybinds
# main modifier
$mainMod = SUPER
# passthrough
bind = , mouse:275, pass, class:^(discord)$
#bind = , mouse:275, sendshortcut, ALT, V, class:^(vesktop)$
#bind = SHIFT, mouse:275, sendshortcut, ALT, V, class:^(vesktop)$
# core binds
bind = $mainMod SHIFT, Q, killactive
bind = $mainMod SHIFT, M, exit
bind = $mainMod, SPACE, togglefloating
bind = $mainMod, C, centerwindow
bind = $mainMod, F, fullscreen
bind = $mainMod SHIFT, L, exec, hyprlock
bind = $mainMod $CONTROL, ESCAPE, exec, killall waybar || waybar -c ~/.config/waybar/config # toggle waybar
# main application shortcuts
bind = $mainMod, RETURN, exec, alacritty
bind = $mainMod SHIFT, S, exec, grim -g "$(slurp)" - | wl-copy
bind = $mainMod SHIFT, 7, exec, taskset -c 1-7 prismlauncher
bind = $mainMod, S, exec, pkill -x rofi || rofi -show drun
bind = $mainMod, 0, exec, taskset -c 1-7 virtualbox
# generic audio control
binde = , XF86AudioPlay, exec, playerctl play-pause
binde = , XF86AudioStop, exec, playerctl stop
binde = , XF86AudioPrev, exec, playerctl previous
binde = , XF86AudioNext, exec, playerctl next
binde = , XF86AudioMute, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle
binde = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5%
binde = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5%
# custom audio control
binde = $mainMod, F1, exec, playerctl play-pause
binde = $mainMod, F2, exec, playerctl previous
binde = $mainMod, F3, exec, playerctl next
# move focus
bind = $mainMod, h, movefocus, l
bind = $mainMod, l, movefocus, r
bind = $mainMod, k, movefocus, u
bind = $mainMod, j, movefocus, d
# workspaces
bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6
bind = $mainMod SHIFT, 1, movetoworkspace, 1
bind = $mainMod SHIFT, 2, movetoworkspace, 2
bind = $mainMod SHIFT, 3, movetoworkspace, 3
bind = $mainMod SHIFT, 4, movetoworkspace, 4
bind = $mainMod SHIFT, 5, movetoworkspace, 5
bind = $mainMod SHIFT, 6, movetoworkspace, 6
bind = $mainMod ALT, 1, movetoworkspacesilent, 1
bind = $mainMod ALT, 2, movetoworkspacesilent, 2
bind = $mainMod ALT, 3, movetoworkspacesilent, 3
bind = $mainMod ALT, 4, movetoworkspacesilent, 4
bind = $mainMod ALT, 5, movetoworkspacesilent, 5
bind = $mainMod ALT, 6, movetoworkspacesilent, 6
# resizing windows
binde = $mainMod, right, resizeactive, 5 0
binde = $mainMod, left, resizeactive, -5 0
binde = $mainMod, up, resizeactive, 0 -5
binde = $mainMod, down, resizeactive, 0 5
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow
# < End Section >

85
hypr/hyprlock.conf Normal file
View File

@ -0,0 +1,85 @@
source = $HOME/.config/hypr/mocha.conf
$accent = $mauve
$accentAlpha = $mauveAlpha
$font = JetBrainsMono Nerd Font
# GENERAL
general {
disable_loading_bar = true
hide_cursor = true
}
# BACKGROUND
background {
monitor =
blur_passes = 0
color = $base
}
background {
monitor = DP-1
path = ~/.profile/wallpaper-locked.png
blur_passes = 0
color = $base
}
# TIME
label {
monitor = DP-1
text = cmd[update:30000] echo "$(date +"%R")"
color = $text
font_size = 90
font_family = $font
position = -30, 0
halign = right
valign = top
}
# DATE
label {
monitor = DP-1
text = cmd[update:43200000] echo "$(date +"%A, %d %B %Y")"
color = $text
font_size = 25
font_family = $font
position = -30, -150
halign = right
valign = top
}
# USER AVATAR
image {
monitor = DP-1
path = ~/.profile/pfp.png
size = 100
border_color = $accent
position = 0, 75
halign = center
valign = center
}
# INPUT FIELD
input-field {
monitor = DP-1
size = 300, 60
outline_thickness = 4
dots_size = 0.2
dots_spacing = 0.2
dots_center = true
outer_color = $accent
inner_color = $surface0
font_color = $text
fade_on_empty = false
placeholder_text = <span foreground="##$textAlpha"><i>󰌾 Logged in as </i><span foreground="##$accentAlpha">$USER</span></span>
hide_input = false
check_color = $accent
fail_color = $red
fail_text = <i>$FAIL <b>($ATTEMPTS)</b></i>
capslock_color = $yellow
position = 0, -35
halign = center
valign = center
}

View File

@ -1,23 +0,0 @@
splash = false
# Preset 1
#preload = /home/trianta/pics/squirrel-coffee.png
#preload = /home/trianta/pics/dbb7hcs-1f9e8f0a-c4c7-4fc9-baf6-9e075ce86e30.jpg
#wallpaper = DP-2,/home/trianta/pics/squirrel-coffee.png
#wallpaper = DP-3,/home/trianta/pics/dbb7hcs-1f9e8f0a-c4c7-4fc9-baf6-9e075ce86e30.jpg
# Preset 2 (Cyberpunk bright)
#preload = ~/pics/P7SL1tk.jpeg
#preload = ~/pics/cyberpunk.jpg
#wallpaper = DP-2, ~/pics/P7SL1tk.jpeg
#wallpaper = DP-3, ~/pics/cyberpunk.jpg
# Preset 3 (Cyberpunk minimalistic)
preload = ~/pics/analog-shadowscape.png
preload = ~/pics/monochrome-kanji-art.png
wallpaper = DP-2, ~/pics/analog-shadowscape.png
wallpaper = DP-3, ~/pics/monochrome-kanji-art.png
# Single monitor
#preload = ~/pics/P7SL1tk.jpeg
#wallpaper = DP-2, ~/pics/P7SL1tk.jpeg

60
hypr/scripts/globalcontrol.sh Executable file
View File

@ -0,0 +1,60 @@
#!/usr/bin/env sh
# wallpaper var
EnableWallDcol=0
ConfDir="${XDG_CONFIG_HOME:-$HOME/.config}"
CloneDir="$HOME/Hyprdots"
ThemeCtl="$ConfDir/hypr/theme.ctl"
cacheDir="$HOME/.cache/hyprdots"
# theme var
gtkTheme=`gsettings get org.gnome.desktop.interface gtk-theme | sed "s/'//g"`
gtkMode=`gsettings get org.gnome.desktop.interface color-scheme | sed "s/'//g" | awk -F '-' '{print $2}'`
# hypr var
hypr_border=`hyprctl -j getoption decoration:rounding | jq '.int'`
hypr_width=`hyprctl -j getoption general:border_size | jq '.int'`
# notification var
#ncolor="-h string:bgcolor:#191724 -h string:fgcolor:#faf4ed -h string:frcolor:#56526e"
#
#if [ "${gtkMode}" == "light" ] ; then
# ncolor="-h string:bgcolor:#f4ede8 -h string:fgcolor:#9893a5 -h string:frcolor:#908caa"
#fi
# pacman fns
pkg_installed()
{
local PkgIn=$1
if pacman -Qi $PkgIn &> /dev/null
then
#echo "${PkgIn} is already installed..."
return 0
else
#echo "${PkgIn} is not installed..."
return 1
fi
}
get_aurhlpr()
{
if pkg_installed yay
then
aurhlpr="yay"
elif pkg_installed paru
then
aurhlpr="paru"
fi
}
check(){
local Pkg_Dep=$(for PkgIn in "$@"; do ! pkg_installed $PkgIn && echo "$PkgIn"; done)
if [ -n "$Pkg_Dep" ]; then echo -e "$0 Dependencies:\n$Pkg_Dep"
read -p "ENTER to install (Other key: Cancel): " ans
if [ -z "$ans" ]; then get_aurhlpr ; $aurhlpr -S $Pkg_Dep
else echo "Skipping installation of packages" ;exit 1
fi
fi
}

61
hypr/scripts/logoutlaunch.sh Executable file
View File

@ -0,0 +1,61 @@
#!/usr/bin/env sh
# Check if wlogout is already running
if pgrep -x "wlogout" > /dev/null
then
pkill -x "wlogout"
exit 0
fi
# set file variables
ScrDir=`dirname "$(realpath "$0")"`
source $ScrDir/globalcontrol.sh
wLayout="${XDG_CONFIG_HOME:-$HOME/.config}/wlogout/layout_$1"
wlTmplt="${XDG_CONFIG_HOME:-$HOME/.config}/wlogout/style_$1.css"
if [ ! -f $wLayout ] || [ ! -f $wlTmplt ] ; then
echo "ERROR: Config $1 not found..."
exit 1;
fi
# detect monitor res
x_mon=$(hyprctl -j monitors | jq '.[] | select(.focused==true) | .width')
y_mon=$(hyprctl -j monitors | jq '.[] | select(.focused==true) | .height')
hypr_scale=$(hyprctl -j monitors | jq '.[] | select (.focused == true) | .scale' | sed 's/\.//')
# scale config layout and style
case $1 in
1) wlColms=6
export mgn=$(( y_mon * 28 / hypr_scale ))
export hvr=$(( y_mon * 23 / hypr_scale )) ;;
2) wlColms=2
export x_mgn=$(( x_mon * 35 / hypr_scale ))
export y_mgn=$(( y_mon * 25 / hypr_scale ))
export x_hvr=$(( x_mon * 32 / hypr_scale ))
export y_hvr=$(( y_mon * 20 / hypr_scale )) ;;
esac
# scale font size
export fntSize=$(( y_mon * 2 / 100 ))
# detect gtk system theme
export BtnCol=`[ "$gtkMode" == "dark" ] && ( echo "white" ) || ( echo "black" )`
export WindBg=`[ "$gtkMode" == "dark" ] && ( echo "rgba(0,0,0,0.5)" ) || ( echo "rgba(255,255,255,0.5)" )`
if [ "$EnableWallDcol" -eq 1 ] ; then
export wbarTheme="Wall-Dcol"
else
export wbarTheme="${gtkTheme}"
fi
# eval hypr border radius
export active_rad=$(( hypr_border * 5 ))
export button_rad=$(( hypr_border * 8 ))
# eval config files
wlStyle=`envsubst < $wlTmplt`
# launch wlogout
wlogout -b $wlColms -c 0 -r 0 -m 0 --layout $wLayout --css <(echo "$wlStyle") --protocol layer-shell

9
hypr/scripts/resetxdgportal.sh Executable file
View File

@ -0,0 +1,9 @@
#!/bin/bash
killall xdg-desktop-portal-hyprland
killall xdg-desktop-portal-gnome
killall xdg-desktop-portal-kde
killall xdg-desktop-portal-lxqt
killall xdg-desktop-portal-wlr
killall xdg-desktop-portal
/usr/lib/xdg-desktop-portal-hyprland &
/usr/lib/xdg-desktop-portal &

21
hypr/scripts/xrandr.sh Executable file
View File

@ -0,0 +1,21 @@
#!/bin/bash
# Custom resolution through xrandr (21:9)
xrandr --newmode "2560x1080" 677.75 2560 2784 3064 3568 1080 1083 1093 1188 -hsync +vsync
xrandr --newmode "2560x1080R" 373.00 2560 2608 2640 2720 1080 1083 1093 1144 +hsync -vsync
xrandr --addmode DP-1 2560x1080
xrandr --addmode DP-1 2560x1080R
# 3200x900 suggestion (32:9)
xrandr --newmode "3200x900" 704.50 3200 3472 3824 4448 900 903 913 991 -hsync +vsync
xrandr --addmode DP-1 3200x900
# 3200x1100 suggestion
xrandr --newmode "3200x1100" 863.75 3200 3480 3832 4464 1100 1103 1113 1210 -hsync +vsync
xrandr --addmode DP-1 3200x1100
# 3200x1100 suggestion (21:9)
xrandr --newmode "2100x900" 462.50 2100 2280 2512 2920 900 903 913 991 -hsync +vsync
xrandr --addmode DP-1 2100x900
sleep 2 && xrandr --output DP-1 --primary # Set primary monitor for xwayland

390
hypr/winxp.conf Normal file
View File

@ -0,0 +1,390 @@
source = ~/.config/hypr/mocha.conf # Catppuccin colorscheme
# < Start Section >
# monitors
#monitor=HDMI-A-4, disabled
monitor = HDMI-A-4, 3840x2160@60, 0x0, 1.6, bitdepth, 8
monitor = DP-1, 3440x1440@160, 2400x0, 1, vrr, 0, bitdepth, 8
# < End Section >
# < Start Section >
# environment variables
env = XDG_CURRENT_DESKTOP,Hyprland
env = XDG_SESSION_TYPE,wayland
env = XDG_SESSION_DESKTOP,Hyprland
env = MOZ_ENABLE_WAYLAND,1
env = HYPRCURSOR_THEME, rose-pine-hyprcursor
env = HYPRCURSOR_SIZE, 24
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
env = QT_QPA_PLATFORM,wayland;xcb
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
env = QT_QPA_PLATFORMTHEME,qt5ct
#env = HYPRLAND_TRACE,1
#env = AQ_TRACE,1
# < End Section >
# < Start Section >
# startup applications
# environment launches
exec-once = ~/.config/hypr/scripts/resetxdgportal.sh # reset XDPH for screenshare
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP HYPRLAND_INSTANCE_SIGNATURE
exec-once = dbus-update-activation-environment --systemd --all
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
exec-once = /usr/lib/polkit-kde-authentication-agent-1 # authentication dialogue for GUI apps
exec-once = gsettings set org.gnome.desktop.interface gtk-theme 'Catppuccin-Mocha'
exec-once = gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
#exec-once = wayvnc --output=DP-1 0.0.0.0
# xrandr settings
exec-once = ~/.config/hypr/scripts/xrandr.sh
# background applications
exec-once = waybar -c ~/.config/waybar/config
exec-once = dunst
exec-once = swww-daemon
exec-once = syncthing --no-browser
exec-once = xwaylandvideobridge
# main applications
exec-once = thunderbird
#exec-once = obs
#exec-once = discord
exec-once = vesktop
exec-once = spotify
exec-once = alacritty
exec-once = firefox
#exec-once = bolt
exec-once = taskset -c 1-7 steam
# completion alert
exec-once = sleep 5 && pw-play --volume=2.0 ~/.alert/finished.mp3
# first time lock
exec-once = hyprlock
# < End Section >
# < Start Section >
# workspace rules
# gaps numbers (top, right, bottom, left)
workspace = 1, monitor:DP-1, persistent:true, default:true
workspace = 2, monitor:DP-1, persistent:true
workspace = 3, monitor:DP-1, persistent:true
workspace = 4, monitor:DP-1, persistent:true
# Workspaces swapped for ease of use
workspace = 6, monitor:DP-1, persistent:true
workspace = 5, monitor:HDMI-A-4, persistent:true
workspace = 5, layoutopt:orientation:right
# < End Section >
# < Start Section >
# variables
general {
gaps_in = 0
gaps_out = 4
border_size = 2
col.active_border = rgba(2b4c77ee)
col.inactive_border = rgba(2b4c77aa)
layout = master
resize_on_border = false
}
decoration {
rounding = 10
shadow {
range = 10
render_power = 2
}
dim_special = 0.3
fullscreen_opacity = 1.0
active_opacity = 1
blur {
enabled = true
size = 10
passes = 3
noise = 0.05
brightness = 0.90
xray = false
vibrancy = 0.1696
}
}
animations {
enabled = true
bezier = wind, 0.05, 0.9, 0.1, 1.05
bezier = winIn, 0.1, 1.1, 0.1, 1.1
bezier = winOut, 0.3, -0.3, 0, 1
bezier = liner, 1, 1, 1, 1
animation = windows, 1, 6, wind, slide
animation = windowsIn, 1, 6, winIn, slide
animation = windowsOut, 1, 5, winOut, slide
animation = windowsMove, 1, 5, wind, slide
animation = border, 1, 1, liner
animation = borderangle, 1, 30, liner, loop
animation = fade, 1, 10, default
animation = workspaces, 1, 5, wind
}
input {
kb_layout = us
kb_options = caps:escape
follow_mouse = 2
mouse_refocus = false;
force_no_accel = 1
}
misc {
disable_hyprland_logo = true
disable_splash_rendering = true
force_default_wallpaper = 0
vrr = 1
vfr = true
middle_click_paste = false
render_unfocused_fps = 15
}
xwayland {
enabled = true
use_nearest_neighbor = true
force_zero_scaling = false
}
cursor {
inactive_timeout = 2
no_warps = false
default_monitor = DP-1
warp_on_change_workspace = false
}
debug {
disable_logs = true
#overlay = false
}
render {
explicit_sync = 1
explicit_sync_kms = 1
direct_scanout = false
}
experimental {
wide_color_gamut = false
hdr = false
xx_color_management_v4 = true
}
plugin {
hyprbars {
enable = true
bar_height = 25
bar_color = rgb(245dda)
bar_text_align = left
hyprbars-button = rgb(ff4040), 15, , hyprctl dispatch killactive
bar_padding = 15
}
}
# < End Section >
# < Start Section >
# master layout
master {
new_status = master
}
# < End Section >
# < Start Section >
# window rules
# core
workspace = w[t1], gapsout:0, border:0, rounding:0
windowrulev2 = suppressevent maximize, class:^(.*)$
windowrulev2 = renderunfocused,class:^(.*)$
windowrulev2 = float, class:^(qt5ct)$
windowrulev2 = float, class:^(nwg-look)$
windowrulev2 = float, class:^(pavucontrol)$
windowrulev2 = float, class:^(org.kde.polkit-kde-authentication-agent-1)$
# windows xp
windowrulev2 = float, class:.*
# main
windowrulev2 = workspace 1 silent, class:^(discord)$
windowrulev2 = workspace 1 silent, class:^(vesktop)$
windowrulev2 = workspace 1 silent, class:^(thunderbird)$
windowrulev2 = workspace 1 silent, class:^(Dopamine)$
windowrulev2 = workspace 1 silent, class:^(spotify)$
windowrulev2 = workspace 2 silent, class:^(Alacritty)$
windowrulev2 = float, class:^(Alacritty)$
windowrulev2 = size 1920 1080, class:^(Alacritty)$
windowrulev2 = workspace 3 silent, class:^(firefox)$
windowrulev2 = float, class:^(firefox)$
windowrulev2 = size 1920 1080, class:^(firefox)$
windowrulev2 = workspace 4 silent, class:^(steam)$
windowrulev2 = workspace 4 silent, class:^(org.prismlauncher.PrismLauncher)$
windowrulev2 = workspace 4 silent, title:^(Minecraft.*)$
windowrulev2 = workspace 4 silent, class:^(steam_app_.*)$
windowrulev2 = workspace 4 silent, class:^(steam_proton)$
windowrulev2 = workspace 4 silent, class:^(hl2_linux)$
windowrulev2 = workspace 4 silent, class:^(dota2)$
windowrulev2 = workspace 4 silent, class:^(gamescope)$
windowrulev2 = workspace 6 silent, class:^(steam)$
# development
windowrulev2 = float, class:^(VirtualBox.*)$
windowrulev2 = float, title:^(SnakePlusPlus)$
windowrulev2 = center, title:^(SnakePlusPlus)$
windowrulev2 = float, title:^(TetrisPlusPlus)$
windowrulev2 = center, title:^(TetrisPlusPlus)$
windowrulev2 = workspace 5 silent, class:^(aquamarine)$
windowrulev2 = fullscreen, class:^(aquamarine)$
# games
# 16:9 windowed - 1920 1080
# 21:9 windowed - 2580 1080
# 32:9 windowed - 3200 900
# theoretical mix - 3200 1100
# alternative - 2660 1140
# world of warcraft classic
windowrulev2 = workspace 4 silent, class:^(wowclassic.exe)$
# runelite
windowrulev2 = fullscreen, class:^(net-runelite-client-RuneLite)$
windowrulev2 = workspace 5, class:^(net-runelite-client-RuneLite)$
windowrulev2 = workspace 5, class:^(Bolt.*)$
windowrulev2 = centerwindow, class:^(Bolt.*)$
# minecraft
# native
windowrulev2 = float, class:^(steam_app_.*)$
# proton
windowrulev2 = float, class:^(steam_proton)$
# hl2 (css, etc)
# dota 2
# gamescope
windowrulev2 = float, class:^(gamescope)$
windowrulev2 = size 3200 1100, class:^(gamescope)$
# steamtinkerlaunch
windowrulev2 = float, class:^(yad)$
windowrulev2 = size 1920 1080, class:^(yad)$
# layer rules
layerrule = blur,waybar
layerrule = ignorezero, waybar
# xwaylandvideobridge
windowrulev2 = opacity 0.0 override,class:^(xwaylandvideobridge)$
windowrulev2 = noanim,class:^(xwaylandvideobridge)$
windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$
windowrulev2 = maxsize 1 1,class:^(xwaylandvideobridge)$
windowrulev2 = noblur,class:^(xwaylandvideobridge)$
# < End Section >
# < Start Section >
# keybinds
# main modifier
$mainMod = SUPER
# passthrough
bind = , mouse:275, pass, class:^(discord)$
#bind = , mouse:275, sendshortcut, ALT, V, class:^(vesktop)$
#bind = SHIFT, mouse:275, sendshortcut, ALT, V, class:^(vesktop)$
# core binds
bind = $mainMod SHIFT, Q, killactive
bind = $mainMod SHIFT, M, exit
bind = $mainMod, SPACE, togglefloating
bind = $mainMod, C, centerwindow
bind = $mainMod, F, fullscreen
bind = $mainMod SHIFT, L, exec, hyprlock
bind = $mainMod $CONTROL, ESCAPE, exec, killall waybar || waybar -c ~/.config/waybar/config # toggle waybar
# main application shortcuts
bind = $mainMod, RETURN, exec, alacritty
bind = $mainMod SHIFT, S, exec, grim -g "$(slurp)" - | wl-copy
bind = $mainMod SHIFT, 7, exec, taskset -c 1-7 prismlauncher
bind = $mainMod, S, exec, pkill -x rofi || rofi -show drun
bind = $mainMod, 0, exec, taskset -c 1-7 virtualbox
# generic audio control
binde = , XF86AudioPlay, exec, playerctl play-pause
binde = , XF86AudioStop, exec, playerctl stop
binde = , XF86AudioPrev, exec, playerctl previous
binde = , XF86AudioNext, exec, playerctl next
binde = , XF86AudioMute, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle
binde = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5%
binde = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5%
# custom audio control
binde = $mainMod, F1, exec, playerctl play-pause
binde = $mainMod, F2, exec, playerctl previous
binde = $mainMod, F3, exec, playerctl next
# move focus
bind = $mainMod, h, movefocus, l
bind = $mainMod, l, movefocus, r
bind = $mainMod, k, movefocus, u
bind = $mainMod, j, movefocus, d
# workspaces
bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6
bind = $mainMod SHIFT, 1, movetoworkspace, 1
bind = $mainMod SHIFT, 2, movetoworkspace, 2
bind = $mainMod SHIFT, 3, movetoworkspace, 3
bind = $mainMod SHIFT, 4, movetoworkspace, 4
bind = $mainMod SHIFT, 5, movetoworkspace, 5
bind = $mainMod SHIFT, 6, movetoworkspace, 6
bind = $mainMod ALT, 1, movetoworkspacesilent, 1
bind = $mainMod ALT, 2, movetoworkspacesilent, 2
bind = $mainMod ALT, 3, movetoworkspacesilent, 3
bind = $mainMod ALT, 4, movetoworkspacesilent, 4
bind = $mainMod ALT, 5, movetoworkspacesilent, 5
bind = $mainMod ALT, 6, movetoworkspacesilent, 6
# resizing windows
binde = $mainMod, right, resizeactive, 5 0
binde = $mainMod, left, resizeactive, -5 0
binde = $mainMod, up, resizeactive, 0 -5
binde = $mainMod, down, resizeactive, 0 5
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow
# recordings
bind = SUPER, R, pass, class:^(com\.obsproject\.Studio)$
bind = SUPER, F9, pass, class:^(com\.obsproject\.Studio)$
bind = SUPER, F10, pass, class:^(com\.obsproject\.Studio)$
# < End Section >

View File

@ -1,27 +0,0 @@
-- Telescope
local builtin = require('telescope.builtin')
vim.keymap.set('n', '<leader>pf', builtin.find_files, {})
vim.keymap.set('n', '<C-p>', builtin.git_files, {})
vim.keymap.set('n', '<leader>ps', function()
builtin.grep_string({ search = vim.fn.input("Grep > ") })
end)
-- Harpoon
local mark = require("harpoon.mark")
local ui = require("harpoon.ui")
vim.keymap.set("n", "<leader>a", mark.add_file)
vim.keymap.set("n", "<C-t>", ui.toggle_quick_menu)
vim.keymap.set("n", "<C-q>", function() ui.nav_file(1) end)
vim.keymap.set("n", "<C-w>", function() ui.nav_file(2) end)
vim.keymap.set("n", "<C-e>", function() ui.nav_file(3) end)
vim.keymap.set("n", "<C-r>", function() ui.nav_file(4) end)
-- Zenmode
vim.keymap.set("n", "<leader>pz", function()
require("zen-mode").toggle({
window = {
width = 90,
}
})
end)

View File

@ -1,46 +0,0 @@
-- lsp-zero
local lsp = require('lsp-zero')
lsp.preset('recommended')
lsp.setup()
-- Treesitter
vim.opt.runtimepath:append("~/.local/share/nvim/parsers")
require'nvim-treesitter.configs'.setup {
-- A list of parser names, or "all" (the five listed parsers should always be installed)
ensure_installed = { "c", "cpp", "javascript", "lua", "vim" },
-- Install parsers synchronously (only applied to `ensure_installed`)
sync_install = false,
-- Automatically install missing parsers when entering buffer
-- Recommendation: set to false if you don't have `tree-sitter` CLI installed locally
auto_install = true,
parser_install_dir = "~/.local/share/nvim/parsers",
highlight = {
enable = true,
-- Setting this to true will run `:h syntax` and tree-sitter at the same time.
-- Set this to `true` if you depend on 'syntax' being enabled (like for indentation).
-- Using this option may slow down your editor, and you may see some duplicate highlights.
-- Instead of true it can also be a list of languages
additional_vim_regex_highlighting = false,
},
}
-- Obsidian
vim.opt.conceallevel = 1
-- Colors
function ColorMyPencils(color)
color = color or "catppuccin-frappe"
vim.cmd.colorscheme(color)
vim.api.nvim_set_hl(0, "Normal", { bg = "none" })
vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" })
end
ColorMyPencils()

View File

@ -1,2 +0,0 @@
require('trianta')

View File

@ -1,23 +0,0 @@
{
"LuaSnip": { "branch": "master", "commit": "82108e7e31cc6fc223cc5df5cae6d89f70bb199f" },
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
"cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" },
"cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" },
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
"cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" },
"friendly-snippets": { "branch": "main", "commit": "69a2c1675b66e002799f5eef803b87a12f593049" },
"harpoon": { "branch": "master", "commit": "ccae1b9bec717ae284906b0bf83d720e59d12b91" },
"lsp-zero.nvim": { "branch": "v1.x", "commit": "aa36afcf7a59fbd98008c9a434593c423d3d649a" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "3ba1b92b771f33256b4969d696b82c8ae7075364" },
"mason.nvim": { "branch": "main", "commit": "e110bc3be1a7309617cecd77bfe4bf86ba1b8134" },
"nvim": { "branch": "main", "commit": "5e36ca599f4aa41bdd87fbf2c5aae4397ac55074" },
"nvim-cmp": { "branch": "main", "commit": "538e37ba87284942c1d76ed38dd497e54e65b891" },
"nvim-lspconfig": { "branch": "master", "commit": "7eed8b2150192e5ad05e1886fdf133493ddf2928" },
"nvim-treesitter": { "branch": "master", "commit": "97ba59c6f532072e456b3d1f2413560e689c132b" },
"obsidian.nvim": { "branch": "main", "commit": "a9ae6b20560d716a5f9b89252e4ea29c8e64617a" },
"playground": { "branch": "master", "commit": "ba48c6a62a280eefb7c85725b0915e021a1a0749" },
"plenary.nvim": { "branch": "master", "commit": "55d9fe89e33efd26f532ef20223e5f9430c8b0c0" },
"telescope.nvim": { "branch": "0.1.x", "commit": "d90956833d7c27e73c621a61f20b29fdb7122709" },
"todo-comments.nvim": { "branch": "main", "commit": "4a6737a8d70fe1ac55c64dfa47fcb189ca431872" },
"twilight.nvim": { "branch": "main", "commit": "8b7b50c0cb2dc781b2f4262a5ddd57571556d1e4" }
}

View File

@ -1,3 +0,0 @@
require("trianta.remap")
require("trianta.lazy")
require("trianta.set")

View File

@ -1,144 +0,0 @@
-- This file can be loaded by calling `lua require('plugins')` from your init.vim
-- Only required if you have packer configured as `opt`
vim.cmd [[packadd lazy.nvim]]
return require('lazy').setup({
-- Packer can manage itself
"folke/lazy.nvim",
{
"folke/todo-comments.nvim",
dependencies = { "nvim-lua/plenary.nvim" },
opts = {
-- your configuration comes here
-- or leave it empty to use the default settings
-- refer to the configuration section below
}
},
{ "catppuccin/nvim", as = "catppuccin" },
{
"nvim-telescope/telescope.nvim", branch = '0.1.x',
-- or , branch = '0.1.x',
dependencies = {"nvim-lua/plenary.nvim"},
},
{
"nvim-treesitter/nvim-treesitter",
build = ":TSUpdate",
},
"nvim-treesitter/playground",
"ThePrimeagen/harpoon",
{
'VonHeikemen/lsp-zero.nvim',
branch = 'v1.x',
dependencies = {
-- LSP Support
"neovim/nvim-lspconfig", -- Required
'williamboman/mason.nvim', -- Optional
'williamboman/mason-lspconfig.nvim', -- Optional
-- Autocompletion
'hrsh7th/nvim-cmp', -- Required
'hrsh7th/cmp-nvim-lsp', -- Required
'hrsh7th/cmp-buffer', -- Optional
'hrsh7th/cmp-path', -- Optional
'saadparwaiz1/cmp_luasnip', -- Optional
'hrsh7th/cmp-nvim-lua', -- Optional
-- Snippets
'L3MON4D3/LuaSnip', -- Required
'rafamadriz/friendly-snippets', -- Optional
},
},
{
"epwalsh/obsidian.nvim",
version = "*", -- recommended, use latest release instead of latest commit
lazy = true,
ft = "markdown",
dependencies = {
"nvim-lua/plenary.nvim",
},
opts = {
workspaces = {
{
name = "trinote",
path = "~/sync/obsidian/Trinote/",
},
},
},
ui = {
enable = true
}
},
{
"folke/twilight.nvim",
opts = {
dimming = {
alpha = 0.25, -- amount of dimming
-- we try to get the foreground from the highlight groups or fallback color
color = { "Normal", "#ffffff" },
term_bg = "#000000", -- if guibg=NONE, this will be used to calculate text color
inactive = false, -- when true, other windows will be fully dimmed (unless they contain the same buffer)
},
context = 10, -- amount of lines we will try to show around the current line
treesitter = true, -- use treesitter when available for the filetype
-- treesitter is used to automatically expand the visible text,
-- but you can further control the types of nodes that should always be fully expanded
expand = { -- for treesitter, we we always try to expand to the top-most ancestor with these types
"function",
"method",
"table",
"if_statement",
},
exclude = {}, -- exclude these filetypes
},
},
-- Lua
{
"folke/zen-mode.nvim",
opts = {
-- your configuration comes here
-- or leave it empty to use the default settings
-- refer to the configuration section below
{
window = {
backdrop = 0.95, -- shade the backdrop of the Zen window. Set to 1 to keep the same as Normal
-- height and width can be:
-- * an absolute number of cells when > 1
-- * a percentage of the width / height of the editor when <= 1
-- * a function that returns the width or the height
width = 120, -- width of the Zen window
height = 1, -- height of the Zen window
-- by default, no options are changed for the Zen window
-- uncomment any of the options below, or add other vim.wo options you want to apply
options = {
-- signcolumn = "no", -- disable signcolumn
-- number = false, -- disable number column
-- relativenumber = false, -- disable relative numbers
-- cursorline = false, -- disable cursorline
-- cursorcolumn = false, -- disable cursor column
-- foldcolumn = "0", -- disable fold column
-- list = false, -- disable whitespace characters
},
},
plugins = {
options = {
enabled = true,
ruler = false, -- disables the ruler text in the cmd line area
showcmd = false, -- disables the command in the last line of the screen
-- you may turn on/off statusline in zen mode by setting 'laststatus'
-- statusline will be shown only if 'laststatus' == 3
laststatus = 0, -- turn off the statusline in zen mode
},
twilight = { enabled = true }, -- enable to start Twilight when zen mode opens
},
-- callback where you can add custom code when the Zen window opens
on_open = function(win)
end,
-- callback where you can add custom code when the Zen window closes
on_close = function()
end,
}
}
}
})

View File

@ -1,2 +0,0 @@
vim.g.mapleader = " "
vim.keymap.set("n", "<leader>pv", vim.cmd.Ex)

View File

@ -1,26 +0,0 @@
vim.opt.nu = true
vim.opt.tabstop = 4
vim.opt.softtabstop = 4
vim.opt.shiftwidth = 4
vim.opt.expandtab = true
vim.opt.smartindent = true
vim.opt.wrap = true
vim.opt.hlsearch = false
vim.opt.incsearch = true
vim.opt.termguicolors = true
vim.opt.scrolloff = 8
vim.opt.signcolumn = "yes"
vim.opt.updatetime = 50
vim.opt.colorcolumn = "80"
vim.g.mapleader = " "
vim.opt.mouse = ""

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

BIN
rofi/assets/style_1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
rofi/assets/style_2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
rofi/assets/style_3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
rofi/assets/style_4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
rofi/assets/style_5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
rofi/assets/style_6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
rofi/assets/style_7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
rofi/assets/style_8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

101
rofi/clipboard.rasi Normal file
View File

@ -0,0 +1,101 @@
// Config //
configuration {
modi: "drun";
show-icons: false;
font: "JetBrainsMono Nerd Font 9";
}
@theme "~/.config/rofi/themes/theme.rasi"
// Main //
window {
height: 55%;
width: 20%;
transparency: "real";
fullscreen: false;
enabled: true;
cursor: "default";
spacing: 0px;
padding: 0px;
border: 2px;
border-radius: 15px;
border-color: @main-br;
background-color: transparent;
}
mainbox {
enabled: true;
spacing: 0px;
orientation: vertical;
children: [ "inputbar" , "listbox" ];
background-color: transparent;
background-image: url("~/.config/swww/wall.blur", height);
}
// Inputs //
inputbar {
enabled: true;
padding: 7px;
children: [ "entry" ];
background-color: @main-bg;
}
entry {
enabled: true;
padding: 70px;
text-color: @main-fg;
background-color: @main-bg;
background-image: url("~/.config/swww/wall.blur", width);
}
// Lists //
listbox {
spacing: 0px;
padding: 6px;
children: [ "listview" ];
background-color: @main-bg;
}
listview {
enabled: true;
columns: 1;
cycle: true;
dynamic: true;
scrollbar: false;
layout: vertical;
reverse: false;
fixed-height: false;
fixed-columns: true;
cursor: "default";
background-color: transparent;
text-color: @main-fg;
}
// Elements //
element {
enabled: true;
spacing: 0px;
padding: 12px;
border-radius: 10px;
cursor: pointer;
background-color: transparent;
text-color: @main-fg;
}
@media(max-aspect-ratio: 1.8) {
element {
orientation: vertical;
}
}
element selected.normal {
background-color: @select-bg;
text-color: @select-fg;
}
element-text {
vertical-align: 0.0;
horizontal-align: 0.0;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}

139
rofi/config.rasi Normal file
View File

@ -0,0 +1,139 @@
// Config //
configuration {
modi: "drun,filebrowser,window,run";
show-icons: true;
display-drun: "";
display-run: "";
display-filebrowser: "";
display-window: "";
drun-display-format: "{name}";
window-format: "{w}{t}";
font: "JetBrainsMono Nerd Font 10";
icon-theme: "Tela-circle-dracula";
}
@theme "~/.config/rofi/themes/theme.rasi"
// Main //
window {
height: 600px;
width: 900px;
transparency: "real";
fullscreen: false;
enabled: true;
cursor: "default";
spacing: 0px;
padding: 0px;
border: 2px;
border-radius: 40px;
border-color: @main-br;
background-color: transparent;
}
mainbox {
enabled: true;
spacing: 0px;
padding: 0px;
orientation: vertical;
children: [ "inputbar" , "listbox" ];
background-color: transparent;
background-image: url("~/.config/swww/wall.blur", height);
}
// Inputs //
inputbar {
enabled: true;
spacing: 0px;
padding: 80px;
children: [ "entry" ];
background-color: @main-bg;
background-image: url("~/.config/swww/wall.rofi", width);
}
entry {
border-radius: 30px;
enabled: true;
spacing: 0px;
padding: 20px;
text-color: @main-fg;
background-color: @main-bg;
}
// Lists //
listbox {
padding: 30px;
spacing: 0px;
orientation: horizontal;
children: [ "listview" , "mode-switcher" ];
background-color: @main-bg;
}
listview {
padding: 10px;
spacing: 10px;
enabled: true;
columns: 2;
cycle: true;
dynamic: true;
scrollbar: false;
layout: vertical;
reverse: false;
fixed-height: true;
fixed-columns: true;
cursor: "default";
background-color: transparent;
text-color: @main-fg;
}
mode-switcher {
orientation: vertical;
width: 95px;
enabled: true;
padding: 15px;
spacing: 10px;
background-color: transparent;
}
button {
cursor: pointer;
border-radius: 50px;
background-color: @main-bg;
text-color: @main-fg;
}
button selected {
background-color: @main-fg;
text-color: @main-bg;
}
// Elements //
element {
enabled: true;
spacing: 20px;
padding: 9px;
border-radius: 25px;
cursor: pointer;
background-color: transparent;
text-color: @main-fg;
}
@media(max-aspect-ratio: 1.8) {
element {
orientation: vertical;
}
}
element selected.normal {
background-color: @select-bg;
text-color: @select-fg;
}
element-icon {
size: 47px;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}
element-text {
vertical-align: 0.5;
horizontal-align: 0.0;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}

99
rofi/keybinds_hint.rasi Normal file
View File

@ -0,0 +1,99 @@
// Config //
configuration {
modi: "drun";
show-icons: false;
font: "JetBrainsMono Nerd Font 2";
}
@theme "~/.config/rofi/themes/theme.rasi"
// Main //
window {
height: 80%;
transparency: "real";
fullscreen: false;
enabled: true;
cursor: "default";
spacing: 0px;
padding: 0px;
border: 2px;
border-radius: 15px;
border-color: @main-br;
background-color: transparent;
}
mainbox {
enabled: true;
spacing: 0px;
orientation: vertical;
children: [ "inputbar" , "listbox" ];
background-color: transparent;
background-image: url("~/.config/swww/wall.blur", height);
}
// Inputs //
inputbar {
enabled: true;
padding: 7px;
children: [ "entry" ];
background-color: @main-bg;
}
entry {
enabled: true;
padding: 70px;
text-color: @main-fg;
background-color: @main-bg;
background-image: url("~/.config/swww/wall.blur", width);
}
// Lists //
listbox {
spacing: 0px;
padding: 6px;
children: [ "listview" ];
background-color: @main-bg;
}
listview {
enabled: true;
columns: 1;
cycle: true;
dynamic: true;
scrollbar: false;
layout: vertical;
reverse: false;
fixed-height: false;
fixed-columns: true;
cursor: "default";
background-color: transparent;
text-color: @main-fg;
}
// Elements //
element {
enabled: true;
spacing: 0px;
padding: 12px;
border-radius: 10px;
cursor: pointer;
background-color: transparent;
text-color: @main-fg;
}
@media(max-aspect-ratio: 1.8) {
element {
orientation: vertical;
}
}
element selected.normal {
background-color: @select-bg;
text-color: @select-fg;
}
element-text {
vertical-align: 0.0;
horizontal-align: 0.0;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}

81
rofi/quickapps.rasi Normal file
View File

@ -0,0 +1,81 @@
// Config //
configuration {
modi: "drun";
show-icons: true;
}
@theme "~/.config/rofi/themes/theme.rasi"
// Main //
window {
height: 70px;
transparency: "real";
fullscreen: false;
enabled: true;
cursor: "default";
spacing: 0px;
padding: 0px;
background-color: @main-bg;
}
mainbox {
enabled: true;
spacing: 0px;
padding: 0px;
orientation: horizontal;
children: [ "listbox" ];
background-color: transparent;
}
// Lists //
listbox {
padding: 0px;
spacing: 0px;
orientation: horizontal;
children: [ "listview" ];
background-color: transparent;
}
listview {
padding: 10px;
spacing: 10px;
enabled: true;
columns: 1;
cycle: true;
dynamic: true;
scrollbar: false;
flow: horizontal;
reverse: false;
fixed-height: false;
fixed-columns: false;
cursor: "default";
background-color: transparent;
}
// Elements //
element {
orientation: vertical;
enabled: true;
spacing: 0px;
padding: 0px;
cursor: pointer;
background-color: transparent;
}
@media(max-aspect-ratio: 1.8) {
element {
orientation: vertical;
}
}
element selected.normal {
background-color: @main-fg;
}
element-icon {
size: 50px;
cursor: inherit;
background-color: transparent;
}
element-text {
enabled: false;
}

View File

@ -0,0 +1,94 @@
// Config //
configuration {
modi: "drun";
show-icons: true;
drun-display-format: "{name}";
font: "JetBrainsMono Nerd Font 8";
}
@theme "~/.config/rofi/themes/theme.rasi"
// Main //
window {
enabled: true;
fullscreen: false;
width: 20%;
height: 100%;
location: west;
x-offset: 10%;
transparency: "real";
cursor: "default";
spacing: 0px;
padding: 0px;
border: 0px;
border-radius: 0px;
border-color: transparent;
background-color: transparent;
}
mainbox {
enabled: true;
children: [ "listview" ];
background-color: @main-bg;
}
// Lists //
listview {
enabled: true;
columns: 1;
spacing: 17px;
padding: 10px 20px 10px 20px;
cycle: true;
dynamic: false;
scrollbar: false;
layout: vertical;
reverse: true;
fixed-height: true;
fixed-columns: true;
cursor: "default";
background-color: transparent;
text-color: @main-fg;
}
// Elements //
element {
enabled: true;
orientation: horizontal;
spacing: 0px;
padding: 0px;
border-radius: 0px;
cursor: pointer;
background-color: transparent;
text-color: @main-fg;
}
@media(max-aspect-ratio: 1.8) {
element {
orientation: vertical;
}
}
element selected.normal {
background-color: @select-bg;
text-color: @select-fg;
}
element-icon {
size: 15%;
spacing: 0px;
padding: 0px;
cursor: inherit;
border-radius: 35px;
background-color: transparent;
text-color: inherit;
}
element-text {
enabled: true;
vertical-align: 0.5;
horizontal-align: 0;
spacing: 0px;
padding: 0px;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}

View File

@ -0,0 +1,92 @@
// Config //
configuration {
modi: "drun";
show-icons: true;
drun-display-format: "{name}";
font: "JetBrainsMono Nerd Font 8";
}
@theme "~/.config/rofi/themes/theme.rasi"
// Main //
window {
enabled: true;
fullscreen: false;
width: 100%;
height: 800px;
transparency: "real";
cursor: "default";
spacing: 0px;
padding: 0px;
border: 0px;
border-radius: 0px;
border-color: transparent;
background-color: transparent;
}
mainbox {
enabled: true;
children: [ "listview" ];
background-color: @main-bg;
}
// Lists //
listview {
enabled: true;
columns: 9;
lines: 1;
spacing: 30px;
padding: 30px 200px 30px 200px;
cycle: true;
dynamic: false;
scrollbar: false;
layout: vertical;
reverse: true;
fixed-height: true;
fixed-columns: true;
cursor: "default";
background-color: transparent;
text-color: @main-fg;
}
// Elements //
element {
enabled: true;
orientation: vertical;
spacing: 0px;
padding: 5px;
border-radius: 0px;
cursor: pointer;
background-color: transparent;
text-color: @main-fg;
}
@media(max-aspect-ratio: 1.8) {
element {
orientation: horizontal;
}
}
element selected.normal {
background-color: @select-bg;
text-color: @select-fg;
}
element-icon {
size: 29%;
spacing: 0px;
padding: 0px;
cursor: inherit;
border-radius: 35px;
background-color: transparent;
text-color: inherit;
}
element-text {
vertical-align: 0.5;
horizontal-align: 0.5;
spacing: 0px;
padding: 10px;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}

View File

@ -0,0 +1,93 @@
// Config //
configuration {
modi: "drun";
show-icons: true;
drun-display-format: "{name}";
font: "JetBrainsMono Nerd Font 8";
}
@theme "~/.config/rofi/themes/theme.rasi"
// Main //
window {
enabled: true;
fullscreen: false;
width: 28%;
height: 100%;
location: west;
transparency: "real";
cursor: "default";
spacing: 0px;
padding: 0px;
border: 0px;
border-radius: 0px;
border-color: transparent;
background-color: transparent;
}
mainbox {
enabled: true;
children: [ "listview" ];
background-color: @main-bg;
}
// Lists //
listview {
enabled: true;
columns: 4;
spacing: 20px;
padding: 10px 50px 10px 50px;
cycle: true;
dynamic: false;
scrollbar: false;
layout: vertical;
reverse: true;
fixed-height: true;
fixed-columns: true;
cursor: "default";
background-color: transparent;
text-color: @main-fg;
}
// Elements //
element {
enabled: true;
orientation: vertical;
spacing: 0px;
padding: 3px;
border-radius: 0px;
cursor: pointer;
background-color: transparent;
text-color: @main-fg;
}
@media(max-aspect-ratio: 1.8) {
element {
orientation: vertical;
}
}
element selected.normal {
background-color: @select-bg;
text-color: @select-fg;
}
element-icon {
size: 20%;
spacing: 0px;
padding: 0px;
cursor: inherit;
border-radius: 35px;
background-color: transparent;
text-color: inherit;
}
element-text {
enabled: true;
vertical-align: 0.5;
horizontal-align: 0.5;
spacing: 0px;
padding: 5px;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}

View File

@ -0,0 +1,91 @@
// Config //
configuration {
modi: "drun";
show-icons: true;
drun-display-format: "{name}";
font: "JetBrainsMono Nerd Font 8";
}
@theme "~/.config/rofi/themes/theme.rasi"
// Main //
window {
enabled: true;
fullscreen: false;
width: 100%;
transparency: "real";
cursor: "default";
spacing: 0px;
padding: 0px;
border: 0px;
border-radius: 0px;
border-color: transparent;
background-color: transparent;
}
mainbox {
enabled: true;
children: [ "listview" ];
background-color: @main-bg;
}
// Lists //
listview {
enabled: true;
columns: 10;
lines: 1;
spacing: 30px;
padding: 40px 100px 40px 100px;
cycle: true;
dynamic: false;
scrollbar: false;
layout: vertical;
reverse: true;
fixed-height: true;
fixed-columns: true;
cursor: "default";
background-color: transparent;
text-color: @main-fg;
}
// Elements //
element {
enabled: true;
orientation: vertical;
spacing: 0px;
padding: 5px;
border-radius: 0px;
cursor: pointer;
background-color: transparent;
text-color: @main-fg;
}
@media(max-aspect-ratio: 1.8) {
element {
orientation: horizontal;
}
}
element selected.normal {
background-color: @select-bg;
text-color: @select-fg;
}
element-icon {
size: 30%;
spacing: 0px;
padding: 0px;
cursor: inherit;
border-radius: 35px;
background-color: transparent;
text-color: inherit;
}
element-text {
vertical-align: 0.5;
horizontal-align: 0.5;
spacing: 0px;
padding: 10px;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}

View File

@ -0,0 +1,97 @@
// Config //
configuration {
modi: "drun";
show-icons: true;
drun-display-format: "{name}";
font: "JetBrainsMono Nerd Font 8";
}
@theme "~/.config/rofi/themes/theme.rasi"
// Main //
window {
enabled: true;
fullscreen: false;
width: 2155px;
height: 850px;
transparency: "real";
cursor: "default";
spacing: 0px;
padding: 0px;
border: 0px;
border-radius: 0px;
border-color: transparent;
background-image: url("~/.config/rofi/assets/steamdeck_holographic.png", width);
background-color: transparent;
}
mainbox {
enabled: true;
children: [ "listview" ];
background-color: transparent;
orientation: horizontal;
spacing: 0px;
padding: 42px 442px 50px 450px;
}
// Lists //
listview {
enabled: true;
columns: 5;
rows: 2;
flow: horizontal;
spacing: 25px;
padding: 20px 50px 20px 50px;
cycle: true;
dynamic: true;
scrollbar: false;
reverse: true;
fixed-height: false;
fixed-columns: false;
cursor: "default";
background-color: @main-bg;
text-color: @main-fg;
border-radius: 8px;
}
// Elements //
element {
enabled: true;
orientation: vertical;
spacing: 0px;
padding: 5px;
border-radius: 0px;
cursor: pointer;
background-color: transparent;
text-color: @main-fg;
}
@media(max-aspect-ratio: 1.8) {
element {
orientation: horizontal;
}
}
element selected.normal {
background-color: @select-bg;
text-color: @select-fg;
}
element-icon {
size: 300px;
spacing: 0px;
padding: 0px;
cursor: inherit;
border-radius: 0px;
background-color: transparent;
text-color: inherit;
}
element-text {
vertical-align: 0.5;
horizontal-align: 0.5;
spacing: 0px;
padding: 10px;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}

134
rofi/styles/style_1.rasi Normal file
View File

@ -0,0 +1,134 @@
// Config //
configuration {
modi: "drun,filebrowser,window,run";
show-icons: true;
display-drun: "";
display-run: "";
display-filebrowser: "";
display-window: "";
drun-display-format: "{name}";
window-format: "{w}{t}";
font: "JetBrainsMono Nerd Font 10";
icon-theme: "Tela-circle-dracula";
}
@theme "~/.config/rofi/themes/theme.rasi"
// Main //
window {
height: 590px;
width: 1140px;
transparency: "real";
fullscreen: false;
enabled: true;
cursor: "default";
spacing: 0px;
padding: 0px;
border: 2px;
border-radius: 40px;
border-color: @main-br;
background-color: transparent;
}
mainbox {
enabled: true;
spacing: 0px;
orientation: horizontal;
children: [ "inputbar" , "listbox" ];
background-color: transparent;
background-image: url("~/.config/swww/wall.blur", height);
}
// Inputs //
inputbar {
enabled: true;
width: 640px;
children: [ "mode-switcher" , "entry" ];
background-color: transparent;
background-image: url("~/.config/swww/wall.rofi", height);
}
entry {
enabled: false;
}
// Modes //
mode-switcher{
orientation: vertical;
enabled: true;
spacing: 0px;
width: 68px;
padding: 160px 10px 160px 10px;
spacing: 25px;
background-color: transparent;
background-image: url("~/.config/swww/wall.blur", height);
}
button {
cursor: pointer;
border-radius: 50px;
background-color: @main-bg;
text-color: @main-fg;
}
button selected {
background-color: @main-fg;
text-color: @main-bg;
}
// Lists //
listbox {
spacing: 10px;
padding: 30px;
children: [ "listview" ];
background-color: @main-bg;
}
listview {
enabled: true;
columns: 1;
cycle: true;
dynamic: true;
scrollbar: false;
layout: vertical;
reverse: false;
fixed-height: true;
fixed-columns: true;
cursor: "default";
background-color: transparent;
text-color: @main-fg;
}
// Elements //
element {
enabled: true;
spacing: 30px;
padding: 8px;
border-radius: 20px;
cursor: pointer;
background-color: transparent;
text-color: @main-fg;
}
@media(max-aspect-ratio: 1.8) {
element {
orientation: vertical;
}
}
element selected.normal {
background-color: @select-bg;
text-color: @select-fg;
}
element-icon {
size: 48px;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}
element-text {
vertical-align: 0.5;
horizontal-align: 0.0;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}

139
rofi/styles/style_2.rasi Normal file
View File

@ -0,0 +1,139 @@
// Config //
configuration {
modi: "drun,filebrowser,window,run";
show-icons: true;
display-drun: "";
display-run: "";
display-filebrowser: "";
display-window: "";
drun-display-format: "{name}";
window-format: "{w}{t}";
font: "JetBrainsMono Nerd Font 10";
icon-theme: "Tela-circle-dracula";
}
@theme "~/.config/rofi/themes/theme.rasi"
// Main //
window {
height: 600px;
width: 900px;
transparency: "real";
fullscreen: false;
enabled: true;
cursor: "default";
spacing: 0px;
padding: 0px;
border: 2px;
border-radius: 40px;
border-color: @main-br;
background-color: transparent;
}
mainbox {
enabled: true;
spacing: 0px;
padding: 0px;
orientation: vertical;
children: [ "inputbar" , "listbox" ];
background-color: transparent;
background-image: url("~/.config/swww/wall.blur", height);
}
// Inputs //
inputbar {
enabled: true;
spacing: 0px;
padding: 80px;
children: [ "entry" ];
background-color: @main-bg;
background-image: url("~/.config/swww/wall.rofi", width);
}
entry {
border-radius: 30px;
enabled: true;
spacing: 0px;
padding: 20px;
text-color: @main-fg;
background-color: @main-bg;
}
// Lists //
listbox {
padding: 30px;
spacing: 0px;
orientation: horizontal;
children: [ "listview" , "mode-switcher" ];
background-color: @main-bg;
}
listview {
padding: 10px;
spacing: 10px;
enabled: true;
columns: 2;
cycle: true;
dynamic: true;
scrollbar: false;
layout: vertical;
reverse: false;
fixed-height: true;
fixed-columns: true;
cursor: "default";
background-color: transparent;
text-color: @main-fg;
}
mode-switcher {
orientation: vertical;
width: 95px;
enabled: true;
padding: 15px;
spacing: 10px;
background-color: transparent;
}
button {
cursor: pointer;
border-radius: 50px;
background-color: @main-bg;
text-color: @main-fg;
}
button selected {
background-color: @main-fg;
text-color: @main-bg;
}
// Elements //
element {
enabled: true;
spacing: 20px;
padding: 9px;
border-radius: 25px;
cursor: pointer;
background-color: transparent;
text-color: @main-fg;
}
@media(max-aspect-ratio: 1.8) {
element {
orientation: vertical;
}
}
element selected.normal {
background-color: @select-bg;
text-color: @select-fg;
}
element-icon {
size: 47px;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}
element-text {
vertical-align: 0.5;
horizontal-align: 0.0;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}

126
rofi/styles/style_3.rasi Normal file
View File

@ -0,0 +1,126 @@
// Config //
configuration {
modi: "drun,filebrowser,window,run";
show-icons: true;
display-drun: "";
display-run: "";
display-filebrowser: "";
display-window: "";
drun-display-format: "{name}";
window-format: "{w}{t}";
font: "JetBrainsMono Nerd Font 10";
icon-theme: "Tela-circle-dracula";
}
@theme "~/.config/rofi/themes/theme.rasi"
// Main //
window {
height: 500px;
width: 600px;
transparency: "real";
fullscreen: false;
enabled: true;
cursor: "default";
spacing: 0px;
padding: 0px;
border: 2px;
border-radius: 25px;
border-color: @main-br;
background-color: transparent;
}
mainbox {
enabled: true;
spacing: 0px;
padding: 0px;
orientation: vertical;
children: [ "listbox" , "inputbar"];
background-color: transparent;
}
// Inputs //
inputbar {
enabled: false;
}
// Lists //
listbox {
padding: 5px;
spacing: 5px;
orientation: horizontal;
children: [ "mode-switcher" , "listview" ];
background-image: url("~/.config/swww/wall.blur", height);
}
listview {
padding: 20px;
spacing: 5px;
enabled: true;
columns: 1;
cycle: true;
dynamic: true;
scrollbar: false;
layout: vertical;
reverse: false;
fixed-height: true;
fixed-columns: true;
cursor: "default";
background-color: @main-bg;
text-color: @main-fg;
border-radius: 25px;
}
mode-switcher {
orientation: vertical;
width: 100px;
enabled: true;
padding: 60px 10px 60px 10px;
spacing: 15px;
background-color: transparent;
}
button {
cursor: pointer;
border-radius: 50px;
background-color: @main-bg;
text-color: @main-fg;
}
button selected {
background-color: @main-fg;
text-color: @main-bg;
}
// Elements //
element {
enabled: true;
spacing: 30px;
padding: 10px;
border-radius: 20px;
cursor: pointer;
background-color: transparent;
text-color: @main-fg;
}
@media(max-aspect-ratio: 1.8) {
element {
orientation: vertical;
}
}
element selected.normal {
background-color: @select-bg;
text-color: @select-fg;
}
element-icon {
size: 50px;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}
element-text {
vertical-align: 0.5;
horizontal-align: 0.0;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}

134
rofi/styles/style_4.rasi Normal file
View File

@ -0,0 +1,134 @@
// Config //
configuration {
modi: "drun,filebrowser,window,run";
show-icons: true;
display-drun: "";
display-run: "";
display-filebrowser: "";
display-window: "";
drun-display-format: "{name}";
window-format: "{w}{t}";
font: "JetBrainsMono Nerd Font 10";
icon-theme: "Tela-circle-dracula";
}
@theme "~/.config/rofi/themes/theme.rasi"
// Main //
window {
height: 500px;
width: 750px;
transparency: "real";
fullscreen: false;
enabled: true;
cursor: "default";
spacing: 0px;
padding: 0px;
border: 2px;
border-radius: 40px;
border-color: @main-br;
background-color: transparent;
}
mainbox {
enabled: true;
spacing: 0px;
orientation: horizontal;
children: [ "inputbar" , "mode-switcher" , "listbox" ];
background-color: transparent;
background-image: url("~/.config/swww/wall.blur", height);
}
// Inputs //
inputbar {
enabled: true;
width: 180px;
children: [ "entry" ];
background-image: url("~/.config/swww/wall.rofi", height);
}
entry {
enabled: false;
}
// Modes //
mode-switcher{
orientation: vertical;
enabled: true;
spacing: 0px;
width: 100px;
padding: 70px 10px 70px 20px;
spacing: 25px;
background-color: transparent;
}
button {
cursor: pointer;
border-radius: 50px;
background-color: @main-bg;
text-color: @main-fg;
}
button selected {
background-color: @main-fg;
text-color: @main-bg;
}
// Lists //
listbox {
spacing: 5px;
padding: 10px;
children: [ "listview" ];
background-color: transparent;
}
listview {
padding: 20px;
enabled: true;
columns: 1;
cycle: true;
dynamic: true;
scrollbar: false;
layout: vertical;
reverse: false;
fixed-height: true;
fixed-columns: true;
cursor: "default";
background-color: @main-bg;
text-color: @main-fg;
border-radius: 30px;
}
// Elements //
element {
enabled: true;
spacing: 30px;
padding: 6px;
border-radius: 20px;
cursor: pointer;
background-color: transparent;
text-color: @main-fg;
}
@media(max-aspect-ratio: 1.8) {
element {
orientation: vertical;
}
}
element selected.normal {
background-color: @select-bg;
text-color: @select-fg;
}
element-icon {
size: 48px;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}
element-text {
vertical-align: 0.5;
horizontal-align: 0.0;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}

134
rofi/styles/style_5.rasi Normal file
View File

@ -0,0 +1,134 @@
// Config //
configuration {
modi: "drun,filebrowser,window,run";
show-icons: true;
display-drun: "";
display-run: "";
display-filebrowser: "";
display-window: "";
drun-display-format: "{name}";
window-format: "{w}{t}";
font: "JetBrainsMono Nerd Font 10";
icon-theme: "Tela-circle-dracula";
}
@theme "~/.config/rofi/themes/theme.rasi"
// Main //
window {
height: 500px;
width: 800px;
transparency: "real";
fullscreen: false;
enabled: true;
cursor: "default";
spacing: 0px;
padding: 0px;
border: 2px;
border-radius: 40px;
border-color: @main-br;
background-color: transparent;
}
mainbox {
enabled: true;
spacing: 0px;
padding: 0px;
orientation: vertical;
children: [ "inputbar" , "listbox" , "mode-switcher" ];
background-color: transparent;
background-image: url("~/.config/swww/wall.blur", height);
}
// Inputs //
inputbar {
enabled: true;
children: [ "entry" ];
}
entry {
enabled: false;
}
// Lists //
listbox {
padding: 0px;
spacing: 0px;
orientation: horizontal;
children: [ "listview" ];
background-color: transparent;
}
listview {
padding: 30px;
spacing: 10px;
enabled: true;
columns: 5;
cycle: true;
dynamic: true;
scrollbar: false;
layout: vertical;
reverse: false;
fixed-height: true;
fixed-columns: true;
cursor: "default";
background-color: @main-bg;
text-color: @main-fg;
}
// Modes //
mode-switcher {
orientation: horizontal;
enabled: true;
padding: 30px 160px 30px 160px;
spacing: 50px;
background-color: transparent;
}
button {
cursor: pointer;
padding: 30px;
border-radius: 50px;
background-color: @main-bg;
text-color: @main-fg;
}
button selected {
background-color: @main-fg;
text-color: @main-bg;
}
// Elements //
element {
orientation: vertical;
enabled: true;
spacing: 10px;
padding: 10px;
border-radius: 25px;
cursor: pointer;
background-color: transparent;
text-color: @main-fg;
}
@media(max-aspect-ratio: 1.8) {
element {
orientation: vertical;
}
}
element selected.normal {
background-color: @select-bg;
text-color: @select-fg;
}
element-icon {
size: 90px;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}
element-text {
vertical-align: 0.5;
horizontal-align: 0.5;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}

136
rofi/styles/style_6.rasi Normal file
View File

@ -0,0 +1,136 @@
// Config //
configuration {
modi: "drun,filebrowser,window,run";
show-icons: true;
display-drun: "";
display-run: "";
display-filebrowser: "";
display-window: "";
drun-display-format: "{name}";
window-format: "{w}{t}";
font: "JetBrainsMono Nerd Font 10";
icon-theme: "Tela-circle-dracula";
}
@theme "~/.config/rofi/themes/theme.rasi"
// Main //
window {
height: 500px;
width: 600px;
transparency: "real";
fullscreen: false;
enabled: true;
cursor: "default";
spacing: 0px;
padding: 0px;
border: 2px;
border-radius: 40px;
border-color: @main-br;
background-color: transparent;
}
mainbox {
enabled: true;
spacing: 0px;
padding: 0px;
orientation: horizontal;
children: [ "inputbar" , "mode-switcher" , "listbox" ];
background-color: @main-bg;
}
// Inputs //
inputbar {
width: 0px;
enabled: true;
children: [ "entry" ];
}
entry {
enabled: false;
}
// Modes //
mode-switcher {
width: 150px;
orientation: vertical;
enabled: true;
padding: 80px 40px 80px 40px;
spacing: 20px;
background-color: @main-bg;
}
button {
cursor: pointer;
border-radius: 50px;
background-color: @main-bg;
text-color: @main-fg;
}
button selected {
padding: 5px;
border-radius: 50px;
background-color: @main-fg;
text-color: @main-bg;
}
// Lists //
listbox {
padding: 0px;
spacing: 0px;
orientation: horizontal;
children: [ "listview" ];
background-color: transparent;
}
listview {
padding: 30px;
spacing: 0px;
enabled: true;
columns: 1;
cycle: true;
dynamic: true;
scrollbar: false;
layout: vertical;
reverse: false;
fixed-height: true;
fixed-columns: true;
cursor: "default";
background-color: transparent;
text-color: @main-fg;
}
// Elements //
element {
orientation: horizontal;
enabled: true;
spacing: 20px;
padding: 10px;
border-radius: 20px;
cursor: pointer;
background-color: transparent;
text-color: @main-fg;
}
@media(max-aspect-ratio: 1.8) {
element {
orientation: vertical;
}
}
element selected.normal {
background-color: @select-bg;
text-color: @select-fg;
}
element-icon {
size: 50px;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}
element-text {
vertical-align: 0.5;
horizontal-align: 0;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}

153
rofi/styles/style_7.rasi Normal file
View File

@ -0,0 +1,153 @@
// Config //
configuration {
modi: "drun,filebrowser,window";
show-icons: true;
display-drun: "";
display-run: "";
display-filebrowser: "";
display-window: "";
drun-display-format: "{name}";
window-format: "{w}{t}";
font: "JetBrainsMono Nerd Font 10";
icon-theme: "Tela-circle-dracula";
}
@theme "~/.config/rofi/themes/theme.rasi"
// Main //
window {
height: 200px;
width: 600px;
transparency: "real";
fullscreen: false;
enabled: true;
cursor: "default";
spacing: 0px;
padding: 0px;
border: 2px;
border-radius: 40px;
border-color: @main-br;
background-color: transparent;
}
mainbox {
enabled: true;
spacing: 0px;
padding: 0px;
orientation: vertical;
children: [ "listbox" , "inputmode" ];
background-color: transparent;
background-image: url("~/.config/swww/wall.blur", width);
}
// Lists //
listbox {
padding: 0px;
spacing: 0px;
orientation: horizontal;
children: [ "listview" ];
background-color: transparent;
}
listview {
padding: 10px;
spacing: 0px;
enabled: true;
columns: 5;
cycle: true;
dynamic: true;
scrollbar: false;
layout: vertical;
reverse: false;
fixed-height: true;
fixed-columns: true;
cursor: "default";
background-color: @main-bg;
text-color: @main-fg;
}
// Inputs //
inputmode {
padding: 0px;
spacing: 0px;
orientation: horizontal;
children: [ "inputbar" , "mode-switcher" ];
background-color: transparent;
}
inputbar {
enabled: true;
width: 400px;
height: 0px;
spacing: 0px;
padding: 30px 10px 30px 65px;
children: [ "entry" ];
background-color: transparent;
}
entry {
vertical-align: 0.5;
border-radius: 50px;
enabled: true;
spacing: 0px;
padding: 10px;
text-color: @main-fg;
background-color: @main-bg;
}
// Modes //
mode-switcher {
width: 200px;
orientation: horizontal;
enabled: true;
padding: 30px 65px 30px 0px;
spacing: 10px;
background-color: transparent;
}
button {
cursor: pointer;
padding: 0px;
border-radius: 50px;
background-color: @main-bg;
text-color: @main-fg;
}
button selected {
background-color: @main-fg;
text-color: @main-bg;
}
// Elements //
element {
orientation: vertical;
enabled: true;
spacing: 0px;
padding: 10px;
border-radius: 25px;
cursor: pointer;
background-color: transparent;
text-color: @main-fg;
}
@media(max-aspect-ratio: 1.8) {
element {
orientation: vertical;
}
}
element selected.normal {
background-color: @select-bg;
text-color: @select-fg;
}
element-icon {
size: 38px;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}
element-text {
vertical-align: 0.5;
horizontal-align: 0.5;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}

139
rofi/styles/style_8.rasi Normal file
View File

@ -0,0 +1,139 @@
// Config //
configuration {
modi: "drun,filebrowser,window,run";
show-icons: true;
display-drun: "";
display-run: "";
display-filebrowser: "";
display-window: "";
drun-display-format: "{name}";
window-format: "{w}{t}";
font: "JetBrainsMono Nerd Font 10";
icon-theme: "Tela-circle-dracula";
}
@theme "~/.config/rofi/themes/theme.rasi"
// Main //
window {
height: 500px;
width: 600px;
transparency: "real";
fullscreen: false;
enabled: true;
cursor: "default";
spacing: 0px;
padding: 0px;
border: 2px;
border-radius: 40px;
border-color: @main-br;
background-color: transparent;
}
mainbox {
enabled: true;
spacing: 0px;
orientation: horizontal;
children: [ "listmode" , "inputbar" ];
background-color: transparent;
background-image: url("~/.config/swww/wall.rofi", height);
}
// Lists //
listmode {
enabled: true;
children: [ "listbox" , "mode-switcher" ];
background-color: transparent;
background-image: url("~/.config/swww/wall.blur", height);
}
listbox {
spacing: 5px;
padding: 10px;
children: [ "listview" ];
background-color: transparent;
}
listview {
padding: 15px;
enabled: true;
columns: 1;
cycle: true;
dynamic: true;
scrollbar: false;
layout: vertical;
reverse: false;
fixed-height: true;
fixed-columns: true;
cursor: "default";
background-color: @main-bg;
text-color: @main-fg;
border-radius: 30px;
}
// Modes //
mode-switcher{
orientation: horizontal;
enabled: true;
spacing: 18px;
padding: 10px 180px 20px 40px;
background-color: transparent;
}
button {
padding: 12px;
cursor: pointer;
border-radius: 50px;
background-color: @main-bg;
text-color: @main-fg;
}
button selected {
background-color: @main-fg;
text-color: @main-bg;
}
// Inputs //
inputbar {
enabled: true;
width: 150px;
children: [ "entry" ];
background-color: transparent;
}
entry {
enabled: false;
}
// Elements //
element {
enabled: true;
spacing: 20px;
padding: 6px;
border-radius: 20px;
cursor: pointer;
background-color: transparent;
text-color: @main-fg;
}
@media(max-aspect-ratio: 1.8) {
element {
orientation: vertical;
}
}
element selected.normal {
background-color: @select-bg;
text-color: @select-fg;
}
element-icon {
size: 48px;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}
element-text {
vertical-align: 0.5;
horizontal-align: 0.0;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}

View File

@ -0,0 +1,10 @@
* {
main-bg: #dce0e8e6;
main-fg: #4c4f69ff;
main-br: #9ca0b0ff;
main-ex: #8839efff;
select-bg: #dd7878ff;
select-fg: #eff1f5ff;
separatorcolor: transparent;
border-color: transparent;
}

View File

@ -0,0 +1,10 @@
* {
main-bg: #11111be6;
main-fg: #cdd6f4ff;
main-br: #cba6f7ff;
main-ex: #f5e0dcff;
select-bg: #b4befeff;
select-fg: #11111bff;
separatorcolor: transparent;
border-color: transparent;
}

View File

@ -0,0 +1,10 @@
* {
main-bg: #000000e6;
main-fg: #ffffffff;
main-br: #ffa6c2ff;
main-ex: #f5e0dcff;
select-bg: #fada16ff;
select-fg: #000000ff;
separatorcolor: transparent;
border-color: transparent;
}

View File

@ -0,0 +1,10 @@
* {
main-bg: #151720e6;
main-fg: #cbced3ff;
main-br: #98d3eecc;
main-ex: #95d3afcc;
select-bg: #90ceaaff;
select-fg: #151720ff;
separatorcolor: transparent;
border-color: transparent;
}

View File

@ -0,0 +1,10 @@
* {
main-bg: #e6f1f4d9;
main-fg: #1e4c84ff;
main-br: #a44185ff;
main-ex: #ea9d34cc;
select-bg: #7ed6ffff;
select-fg: #1e4c84ff;
separatorcolor: transparent;
border-color: transparent;
}

View File

@ -0,0 +1,10 @@
* {
main-bg: #262626e6;
main-fg: #d9d9d9ff;
main-br: #a6a6a6ff;
main-ex: #595959cc;
select-bg: #a6a6a6ff;
select-fg: #262626ff;
separatorcolor: transparent;
border-color: transparent;
}

View File

@ -0,0 +1,10 @@
* {
main-bg: #282828FF;
main-fg: #CBCED3FF;
main-br: #EBDBB2FF;
main-ex: #85A583FF;
select-bg: #475437FF;
select-fg: #B5CC97FF;
separatorcolor: transparent;
border-color: transparent;
}

View File

@ -0,0 +1,10 @@
* {
main-bg: #faf4ede6;
main-fg: #b4637aff;
main-br: #9893a5ff;
main-ex: #ea9d34cc;
select-bg: #d7827eff;
select-fg: #fffaf3ff;
separatorcolor: transparent;
border-color: transparent;
}

View File

@ -0,0 +1,10 @@
* {
main-bg: #26233ae6;
main-fg: #e0def4ff;
main-br: #31748fff;
main-ex: #c4a7e7cc;
select-bg: #c4a7e7ff;
select-fg: #191724ff;
separatorcolor: transparent;
border-color: transparent;
}

View File

@ -0,0 +1,10 @@
* {
main-bg: #24283be6;
main-fg: #c0caf5ff;
main-br: #bb9af7ff;
main-ex: #7dcfffcc;
select-bg: #7aa2f7ff;
select-fg: #24283bff;
separatorcolor: transparent;
border-color: transparent;
}

View File

@ -0,0 +1,8 @@
* {
main-bg: #202121E6;
main-fg: #A1A6A4;
main-br: #474B4C;
main-ex: #4A4B4B;
select-bg: #697170;
select-fg: #DFDEDE;
}

10
rofi/themes/theme.rasi Normal file
View File

@ -0,0 +1,10 @@
* {
main-bg: #11111be6;
main-fg: #cdd6f4ff;
main-br: #cba6f7ff;
main-ex: #f5e0dcff;
select-bg: #b4befeff;
select-fg: #11111bff;
separatorcolor: transparent;
border-color: transparent;
}

87
rofi/themeselect.rasi Normal file
View File

@ -0,0 +1,87 @@
// Config //
configuration {
modi: "drun";
show-icons: true;
drun-display-format: "{name}";
font: "JetBrainsMono Nerd Font 10";
}
@theme "~/.config/rofi/themes/theme.rasi"
// Main //
window {
enabled: true;
fullscreen: false;
width: 100%;
transparency: "real";
cursor: "default";
spacing: 0px;
padding: 0px;
border: 0px;
border-radius: 0px;
border-color: transparent;
background-color: transparent;
}
mainbox {
enabled: true;
children: [ "listview" ];
background-color: @main-bg;
}
// Lists //
listview {
enabled: true;
columns: 3;
lines: 1;
spacing: 50px;
padding: 50px 60px 50px 60px;
cycle: true;
dynamic: false;
scrollbar: false;
layout: vertical;
reverse: true;
fixed-height: true;
fixed-columns: true;
cursor: "default";
background-color: transparent;
text-color: @main-fg;
}
// Elements //
element {
enabled: true;
orientation: horizontal;
spacing: 0px;
padding: 10px;
border-radius: 40px;
cursor: pointer;
background-color: transparent;
text-color: @main-fg;
}
@media(max-aspect-ratio: 1.8) {
element {
orientation: vertical;
}
}
element selected.normal {
background-color: @select-bg;
text-color: @select-fg;
}
element-icon {
size: 33%;
cursor: inherit;
border-radius: 35px;
background-color: transparent;
text-color: inherit;
}
element-text {
vertical-align: 0.5;
horizontal-align: 0.5;
cursor: inherit;
background-color: transparent;
text-color: inherit;
}

View File

@ -1,12 +0,0 @@
# Start panels at 1
set -g base-index 1
set -g pane-base-index 1
set-window-option -g pane-base-index 1
set-option -g renumber-windows on
# Plugins
set -g @plugin 'catppuccin/tmux'
set -g @catppuccin_flavour 'mocha' # or frappe, latte, mocha
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
run '/usr/share/tmux-plugin-manager/tpm'

View File

@ -1,13 +1,15 @@
#!/bin/bash #!/bin/bash
echo "Syncing dotfiles with alacritty..." echo "Syncing dotfiles with dunst..."
rsync --recursive ~/.config/alacritty $(dirname "$0") rsync --delete --recursive ~/.config/dunst $(dirname "$0")
echo "Syncing dotfiles with hypr..." echo "Syncing dotfiles with hypr..."
rsync --recursive ~/.config/hypr $(dirname "$0") rsync --delete --recursive ~/.config/hypr $(dirname "$0")
echo "Syncing dotfiles with nvim..."
rsync --recursive ~/.config/nvim $(dirname "$0") echo "Syncing dotfiles with rofi..."
echo "Syncing dotfiles with tmux..." rsync --delete --recursive ~/.config/rofi $(dirname "$0")
rsync ~/.config/tmux/tmux.conf $(dirname "$0")/tmux/tmux.conf
echo "Syncing dotfiles with waybar..." echo "Syncing dotfiles with waybar..."
rsync --recursive ~/.config/waybar $(dirname "$0") rsync --delete --recursive ~/.config/waybar $(dirname "$0")
echo "Syncing complete!" echo "Syncing complete!"

Some files were not shown because too many files have changed in this diff Show More