[Update] bulk update
@@ -0,0 +1,53 @@
|
||||
# dunst drop-in — undo HyDE's pink critical notification, and make the progress bar visible.
|
||||
#
|
||||
# Why a drop-in and not the obvious files:
|
||||
# ~/.config/dunst/dunstrc is GENERATED by ~/.local/share/wallbash/scripts/dunst.sh on every
|
||||
# theme change, and says so in its own header.
|
||||
# ~/.config/dunst/dunst.conf is HyDE's shipped source for that generator — but dunst.toml
|
||||
# declares `action = "sync"` on the whole `dunst` directory, so HyDE
|
||||
# overwrites it on every update.
|
||||
# dunst >= 1.10 reads dunstrc.d/*.conf as drop-ins that override the base config (lexically last
|
||||
# wins), and HyDE's sync copies its files in without deleting extras — so this file survives both
|
||||
# a theme change and a HyDE update. Apply with `dunstctl reload`.
|
||||
#
|
||||
# [urgency_critical] is the pink: HyDE's generator injects background #f5e0dc (Catppuccin
|
||||
# rosewater) with a #f38ba8 frame — a pale pink slab, and with `timeout = 0` it never expires, so
|
||||
# one error notification sits on screen until dismissed. Note this block is NOT wallbash-driven
|
||||
# (dunst.conf ships it commented out and the generator hardcodes it), so overriding it costs no
|
||||
# theme coupling. Inverted here: dark base like every other surface, with the pink kept as text
|
||||
# and frame so "critical" still reads as critical at a glance.
|
||||
[urgency_critical]
|
||||
background = "#1e1e2eF2"
|
||||
foreground = "#f5e0dc"
|
||||
frame_color = "#f38ba8"
|
||||
|
||||
# urgency_low/normal are the everyday notifications — the volume/mute popup is `normal`, since
|
||||
# volumecontrol.sh sends it with no -u. wallbash generates those as a primary colour at alpha `80`
|
||||
# (#583A6B80 plum for normal, #657AA380 for low) and [global] adds `transparency = 10` on top, so
|
||||
# roughly half the wallpaper shows through: on a pink-toned palette the popup reads as pink no
|
||||
# matter what the base hue is.
|
||||
#
|
||||
# Overriding them here **decouples notifications from wallbash** — they no longer follow the
|
||||
# wallpaper the way the cava bar, waybar and kitty still do. That is the deliberate trade for a
|
||||
# readable popup. To hand them back to wallbash, delete these two blocks and restart dunst; the
|
||||
# generated dunstrc underneath is untouched.
|
||||
#
|
||||
# The frames also needed fixing regardless of colour: the generator emits frame_color at alpha
|
||||
# `03` (~1% opacity) and never sets `highlight`, and dunst falls back to frame_color for the
|
||||
# progress bar — so the volume bar was drawing invisibly.
|
||||
#
|
||||
# Frame and highlight are deliberately NOT the mauve from hypr's active window border: at these
|
||||
# sizes #ca9ee6 renders as a pink outline plus a pink bar, which is the thing that looked wrong in
|
||||
# the first place. A neutral surface frame with a blue bar keeps the popup quiet.
|
||||
[urgency_low]
|
||||
background = "#1e1e2eF2"
|
||||
foreground = "#cdd6f4"
|
||||
frame_color = "#6c7086"
|
||||
|
||||
[urgency_normal]
|
||||
background = "#1e1e2eF2"
|
||||
foreground = "#cdd6f4"
|
||||
frame_color = "#45475a"
|
||||
|
||||
[global]
|
||||
highlight = "#89b4fa"
|
||||
@@ -0,0 +1,26 @@
|
||||
## gui package — pin which config Hyprland starts with.
|
||||
##
|
||||
## HyDE 26.x configures Hyprland in Lua and points HYPRLAND_CONFIG at
|
||||
## ~/.local/share/hypr/hyde.lua. Once that is set, Hyprland never reads
|
||||
## ~/.config/hypr/hyprland.conf, so the entire dots hypr layer (theme, keybinds,
|
||||
## window rules, monitors, userprefs) is bypassed and the session comes up as
|
||||
## stock HyDE — silently, with `hyprctl configerrors` empty.
|
||||
##
|
||||
## Why it is set from *fish* of all places: the update dropped a real
|
||||
## ~/.config/fish/conf.d/hyde.fish (untracked, HyDE-owned) which exports it, and
|
||||
## fish sources every conf.d/*.fish at startup. SDDM launches the session through
|
||||
## the login shell (/usr/bin/start-hyprland, the `hyprland.desktop` entry — not
|
||||
## `hyprland-uwsm.desktop`), so the compositor inherits whatever fish exported.
|
||||
## HyDE's snippet only assigns `if test -z "$HYPRLAND_CONFIG"`, and conf.d files
|
||||
## load in alphabetical order, so this file's `00-` prefix means ours is already
|
||||
## set by the time hyde.fish looks — do not rename it above `hyde.fish`.
|
||||
##
|
||||
## The uwsm twin of this lives in gui/.config/uwsm/env-hyprland.d/10-dots.sh and
|
||||
## covers the `hyprland-uwsm.desktop` session entry, which sources uwsm env files
|
||||
## instead of the shell. Both are needed; neither is sufficient alone.
|
||||
##
|
||||
## STOPGAP: this pins ~/.local/share/hyde/hyprland.conf, which current HyDE no
|
||||
## longer ships (ours is a leftover of the pre-update install). The supported
|
||||
## path is porting the hypr layer to ~/.config/hypr/hyprland.lua. See
|
||||
## HYDE-UPDATE.md. Takes effect at session start — relogin, not `hyprctl reload`.
|
||||
set -gx HYPRLAND_CONFIG "$HOME/.config/hypr/hyprland.conf"
|
||||
@@ -0,0 +1,25 @@
|
||||
## gui package — undo the starship prompt that HyDE's fish snippet installs.
|
||||
##
|
||||
## The HyDE 26.x update dropped an untracked ~/.config/fish/conf.d/hyde.fish that
|
||||
## runs `starship init fish | source`. That eagerly defines fish_prompt AND
|
||||
## fish_right_prompt, which shadows our own functions/fish_prompt.fish: fish only
|
||||
## autoloads a function that is not already defined, so ours never loaded and
|
||||
## every new shell came up with starship's prompt.
|
||||
##
|
||||
## conf.d is sourced alphabetically, so this file must sort AFTER hyde.fish to
|
||||
## undo it — hence zz-.
|
||||
##
|
||||
## Note it *sources* our prompts rather than erasing starship's: `functions --erase`
|
||||
## on an autoloadable name also suppresses the autoload, which leaves the shell
|
||||
## with no fish_prompt at all ("Unknown command: fish_prompt"). Defining ours over
|
||||
## the top is what actually wins — for fish_right_prompt too, since common ships
|
||||
## functions/fish_right_prompt.fish (the git-status right prompt).
|
||||
##
|
||||
## Nothing else from hyde.fish is undone here: its aliases lose to config.fish,
|
||||
## which fish loads after conf.d, and its `df` wrapper is a function we do not
|
||||
## otherwise define. Delete this file if you ever decide you want starship.
|
||||
for f in fish_prompt fish_right_prompt
|
||||
if test -r $__fish_config_dir/functions/$f.fish
|
||||
source $__fish_config_dir/functions/$f.fish
|
||||
end
|
||||
end
|
||||
@@ -1 +0,0 @@
|
||||
source = ./HyDE.conf
|
||||
@@ -27,9 +27,18 @@
|
||||
# █▀█ █▀▀ █▀▀ ▄█
|
||||
|
||||
# $QUICKAPPS = # used for quick app launcher
|
||||
# $BROWSER = firefox # default browser, if commented out , will use the default browser
|
||||
# Leaving this to HyDE means Super+B runs its `$default.BROWSER`, which is
|
||||
# `hyde-launch.sh --fall firefox web-browser` — and the 26.x update deprecated that script, so
|
||||
# every press fired a "hyde-launch.sh is deprecated, please use hyde-shell open instead"
|
||||
# notification. Naming the browser directly skips the wrapper entirely. This is the primary
|
||||
# browser only; Super+Shift+B (librewolf) and Super+Ctrl+B (firefox) are set in keybindings.conf.
|
||||
# `hyde-shell open web-browser` is the modern HyDE equivalent if the xdg default should decide.
|
||||
$BROWSER = zen-browser # matches the xdg default (zen.desktop)
|
||||
# $EDITOR = code # default editor, if commented out , will use the default editor
|
||||
# $EXPLORER= dolphin # default file manager, if commented out , will use the default file manager
|
||||
# Same deprecation as $BROWSER above: HyDE's default is `hyde-launch.sh --fall dolphin
|
||||
# file-manager`, and Super+E in keybindings.conf uses it. $EDITOR is deliberately left to HyDE —
|
||||
# no active bind reads it (Super+C runs `$TERMINAL nvim`), so there is nothing to fix there.
|
||||
$EXPLORER = dolphin # matches the xdg default (org.kde.dolphin.desktop)
|
||||
# $TERMINAL = kitty # default terminal, if commented out , will use the org.gnome.desktop.default-applications.terminal
|
||||
# $LOCKSCREEN=hyprlock # default lockscreen, you can use any lockscreen you want, eg swaylock
|
||||
# $IDLE=hypridle # default idle manager, you can use any idle manager you want,eg swayidle
|
||||
@@ -43,14 +52,21 @@
|
||||
# $start.XDG_PORTAL_RESET=$scrPath/resetxdgportal.sh
|
||||
# $start.DBUS_SHARE_PICKER=dbus-update-activation-environment --systemd --all # for XDPH
|
||||
# $start.SYSTEMD_SHARE_PICKER=systemctl --user import-environment QT_QPA_PLATFORMTHEME WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # for XDPH
|
||||
# $start.BAR=waybar
|
||||
# Empty = unset, so HyDE's default `exec-once = $start.BAR` (a bare `waybar`, using HyDE's
|
||||
# generated config.jsonc/style.css) does not launch a second bar. The bar we actually want is
|
||||
# launched from userprefs.conf with the custom layout/style.
|
||||
$start.BAR=
|
||||
# $start.NOTIFICATIONS=swaync # dunst
|
||||
# $start.APPTRAY_BLUETOOTH=blueman-applet
|
||||
# $start.WALLPAPER=$scrPath/swwwallpaper.sh
|
||||
# $start.WALLPAPER=$scrPath/wallpaper.sh --global # 26.x: backend-agnostic (awww); swwwallpaper.sh is gone
|
||||
# $start.TEXT_CLIPBOARD=wl-paste --type text --watch cliphist store
|
||||
# $start.IMAGE_CLIPBOARD=wl-paste --type image --watch cliphist store
|
||||
# $start.BATTERY_NOTIFY=$scrPath/batterynotify.sh
|
||||
# $start.NETWORK_MANAGER=nm-applet --indicator
|
||||
# Kept explicitly at the default: nm-applet's tray icon is the one place with a quick
|
||||
# connect/disconnect MENU (wifi list, VPN) — the bar's `network` module only shows state
|
||||
# and bandwidth. Tela renders it as a blue circle (its scalable/devices icon); that's the
|
||||
# theme working, not a bug. Was briefly unset 2026-08-14 — wrong call, the menu was wanted.
|
||||
$start.NETWORK_MANAGER=nm-applet --indicator
|
||||
# $start.REMOVABLE_MEDIA=udiskie --no-automount --smart-tray
|
||||
# $start.AUTH_DIALOGUE=$scrPath/polkitkdeauth.sh
|
||||
# $start.IDLE_DAEMON=$IDLE
|
||||
@@ -104,7 +120,11 @@
|
||||
|
||||
|
||||
#$GTK_THEME=Wallbash-Gtk
|
||||
#$ICON_THEME=Tela-circle-dracula
|
||||
# dots-icons = repo-tracked overlay theme (gui/.local/share/icons/dots-icons) that inherits
|
||||
# Tela-circle-dracula and only swaps the tray/status icons for Tela's monochrome panel set at
|
||||
# every size — without it, waybar on a fractionally-scaled monitor requests 2x sizes and gets
|
||||
# the colored-circle variants (the blue nm-applet blob). Everything else still comes from Tela.
|
||||
$ICON_THEME=dots-icons
|
||||
#$COLOR_SCHEME=prefer-dark
|
||||
|
||||
# // █▀▀ █░█ █▀█ █▀ █▀█ █▀█
|
||||
|
||||
@@ -1,132 +0,0 @@
|
||||
# ░▒▒▒░░░░░▓▓ ___________
|
||||
# ░░▒▒▒░░░░░▓▓ //___________/
|
||||
# ░░▒▒▒░░░░░▓▓ _ _ _ _ _____
|
||||
# ░░▒▒░░░░░▓▓▓▓▓▓ | | | | | | | __/
|
||||
# ░▒▒░░░░▓▓ ▓▓ | |_| | |_/ /| |___
|
||||
# ░▒▒░░▓▓ ▓▓ \__ |____/ |____/
|
||||
# ░▒▓▓ ▓▓ //____/
|
||||
|
||||
$fontFamily = JetBrainsMono Nerd Font # We already have this font installed
|
||||
|
||||
# Resolving custom fonts
|
||||
# Provide the font name and the download link separated by a pipe |
|
||||
# Run font.sh resolve $LAYOUT_PATH to install the font
|
||||
$resolve.font=Anurati|https://font.download/dl/font/anurati.zip
|
||||
$resolve.font=Inter|https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip
|
||||
|
||||
background {
|
||||
monitor =
|
||||
color = $wallbash_pry1_rgba
|
||||
path = $BACKGROUND_PATH
|
||||
blur_size = 4
|
||||
blur_passes = 3 # 0 disables blurring
|
||||
noise = 0.0117
|
||||
contrast = 1.3000 # Vibrant!!!
|
||||
brightness = 0.8000
|
||||
vibrancy = 0.2100
|
||||
vibrancy_darkness = 0.0
|
||||
}
|
||||
|
||||
# DAY
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] echo "$(date +"%A" | sed 's/./& /g' | tr '[:lower:]' '[:upper:]')" # Add a thin space between each character
|
||||
color = $wallbash_1xa9_rgba
|
||||
font_size = 110 # Wednesday is too long
|
||||
font_family = Anurati
|
||||
position = 0, 100
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
# DATE
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] echo "$(date +"%B %d")"
|
||||
color = $wallbash_2xa9_rgba
|
||||
font_size = 35
|
||||
font_family = $font_family Thin
|
||||
position = 0, -20
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
# TIME
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] echo "$(date +"%-I:%M %p")"
|
||||
#text = $TIME
|
||||
color = $wallbash_txt1_rgba
|
||||
font_size = 20 #!
|
||||
font_family = $font_family
|
||||
position = 0, 150
|
||||
halign = center
|
||||
valign = bottom
|
||||
}
|
||||
# INPUT FIELD
|
||||
input-field {
|
||||
monitor =
|
||||
size = 200, 50 #!
|
||||
outline_thickness = 3
|
||||
dots_size = 0.33 # Scale of input-field height, 0.2 - 0.8
|
||||
dots_spacing = 0.15 # Scale of dots' absolute size, 0.0 - 1.0
|
||||
dots_center = true
|
||||
dots_rounding = -1 # -1 default circle, -2 follow input-field rounding
|
||||
outer_color = $wallbash_pry4_rgba
|
||||
inner_color = $wallbash_pry2_rgba
|
||||
font_color = $wallbash_3xa9_rgba
|
||||
fade_on_empty = true
|
||||
fade_timeout = 1000 # Milliseconds before fade_on_empty is triggered.
|
||||
placeholder_text = <i>Input Password...</i> # Text rendered in the input box when it's empty.
|
||||
hide_input = false
|
||||
rounding = -1 # -1 means complete rounding (circle/oval)
|
||||
check_color = $wallbash_pry4_rgba
|
||||
fail_color = rgba(FF0000FF) # if authentication failed, changes outer_color and fail message color
|
||||
fail_text = <i>$FAIL <b>($ATTEMPTS)</b></i> # can be set to empty
|
||||
fail_transition = 300 # transition time in ms between normal outer_color and fail_color
|
||||
capslock_color = -1
|
||||
numlock_color = -1
|
||||
bothlock_color = -1 # when both locks are active. -1 means don't change outer color (same for above)
|
||||
invert_numlock = false # change color if numlock is off
|
||||
swap_font_color = true # see below
|
||||
position = 0, 80
|
||||
halign = center
|
||||
valign = bottom
|
||||
}
|
||||
|
||||
#User tag
|
||||
label {
|
||||
monitor =
|
||||
text = $USER
|
||||
color = $wallbash_4xa9_rgba
|
||||
font_size = 20
|
||||
font_family = Inter Display Medium
|
||||
position = 0, 30
|
||||
halign = center
|
||||
valign = bottom
|
||||
}
|
||||
|
||||
|
||||
# Battery Status if present
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:5000] $BATTERY_ICON
|
||||
color = $wallbash_4xa9_rgba
|
||||
font_size = 20
|
||||
font_family = JetBrainsMono Nerd Font
|
||||
position = -1%, 1%
|
||||
halign = right
|
||||
valign = bottom
|
||||
}
|
||||
|
||||
# Current Keyboard Layout
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] $KEYBOARD_LAYOUT
|
||||
color = $wallbash_4xa9_rgba
|
||||
font_size = 20
|
||||
font_family = Inter Display Medium
|
||||
position = -2%, 1%
|
||||
halign = right
|
||||
valign = bottom
|
||||
}
|
||||
@@ -1,158 +0,0 @@
|
||||
# Hyprclouds from Arfan on Clouds
|
||||
# By: Arfan on Clouds https://github.com/arfan-on-clouds/hyprclouds
|
||||
# Modified by: The HyDE Project
|
||||
|
||||
$resolve.font=SF Pro Display|https://font.download/dl/font/sf-pro-display.zip
|
||||
$resolve.font=AlfaSlabOne|https://font.download/dl/font/alfa-slab-one.zip
|
||||
|
||||
# BACKGROUND
|
||||
background {
|
||||
monitor =
|
||||
color = $wallbash_pry1_rgba
|
||||
path = $BACKGROUND_PATH
|
||||
blur_size = 4
|
||||
blur_passes = 3 # 0 disables blurring
|
||||
noise = 0.0117
|
||||
contrast = 1.3000 # Vibrant!!!
|
||||
brightness = 0.8000
|
||||
vibrancy = 0.2100
|
||||
vibrancy_darkness = 0.0
|
||||
}
|
||||
|
||||
# INPUT FIELD
|
||||
input-field {
|
||||
monitor =
|
||||
size = 190, 50
|
||||
outline_thickness = 2
|
||||
dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8
|
||||
dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0
|
||||
dots_center = true
|
||||
fade_on_empty = true
|
||||
font_family = SF Pro Display Bold
|
||||
placeholder_text = <i><span foreground="##ffffff99"></span></i>
|
||||
hide_input = false
|
||||
position = 0, -170
|
||||
halign = center
|
||||
valign = center
|
||||
outer_color = $wallbash_pry4_rgba
|
||||
inner_color = $wallbash_pry2_rgba
|
||||
font_color = $wallbash_3xa9_rgba
|
||||
check_color = $wallbash_pry4_rgba
|
||||
|
||||
}
|
||||
|
||||
# Hour-Time
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] echo -e "$(date +"%I")"
|
||||
color = $wallbash_1xa8_rgba
|
||||
shadow_passes = 3
|
||||
shadow_size = 2
|
||||
font_size = 100
|
||||
font_family = AlfaSlabOne
|
||||
position = 0, 100
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
# Minute-Time
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] echo -e "$(date +"%M")"
|
||||
color = $wallbash_3xa9_rgba
|
||||
font_size = 100
|
||||
font_family = AlfaSlabOne
|
||||
shadow_passes = 3
|
||||
shadow_size = 2
|
||||
position = 0, -20
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
# Day-Date-Month
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] echo -e "$(date +"%d %b %A")"
|
||||
color = $wallbash_3xa9_rgba
|
||||
shadow_passes = 3
|
||||
shadow_size = 1
|
||||
font_size = 12
|
||||
font_family = JetBrains Mono Nerd Font Mono ExtraBold
|
||||
position = 1%, -1%
|
||||
halign = left
|
||||
valign = top
|
||||
}
|
||||
|
||||
|
||||
|
||||
# CURRENT SONG
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] $MPRIS_TEXT # Outputs the song title when mpris is available, otherwise, it will output the splash command.
|
||||
color = $wallbash_3xa9_rgba
|
||||
shadow_passes = 3
|
||||
shadow_size = 1
|
||||
font_size = 14
|
||||
font_family = JetBrains Mono Nerd, SF Pro Display Bold
|
||||
position = 0, 20
|
||||
halign = center
|
||||
valign = bottom
|
||||
}
|
||||
image {
|
||||
monitor =
|
||||
path = $MPRIS_IMAGE
|
||||
size = 80 # lesser side if not 1:1 ratio
|
||||
rounding = -1 # negative values mean circle
|
||||
border_size = 0
|
||||
shadow_passes = 3
|
||||
shadow_size = 3
|
||||
border_color = rgb(221, 221, 221)
|
||||
rotate = 0 # degrees, counter-clockwise
|
||||
reload_time = 0 # seconds between reloading, 0 to reload with SIGUSR2
|
||||
# reload_cmd = # command to get new path. if empty, old path will be used. don't run "follow" commands like tail -F
|
||||
position = 0, 10%
|
||||
halign = center
|
||||
valign = bottom
|
||||
}
|
||||
|
||||
|
||||
|
||||
# Battery Status if present
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:5000] $BATTERY_ICON
|
||||
color = $wallbash_4xa9_rgba
|
||||
font_size = 20
|
||||
font_family = JetBrainsMono Nerd Font
|
||||
position = -1%, 1%
|
||||
halign = right
|
||||
valign = bottom
|
||||
}
|
||||
|
||||
# Current Keyboard Layout
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] $KEYBOARD_LAYOUT
|
||||
color = $wallbash_4xa9_rgba
|
||||
font_size = 20
|
||||
font_family = JetBrains Mono Nerd, SF Pro Display Bold
|
||||
position = -2%, 1%
|
||||
halign = right
|
||||
valign = bottom
|
||||
}
|
||||
|
||||
|
||||
# Weather
|
||||
#! Put the weather command last to lessen the load time of other modules
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:18000000] $WEATHER_CMD
|
||||
color = $wallbash_3xa9_rgba
|
||||
font_size = 16
|
||||
shadow_passes = 3
|
||||
shadow_size = 1
|
||||
font_family = JetBrains Mono Nerd, SF Pro Display Bold
|
||||
position = -1%, -1%
|
||||
halign = right
|
||||
valign = top
|
||||
}
|
||||
@@ -1,112 +0,0 @@
|
||||
|
||||
# ░▒▒▒░░░░░▓▓ ___________
|
||||
# ░░▒▒▒░░░░░▓▓ //___________/
|
||||
# ░░▒▒▒░░░░░▓▓ _ _ _ _ _____
|
||||
# ░░▒▒░░░░░▓▓▓▓▓▓ | | | | | | | __/
|
||||
# ░▒▒░░░░▓▓ ▓▓ | |_| | |_/ /| |___
|
||||
# ░▒▒░░▓▓ ▓▓ \__ |____/ |____/
|
||||
# ░▒▓▓ ▓▓ //____/
|
||||
|
||||
$fontFamily = IBM Plex Sans
|
||||
$resolve.font=IBM Plex Sans|https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans%401.1.0/ibm-plex-sans.zip
|
||||
|
||||
# GENERAL
|
||||
background {
|
||||
monitor =
|
||||
path = $BACKGROUND_PATH
|
||||
blur_size = 5
|
||||
blur_passes = 0
|
||||
noise = 0.0117
|
||||
contrast = 1.3000 # Vibrant!
|
||||
brightness = 0.8000
|
||||
vibrancy = 0.2100
|
||||
vibrancy_darkness = 0.0
|
||||
}
|
||||
|
||||
# Current time
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] echo "<b><big> $(date +"%H") </big></b>"
|
||||
color = $wallbash_2xa7_rgba
|
||||
font_size = 180
|
||||
font_family = $fontFamily Medium 10
|
||||
position = 0, 80
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] echo "<b><big> $(date +"%M") </big></b>"
|
||||
color = $wallbash_2xa9_rgba
|
||||
font_size = 180
|
||||
font_family = $fontFamily Medium 10
|
||||
position = 0, -120
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] echo "<b><big> $(date +"%d %b") </big></b>"
|
||||
color = $wallbash_2xa8_rgba
|
||||
font_size = 20
|
||||
font_family = $fontFamily Medium 10
|
||||
position = 0, -230
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] echo "<b><big> $(date +"%A") </big></b>"
|
||||
color = $wallbash_2xa8_rgba
|
||||
|
||||
font_size = 20
|
||||
font_family = $fontFamily Medium 10
|
||||
position = 0, -250
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
#INPUT FIELD
|
||||
input-field {
|
||||
monitor =
|
||||
# size = 15%, 5% # hyprlock-git
|
||||
size = 200, 50
|
||||
outline_thickness = 3
|
||||
dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8
|
||||
dots_spacing = 1.00 # Scale of dots' absolute size, 0.0 - 1.0
|
||||
dots_center = true
|
||||
outer_color = $wallbash_pry2_rgba
|
||||
inner_color = $wallbash_pry3_rgba
|
||||
font_color = $color7
|
||||
fade_on_empty = true
|
||||
placeholder_text = <i>Password...</i> # Text rendered in the input box when it's empty.
|
||||
hide_input = false
|
||||
position = 0, 60
|
||||
halign = center
|
||||
valign = bottom
|
||||
}
|
||||
|
||||
|
||||
# Battery Status if present
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:5000] $BATTERY_ICON
|
||||
color = $wallbash_4xa9_rgba
|
||||
font_size = 20
|
||||
font_family = JetBrainsMono Nerd Font
|
||||
position = -1%, 1%
|
||||
halign = right
|
||||
valign = bottom
|
||||
}
|
||||
|
||||
# Current Keyboard Layout
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] $KEYBOARD_LAYOUT
|
||||
color = $wallbash_4xa9_rgba
|
||||
font_size = 20
|
||||
font_family = $fontFamily
|
||||
position = -2%, 1%
|
||||
halign = right
|
||||
valign = bottom
|
||||
}
|
||||
@@ -1,161 +0,0 @@
|
||||
# Hyprlock style-4
|
||||
# By: Vivek Rajan https://github.com/MrVivekRajan/Hyprlock-Styles/tree/main/Style-4
|
||||
# Modified by: The HyDE Project
|
||||
|
||||
$resolve.font=SF Pro Display|https://font.download/dl/font/sf-pro-display.zip
|
||||
|
||||
# BACKGROUND
|
||||
background {
|
||||
monitor =
|
||||
path = $BACKGROUND_PATH
|
||||
blur_passes = 0
|
||||
contrast = 0.8916
|
||||
brightness = 0.8916
|
||||
vibrancy = 0.8916
|
||||
vibrancy_darkness = 0.0
|
||||
}
|
||||
|
||||
# GENERAL
|
||||
general {
|
||||
no_fade_in = false
|
||||
grace = 0
|
||||
disable_loading_bar = false
|
||||
}
|
||||
|
||||
# Profile-Photo
|
||||
image {
|
||||
monitor =
|
||||
path = $PROFILE_IMAGE
|
||||
border_size = 2
|
||||
border_color = $wallbash_pry4_rgba
|
||||
size = 100
|
||||
rounding = -1
|
||||
rotate = 0
|
||||
reload_time = -1
|
||||
reload_cmd =
|
||||
position = 25, 200
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
# NAME
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:60000] $GREET_TEXT
|
||||
color = $wallbash_txt1_rgba
|
||||
outline_thickness = 0
|
||||
dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8
|
||||
dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0
|
||||
dots_center = true
|
||||
font_size = 20
|
||||
font_family = SF Pro Display Bold
|
||||
position = 25, 110
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
# Time
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] echo "<span>$(date +"%I:%M")</span>"
|
||||
color = $wallbash_txt1_rgba
|
||||
font_size = 60
|
||||
font_family = SF Pro Display Bold
|
||||
position = 30, -8
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
# Day-Month-Date
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] echo -e "$(date +"%A, %B %d")"
|
||||
color = $wallbash_txt1_rgba
|
||||
font_size = 19
|
||||
font_family = SF Pro Display Bold
|
||||
position = 35, -60
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
# USER-BOX
|
||||
shape {
|
||||
monitor =
|
||||
size = 320, 55
|
||||
color = rgba(255, 255, 255, 0.1)
|
||||
rounding = -1
|
||||
border_size = 0
|
||||
border_color = $wallbash_txt3_rgba
|
||||
rotate = 0
|
||||
xray = false # if true, make a "hole" in the background (rectangle of specified size, no rotation)
|
||||
|
||||
position = 34, -190
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
# USER
|
||||
label {
|
||||
monitor =
|
||||
text = $USER
|
||||
color = $wallbash_1xa9_rgba
|
||||
outline_thickness = 0
|
||||
dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8
|
||||
dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0
|
||||
dots_center = true
|
||||
font_size = 16
|
||||
font_family = SF Pro Display Bold
|
||||
position = 38, -190
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
# INPUT FIELD
|
||||
input-field {
|
||||
monitor =
|
||||
size = 320, 55
|
||||
outline_thickness = 0
|
||||
dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8
|
||||
dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0
|
||||
dots_center = true
|
||||
outer_color = rgba(255, 255, 255, 0)
|
||||
inner_color = rgba(255, 255, 255, 0.1)
|
||||
font_color = $wallbash_2xa6_rgba
|
||||
fade_on_empty = false
|
||||
font_family = SF Pro Display Bold
|
||||
placeholder_text = <i><span foreground="##ffffff99">🔒 Enter Pass</span></i>
|
||||
hide_input = false
|
||||
position = 34, -268
|
||||
halign = center
|
||||
valign = center
|
||||
check_color = $wallbash_txt4_rgba
|
||||
fail_color = rgb(204, 34, 34) # if authentication failed, changes outer_color and fail message color
|
||||
fail_text = <i>$FAIL <b>($ATTEMPTS)</b></i> # can be set to empty
|
||||
fail_transition = 300 # transition time in ms between normal outer_color and fail_color
|
||||
|
||||
}
|
||||
|
||||
|
||||
# Battery Status if present
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:5000] $BATTERY_ICON
|
||||
color = $wallbash_4xa9_rgba
|
||||
font_size = 20
|
||||
font_family = JetBrainsMono Nerd Font
|
||||
position = -1%, 1%
|
||||
halign = right
|
||||
valign = bottom
|
||||
}
|
||||
|
||||
# Current Keyboard Layout
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] $KEYBOARD_LAYOUT
|
||||
color = $wallbash_4xa9_rgba
|
||||
font_size = 20
|
||||
font_family = SF Pro Display Bold
|
||||
position = -2%, 1%
|
||||
halign = right
|
||||
valign = bottom
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
source = ./HyDE.conf
|
||||
@@ -26,15 +26,19 @@
|
||||
|
||||
$wm=Window Management
|
||||
$d=[$wm]
|
||||
bindd = $mainMod, Q, $d close focused window, exec, $scrPath/dontkillsteam.sh
|
||||
bindd = Alt, F4, $d close focused window, exec, $scrPath/dontkillsteam.sh
|
||||
# `dontkillsteam.sh` was dropped by HyDE (gone from lib/hyde as of the 2026-08-13 update) and
|
||||
# upstream now closes with the native dispatcher — its Lua key_binds.lua binds both of these to
|
||||
# `hl.dsp.window.close()`. A bind pointing at a missing script stays valid and silently does
|
||||
# nothing, which on these two keys means windows stop closing.
|
||||
bindd = $mainMod, Q, $d close focused window, killactive,
|
||||
bindd = Alt, F4, $d close focused window, killactive,
|
||||
bindd = $mainMod, Delete, $d kill hyprland session, exit
|
||||
bindd = $mainMod, W, $d toggle float, togglefloating, #
|
||||
bindd = $mainMod Shift, G, $d toggle group, togglegroup
|
||||
bindd = Shift, F11, $d toggle fullscreen, fullscreen
|
||||
bindd = Alt, Return, $d toggle fullscreen, fullscreen
|
||||
bindd = $mainMod, L, $d lock screen, exec, lockscreen.sh
|
||||
bindd = $mainMod Shift, F, $d toggle pin on focused window, exec, $scrPath/window.pin.sh
|
||||
bindd = $mainMod Shift, F, $d toggle pin on focused window, exec, $scrPath/windowpin.sh # renamed upstream (was window.pin.sh); the old machine-local shim is gone with the update
|
||||
bindd = Control Alt, Delete, $d logout menu, exec, $scrPath/logoutlaunch.sh
|
||||
bindd = Control Alt, W, $d toggle waybar, exec, killall waybar || waybar -c ~/.config/waybar/layouts/custom.jsonc -s ~/.config/waybar/layouts/custom.css
|
||||
# bindd = Control Alt, W, $d toggle waybar, exec, hyde-shell waybar --hide
|
||||
@@ -123,7 +127,7 @@ bindd = $mainMod, B, $d web browser , exec, $BROWSER
|
||||
bindd = $mainMod Shift, B, $d web browser , exec, librewolf
|
||||
bindd = $mainMod Control, B, $d web browser , exec, firefox
|
||||
bindd = $mainMod, Y, $d ferdium, exec, ferdium
|
||||
bindd = Control Shift, Escape, $d system monitor , exec, $scrPath/sysmonlaunch.sh
|
||||
bindd = Control Shift, Escape, $d system monitor , exec, $scrPath/system.monitor.sh # renamed upstream (was sysmonlaunch.sh)
|
||||
bindd = $mainMod, F, $d freetube , exec, freetube # youtube alternative
|
||||
bindd = $mainMod, K, $d password manager , exec, keepassxc # launch password manager
|
||||
bindd = $mainMod, G, $d xmpp, exec, gajim # launch messanger
|
||||
|
||||
@@ -29,6 +29,8 @@ layerrule = ignore_alpha 0,match:namespace cavabar
|
||||
env = SSH_AUTH_SOCK,$XDG_RUNTIME_DIR/ssh-agent.socket # ssh on start
|
||||
env = ELECTRON_OZONE_PLATFORM_HINT,x11 # Disable after hyprland fixes electron flickering
|
||||
exec-once = waybar -c ~/.config/waybar/layouts/custom.jsonc -s ~/.config/waybar/layouts/custom.css
|
||||
# Steam Controller -> Deck-style binds. Not a systemd user unit: graphical-session.target
|
||||
exec-once = scc-daemon start
|
||||
|
||||
# (No static `noanim` layerrule: current Hyprland rejects it in the match: syntax, and
|
||||
# grimblast already suppresses selection animation at runtime via `hyprctl keyword layerrule`.)
|
||||
|
||||
@@ -1,61 +1,78 @@
|
||||
|
||||
## name: Catppuccin Mocha 🌿
|
||||
## author: Pocco81 (https://github.com/Pocco81)
|
||||
## license: MIT
|
||||
## upstream: https://github.com/catppuccin/kitty/blob/main/mocha.conf
|
||||
## blurb: Soothing pastel theme for the high-spirited!
|
||||
|
||||
|
||||
|
||||
# The basic colors
|
||||
foreground #ffffff
|
||||
background #262335
|
||||
selection_foreground #262335
|
||||
selection_background #f97e72
|
||||
selection_foreground #1E1E2E
|
||||
selection_background #F5E0DC
|
||||
|
||||
# Cursor colors
|
||||
cursor #f97e72
|
||||
cursor_text_color #262335
|
||||
cursor #F5E0DC
|
||||
cursor_text_color #1E1E2E
|
||||
|
||||
# URL underline color when hovering with mouse
|
||||
url_color #f97e72
|
||||
url_color #B4BEFE
|
||||
|
||||
# Kitty window border colors
|
||||
active_border_color #CBA6F7
|
||||
inactive_border_color #8E95B3
|
||||
bell_border_color #EBA0AC
|
||||
|
||||
# OS Window titlebar colors
|
||||
wayland_titlebar_color system
|
||||
macos_titlebar_color system
|
||||
|
||||
# Tab bar colors
|
||||
active_tab_foreground #11111B
|
||||
active_tab_background #CBA6F7
|
||||
inactive_tab_foreground #CDD6F4
|
||||
inactive_tab_background #181825
|
||||
|
||||
# Colors for marks (marked text in the terminal)
|
||||
mark1_foreground #262335
|
||||
mark1_background #614D85
|
||||
mark2_foreground #262335
|
||||
mark2_background #614D85
|
||||
mark3_foreground #262335
|
||||
mark3_background #614D85
|
||||
mark1_foreground #1E1E2E
|
||||
mark1_background #87B0F9
|
||||
mark2_foreground #1E1E2E
|
||||
mark2_background #CBA6F7
|
||||
mark3_foreground #1E1E2E
|
||||
mark3_background #74C7EC
|
||||
|
||||
# The 16 terminal colors
|
||||
|
||||
# black
|
||||
color0 #232530
|
||||
# bright-black = dim/secondary text (menus, comments); was #232530 ≈ background so it
|
||||
# rendered invisible. Lifted to the theme's muted lavender for legible dim text.
|
||||
color8 #848bbd
|
||||
color0 #43465A
|
||||
color8 #43465A
|
||||
|
||||
# red
|
||||
color1 #fe4450
|
||||
color9 #fe4450
|
||||
color1 #F38BA8
|
||||
color9 #F38BA8
|
||||
|
||||
# green
|
||||
color2 #72f1b8
|
||||
color10 #72f1b8
|
||||
color2 #A6E3A1
|
||||
color10 #A6E3A1
|
||||
|
||||
# yellow
|
||||
color3 #ff7edb
|
||||
color11 #ff7edb
|
||||
color3 #F9E2AF
|
||||
color11 #F9E2AF
|
||||
|
||||
# blue
|
||||
color4 #03edf9
|
||||
color12 #03edf9
|
||||
color4 #87B0F9
|
||||
color12 #87B0F9
|
||||
|
||||
# magenta
|
||||
color5 #fede5d
|
||||
color13 #f3e70f
|
||||
color5 #F5C2E7
|
||||
color13 #F5C2E7
|
||||
|
||||
# cyan
|
||||
color6 #03edf9
|
||||
color14 #03edf9
|
||||
color6 #94E2D5
|
||||
color14 #94E2D5
|
||||
|
||||
# white
|
||||
color7 #ffffff
|
||||
color15 #ffffff
|
||||
color7 #CDD6F4
|
||||
color15 #A1A8C9
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
#!/usr/bin/env sh
|
||||
|
||||
# Keep Hyprland on this repo's hyprlang config instead of HyDE's Lua one.
|
||||
#
|
||||
# HyDE 26.x moved its Hyprland config to Lua. Its own `00-hyde.sh` (synced on
|
||||
# every update) points HYPRLAND_CONFIG at ~/.local/share/hypr/hyde.lua, and
|
||||
# Hyprland then never reads ~/.config/hypr/hyprland.conf — so every dots hypr
|
||||
# file (theme, keybinds, window rules, monitors, userprefs) is silently bypassed
|
||||
# and the session comes up as stock HyDE: no rounding/gaps/borders, HyDE's binds,
|
||||
# HyDE's plain waybar instead of the cava rig. Nothing errors; `hyprctl
|
||||
# configerrors` stays empty. The tell is the log's first lines:
|
||||
# [cfg] Config is either explicit or special. / [cfg] Config is lua, loading lua mgr
|
||||
#
|
||||
# `00-hyde.sh` assigns with `${HYPRLAND_CONFIG:-...}` and `env-hyprland` sources
|
||||
# `env-hyprland.d/*.sh` in glob order, so this file (10 sorts after 00) wins by
|
||||
# assigning unconditionally. Session-start only — this needs a relogin, not a
|
||||
# `hyprctl reload`. HyDE syncs the whole env-hyprland.d/ directory but only ever
|
||||
# writes its own files into it, so this one survives updates.
|
||||
#
|
||||
# ── STOPGAP, not the destination ──────────────────────────────────────────────
|
||||
# It pins ~/.local/share/hyde/hyprland.conf, which current HyDE no longer ships:
|
||||
# ours is a leftover from the pre-update install, so nothing regenerates it. And
|
||||
# 8 scripts our binds reach for through $scrPath are already gone from the new
|
||||
# lib/hyde — including dontkillsteam.sh, which is bound to Super+Q and Alt+F4.
|
||||
# The supported path is porting the hypr layer into ~/.config/hypr/hyprland.lua
|
||||
# (the one file HyDE promises never to overwrite). See HYDE-UPDATE.md.
|
||||
HYPRLAND_CONFIG="$HOME/.config/hypr/hyprland.conf"
|
||||
export HYPRLAND_CONFIG
|
||||
@@ -8,7 +8,7 @@
|
||||
# child and they'd pile up. We enforce a single instance: track cava's own PID,
|
||||
# kill it on exit, and reap any stale instance left by a previous (crashed) run.
|
||||
bars="${1:-94}"
|
||||
chars="▁▂▃▄▅▆▇█" # cava ascii value 0..7 -> these
|
||||
chars="▁▂▃▄▅▆▇█" # cava ascii value 0..7 -> these
|
||||
|
||||
conf="$(mktemp)"
|
||||
pidfile="${XDG_RUNTIME_DIR:-/tmp}/cava-waybar.pid"
|
||||
|
||||
@@ -1,332 +0,0 @@
|
||||
// --// standalone two-bar cava rig — hand-maintained, NOT HyDE-generated (see README "Waybar") //-- //
|
||||
|
||||
[
|
||||
{
|
||||
// sourced from header module //
|
||||
|
||||
"layer": "top",
|
||||
"position": "top",
|
||||
"height": 33,
|
||||
"exclusive": true,
|
||||
"passthrough": false,
|
||||
"gtk-layer-shell": true,
|
||||
"reload_style_on_change": true,
|
||||
|
||||
|
||||
// positions generated based on config.ctl //
|
||||
|
||||
"modules-left": ["custom/l_end","custom/power","custom/r_end","hyprland/workspaces", "custom/sl_end","hyprland/window","custom/sr_end","custom/l_end","custom/wallchange","custom/cliphist","custom/r_end"],
|
||||
"modules-center": ["wlr/taskbar"],
|
||||
"modules-right": ["custom/l_end","backlight","pulseaudio","pulseaudio#microphone","mpris","custom/r_end","custom/l_end","memory","cpu","custom/cpuinfo","battery","custom/r_end","custom/l_end","tray","custom/r_end","custom/l_end","idle_inhibitor","clock","custom/r_end"],
|
||||
|
||||
// sourced from modules based on config.ctl //
|
||||
|
||||
"tray": {
|
||||
"icon-size": 19,
|
||||
"rotate": 0,
|
||||
"spacing": 5
|
||||
},
|
||||
|
||||
// NOTE: keep in sync with modules/window.jsonc — this layout is launched standalone
|
||||
// (waybar -c), so the modules/ file is NOT read here; this inline copy is what renders.
|
||||
"hyprland/window": {
|
||||
"format": " {}",
|
||||
"rotate": 0,
|
||||
"separate-outputs": true,
|
||||
"max-length": 1000,
|
||||
"rewrite": {
|
||||
"(.*) — Kitty": " $1",
|
||||
"(.*)~": " $1",
|
||||
"(.*) — Mozilla Firefox": " $1",
|
||||
"(.*)Mozilla Firefox": " Firefox",
|
||||
"(.*) — LibreWolf": " $1",
|
||||
"(.*)LibreWolf": " LibreWolf",
|
||||
"(.*) — Chromium": " $1",
|
||||
"(.*)Chromium": " Chromium",
|
||||
"(.*) - VSCodium": " $1",
|
||||
"(.*)VSCodium": " VSCodium",
|
||||
"(.*)Code - OSS": " $1",
|
||||
"(.*) - Visual Studio Code": " $1",
|
||||
"(.*)Visual Studio Code": " Code",
|
||||
"(.*) — Dolphin": " $1",
|
||||
"(.*) - Obsidian(.*)": " $1",
|
||||
"(.*)Ferdium": " Ferdium",
|
||||
"(.*)FreeTube": " FreeTube",
|
||||
"(.*) - VLC media player": " $1",
|
||||
"(.*)Steam": " Steam",
|
||||
"(.*)Neovide": " Nvim",
|
||||
"(.*)Neovim": " Nvim",
|
||||
"(.*)Nvim": " Nvim",
|
||||
"(.*)Gajim": " Gajim",
|
||||
"(.*)KeePassXC": " KeePassXC",
|
||||
"(.*)Betterbird": " Betterbird",
|
||||
"(.*)Spotify": " Spotify"
|
||||
}
|
||||
},
|
||||
"hyprland/workspaces": {
|
||||
"window-rewrite-default":"",
|
||||
"all-outputs": true,
|
||||
"active-only": false,
|
||||
"on-click": "activate",
|
||||
"disable-scroll": false,
|
||||
"on-scroll-up": "hyprctl dispatch workspace -1",
|
||||
"on-scroll-down": "hyprctl dispatch workspace +1",
|
||||
"persistent-workspaces": {}
|
||||
},
|
||||
|
||||
"cpu": {
|
||||
"interval": 10,
|
||||
"format": " {usage}%",
|
||||
"format-alt": "{icon0}{icon1}{icon2}{icon3}",
|
||||
"format-icons": ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█"]
|
||||
},
|
||||
|
||||
"custom/cpuinfo": {
|
||||
"exec": " cpuinfo.sh",
|
||||
"return-type": "json",
|
||||
"format": "{}",
|
||||
"rotate": 0,
|
||||
"interval": 5, // once every 5 seconds
|
||||
"tooltip": true,
|
||||
"max-length": 1000
|
||||
},
|
||||
|
||||
"memory": {
|
||||
"states": {
|
||||
"c": 90, // critical
|
||||
"h": 60, // high
|
||||
"m": 30 // medium
|
||||
},
|
||||
"interval": 30,
|
||||
"rotate": 0,
|
||||
"format": " {used:0.1f}GB",
|
||||
"format-m": " {used:0.1f}GB",
|
||||
"format-h": " {used:0.1f}GB",
|
||||
"format-c": " {used:0.1f}GB",
|
||||
"format-alt": " {percentage}%",
|
||||
"max-length": 10,
|
||||
"tooltip": true,
|
||||
"tooltip-format": " {percentage}%\n {used:0.1f}GB/{total:0.1f}GB"
|
||||
},
|
||||
|
||||
"custom/power": {
|
||||
"format": "{}",
|
||||
"rotate": 0,
|
||||
"exec": "echo ; echo logout",
|
||||
"on-click": "logoutlaunch.sh 2",
|
||||
"on-click-right": "logoutlaunch.sh 1",
|
||||
"interval" : 86400, // once every day
|
||||
"tooltip": true
|
||||
},
|
||||
|
||||
"wlr/taskbar": {
|
||||
"format": "{icon}",
|
||||
"rotate": 0,
|
||||
"icon-size": 19,
|
||||
"icon-theme": "Tela-circle-dracula",
|
||||
"spacing": 0,
|
||||
"tooltip-format": "{title}",
|
||||
"on-click": "activate",
|
||||
"on-click-middle": "close",
|
||||
"ignore-list": [
|
||||
"Alacritty"
|
||||
],
|
||||
"app_ids-mapping": {
|
||||
"firefoxdeveloperedition": "firefox-developer-edition"
|
||||
}
|
||||
},
|
||||
|
||||
"idle_inhibitor": {
|
||||
"format": "{icon}",
|
||||
"rotate": 0,
|
||||
"format-icons": {
|
||||
"activated": "",
|
||||
"deactivated": ""
|
||||
}
|
||||
},
|
||||
"clock": {
|
||||
"format": "{:%H:%M}",
|
||||
"rotate": 0,
|
||||
"format-alt": "{:%R %d·%m·%y}",
|
||||
"tooltip-format": "<span>{calendar}</span>",
|
||||
"calendar": {
|
||||
"mode": "month",
|
||||
"mode-mon-col": 3,
|
||||
"on-scroll": 1,
|
||||
"on-click-right": "mode",
|
||||
"format": {
|
||||
"months": "<span color='#ffead3'><b>{}</b></span>",
|
||||
"weekdays": "<span color='#ffcc66'><b>{}</b></span>",
|
||||
"today": "<span color='#ff6699'><b>{}</b></span>"
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"on-click-right": "mode",
|
||||
"on-click-forward": "tz_up",
|
||||
"on-click-backward": "tz_down",
|
||||
"on-scroll-up": "shift_up",
|
||||
"on-scroll-down": "shift_down"
|
||||
}
|
||||
},
|
||||
|
||||
"custom/cliphist": {
|
||||
"format": "{}",
|
||||
"rotate": 0,
|
||||
"exec": "echo ; echo clipboard history",
|
||||
"on-click": "sleep 0.1 && cliphist.sh c",
|
||||
"on-click-right": "sleep 0.1 && cliphist.sh d",
|
||||
"on-click-middle": "sleep 0.1 && cliphist.sh w",
|
||||
"interval" : 86400, // once every day
|
||||
"tooltip": true
|
||||
},
|
||||
|
||||
"custom/wallchange": {
|
||||
"format": "{}",
|
||||
"rotate": 0,
|
||||
"exec": "echo ; echo switch wallpaper",
|
||||
"on-click": "swwwallpaper.sh -n",
|
||||
"on-click-right": "swwwallpaper.sh -p",
|
||||
"on-click-middle": "sleep 0.1 && swwwallselect.sh",
|
||||
"interval" : 86400, // once every day
|
||||
"tooltip": true
|
||||
},
|
||||
|
||||
"pulseaudio": {
|
||||
"format": "{icon} {volume}",
|
||||
"rotate": 0,
|
||||
"format-muted": "婢",
|
||||
"on-click": "pavucontrol -t 3",
|
||||
"on-click-right": "volumecontrol.sh -s ''",
|
||||
"on-click-middle": "volumecontrol.sh -o m",
|
||||
"on-scroll-up": "volumecontrol.sh -o i",
|
||||
"on-scroll-down": "volumecontrol.sh -o d",
|
||||
"tooltip-format": "{icon} {desc} // {volume}%",
|
||||
"scroll-step": 5,
|
||||
"format-icons": {
|
||||
"headphone": "",
|
||||
"hands-free": "",
|
||||
"headset": "",
|
||||
"phone": "",
|
||||
"portable": "",
|
||||
"car": "",
|
||||
"default": ["", "", ""]
|
||||
}
|
||||
},
|
||||
|
||||
"pulseaudio#microphone": {
|
||||
"format": "{format_source}",
|
||||
"rotate": 0,
|
||||
"format-source": "",
|
||||
"format-source-muted": "",
|
||||
"on-click": "pavucontrol -t 4",
|
||||
"on-click-middle": "volumecontrol.sh -i m",
|
||||
"on-scroll-up": "volumecontrol.sh -i i",
|
||||
"on-scroll-down": "volumecontrol.sh -i d",
|
||||
"tooltip-format": "{format_source} {source_desc} // {source_volume}%",
|
||||
"scroll-step": 5
|
||||
},
|
||||
|
||||
"mpris": {
|
||||
"format": "{player_icon} {dynamic}",
|
||||
"rotate": 0,
|
||||
"format-paused": "{status_icon} <i>{dynamic}</i>",
|
||||
"player-icons": {
|
||||
"default": "▶",
|
||||
"mpv": "🎵"
|
||||
},
|
||||
"status-icons": {
|
||||
"paused": ""
|
||||
},
|
||||
"max-length": 1000,
|
||||
"interval": 1
|
||||
},
|
||||
|
||||
"battery": {
|
||||
"states": {
|
||||
"good": 95,
|
||||
"warning": 30,
|
||||
"critical": 20
|
||||
},
|
||||
"format": "{icon} {capacity}%",
|
||||
"rotate": 0,
|
||||
"format-charging": " {capacity}%",
|
||||
"format-plugged": " {capacity}%",
|
||||
"format-alt": "{time} {icon}",
|
||||
"format-icons": ["", "", "", "", "", "", "", "", "", "", ""]
|
||||
},
|
||||
|
||||
"backlight": {
|
||||
"device": "intel_backlight",
|
||||
"rotate": 0,
|
||||
"format": "{icon} {percent}%",
|
||||
"format-icons": ["", "", "", "", "", "", "", "", ""],
|
||||
"on-scroll-up": "brightnessctl set 1%+",
|
||||
"on-scroll-down": "brightnessctl set 1%-",
|
||||
"min-length": 6
|
||||
},
|
||||
// modules for padding //
|
||||
|
||||
"custom/l_end": {
|
||||
"format": " ",
|
||||
"interval" : "once",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/r_end": {
|
||||
"format": " ",
|
||||
"interval" : "once",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/sl_end": {
|
||||
"format": " ",
|
||||
"interval" : "once",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/sr_end": {
|
||||
"format": " ",
|
||||
"interval" : "once",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/rl_end": {
|
||||
"format": " ",
|
||||
"interval" : "once",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/rr_end": {
|
||||
"format": " ",
|
||||
"interval" : "once",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/padd": {
|
||||
"format": " ",
|
||||
"interval" : "once",
|
||||
"tooltip": false
|
||||
}
|
||||
},
|
||||
|
||||
// full-width cava visualizer layered behind the main bar //
|
||||
|
||||
{
|
||||
"name": "cavabar",
|
||||
"layer": "bottom",
|
||||
"position": "top",
|
||||
"height": 36,
|
||||
"margin-top": -33,
|
||||
"exclusive": false,
|
||||
"passthrough": true,
|
||||
"modules-center": ["custom/cava"],
|
||||
|
||||
"custom/cava": {
|
||||
"format": "{}",
|
||||
"exec": "bash $HOME/.config/waybar/cava-waybar.sh $(cat $HOME/.config/waybar/cava.width 2>/dev/null || echo 94)", // per-host cava.width (bars, even; ~screen_px / (font-size*0.6)). gui default 94; wm overrides to 218
|
||||
"restart-interval": 1,
|
||||
"hide-empty-text": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -1,307 +0,0 @@
|
||||
/*
|
||||
This is an autogenerated file.
|
||||
Do not edit this file directly.
|
||||
|
||||
This is modified to dynamically
|
||||
change the border-radius which will
|
||||
follow the border-radius of hyprland.
|
||||
|
||||
To parse this file, we use PT as a unit
|
||||
to represent the border-radius.
|
||||
This is stored separately to avoid
|
||||
issues on parsing the border-radius
|
||||
|
||||
*/
|
||||
|
||||
/* ? Leaf shape */
|
||||
|
||||
window#waybar.top #leaf,
|
||||
window#waybar.top #leaf button,
|
||||
window#waybar.top #leaf menu,
|
||||
window#waybar.top #leaf menuitem,
|
||||
window#waybar.top #leaf tooltip,
|
||||
window#waybar.bottom #leaf,
|
||||
window#waybar.bottom #leaf button,
|
||||
window#waybar.bottom #leaf menu,
|
||||
window#waybar.bottom #leaf menuitem,
|
||||
window#waybar.bottom #leaf tooltip {
|
||||
border-radius: 10pt 0 10pt 0;
|
||||
}
|
||||
|
||||
window#waybar.left #leaf,
|
||||
window#waybar.left #leaf button,
|
||||
window#waybar.left #leaf menu,
|
||||
window#waybar.left #leaf menuitem,
|
||||
window#waybar.left #leaf tooltip,
|
||||
window#waybar.right #leaf,
|
||||
window#waybar.right #leaf button,
|
||||
window#waybar.right #leaf menu,
|
||||
window#waybar.right #leaf menuitem,
|
||||
window#waybar.right #leaf tooltip {
|
||||
border-radius: 10pt 0 10pt 0;
|
||||
}
|
||||
|
||||
/* ? Inverse Leaf shape */
|
||||
|
||||
window#waybar.top #leaf-inverse,
|
||||
window#waybar.top #leaf-inverse button,
|
||||
window#waybar.top #leaf-inverse menu,
|
||||
window#waybar.top #leaf-inverse menuitem,
|
||||
window#waybar.top #leaf-inverse tooltip,
|
||||
window#waybar.bottom #leaf-inverse,
|
||||
window#waybar.bottom #leaf-inverse button,
|
||||
window#waybar.bottom #leaf-inverse menu,
|
||||
window#waybar.bottom #leaf-inverse menuitem,
|
||||
window#waybar.bottom #leaf-inverse tooltip {
|
||||
border-radius: 0 10pt 0 10pt;
|
||||
}
|
||||
|
||||
window#waybar.left #leaf-inverse,
|
||||
window#waybar.left #leaf-inverse button,
|
||||
window#waybar.left #leaf-inverse menu,
|
||||
window#waybar.left #leaf-inverse menuitem,
|
||||
window#waybar.left #leaf-inverse tooltip,
|
||||
window#waybar.right #leaf-inverse,
|
||||
window#waybar.right #leaf-inverse button,
|
||||
window#waybar.right #leaf-inverse menu,
|
||||
window#waybar.right #leaf-inverse menuitem,
|
||||
window#waybar.right #leaf-inverse tooltip {
|
||||
border-radius: 0 10pt 0 10pt;
|
||||
}
|
||||
|
||||
|
||||
/* ? Full Pill shape*/
|
||||
|
||||
window#waybar.bottom #pill menuitem,
|
||||
window#waybar.bottom #pill menu,
|
||||
window#waybar.bottom #pill tooltip,
|
||||
window#waybar.bottom #pill,
|
||||
window#waybar.bottom #pill button,
|
||||
window#waybar.top #pill menuitem,
|
||||
window#waybar.top #pill menu,
|
||||
window#waybar.top #pill tooltip,
|
||||
window#waybar.top #pill,
|
||||
window#waybar.top #pill button {
|
||||
border-radius: 10pt 10pt 10pt 10pt;
|
||||
}
|
||||
|
||||
window#waybar.left #pill menuitem,
|
||||
window#waybar.left #pill menu,
|
||||
window#waybar.left #pill tooltip,
|
||||
window#waybar.left #pill,
|
||||
window#waybar.left #pill button,
|
||||
window#waybar.right #pill menuitem,
|
||||
window#waybar.right #pill menu,
|
||||
window#waybar.right #pill tooltip,
|
||||
window#waybar.right #pill,
|
||||
window#waybar.right #pill button {
|
||||
border-radius: 10pt 10pt 10pt 10pt;
|
||||
}
|
||||
|
||||
|
||||
/* ? half pill with the curve pointing dowmwards */
|
||||
|
||||
|
||||
window#waybar.top #pill-down,
|
||||
window#waybar.top #pill-down button,
|
||||
window#waybar.top #pill-down menu,
|
||||
window#waybar.top #pill-down menuitem,
|
||||
window#waybar.top #pill-down tooltip,
|
||||
window#waybar.bottom #pill-down,
|
||||
window#waybar.bottom #pill-down button,
|
||||
window#waybar.bottom #pill-down menu,
|
||||
window#waybar.bottom #pill-down menuitem,
|
||||
window#waybar.bottom #pill-down tooltip {
|
||||
border-radius: 0 0 10pt 10pt;
|
||||
}
|
||||
|
||||
window#waybar.left #pill-down,
|
||||
window#waybar.left #pill-down button,
|
||||
window#waybar.left #pill-down menu,
|
||||
window#waybar.left #pill-down menuitem,
|
||||
window#waybar.left #pill-down tooltip,
|
||||
window#waybar.right #pill-down,
|
||||
window#waybar.right #pill-down button,
|
||||
window#waybar.right #pill-down menu,
|
||||
window#waybar.right #pill-down menuitem,
|
||||
window#waybar.right #pill-down tooltip {
|
||||
border-radius: 0 0 10pt 10pt;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
? half pill with the curve pointing inwards
|
||||
*/
|
||||
|
||||
window#waybar.top #pill-in,
|
||||
window#waybar.top #pill-in button,
|
||||
window#waybar.top #pill-in menu,
|
||||
window#waybar.top #pill-in menuitem,
|
||||
window#waybar.top #pill-in tooltip {
|
||||
border-radius: 0 0 10pt 10pt;
|
||||
}
|
||||
|
||||
window#waybar.right #pill-in,
|
||||
window#waybar.right #pill-in button,
|
||||
window#waybar.right #pill-in menu,
|
||||
window#waybar.right #pill-in menuitem,
|
||||
window#waybar.right #pill-in tooltip {
|
||||
border-radius: 10pt 0 0 10pt;
|
||||
}
|
||||
|
||||
window#waybar.bottom #pill-in,
|
||||
window#waybar.bottom #pill-in button,
|
||||
window#waybar.bottom #pill-in menu,
|
||||
window#waybar.bottom #pill-in menuitem,
|
||||
window#waybar.bottom #pill-in tooltip {
|
||||
border-radius: 10pt 10pt 0 0;
|
||||
}
|
||||
|
||||
window#waybar.left #pill-in,
|
||||
window#waybar.left #pill-in button,
|
||||
window#waybar.left #pill-in menu,
|
||||
window#waybar.left #pill-in menuitem,
|
||||
window#waybar.left #pill-in tooltip {
|
||||
border-radius: 0 10pt 10pt 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* ? half pill with the curve pointing to left */
|
||||
|
||||
window#waybar.top #pill-left,
|
||||
window#waybar.top #pill-left button,
|
||||
window#waybar.top #pill-left menu,
|
||||
window#waybar.top #pill-left menuitem,
|
||||
window#waybar.top #pill-left tooltip,
|
||||
window#waybar.bottom #pill-left,
|
||||
window#waybar.bottom #pill-left button,
|
||||
window#waybar.bottom #pill-left menu,
|
||||
window#waybar.bottom #pill-left menuitem,
|
||||
window#waybar.bottom #pill-left tooltip {
|
||||
border-radius: 10pt 0 0 10pt;
|
||||
}
|
||||
|
||||
window#waybar.left #pill-left,
|
||||
window#waybar.left #pill-left button,
|
||||
window#waybar.left #pill-left menu,
|
||||
window#waybar.left #pill-left menuitem,
|
||||
window#waybar.left #pill-left tooltip,
|
||||
window#waybar.right #pill-left,
|
||||
window#waybar.right #pill-left button,
|
||||
window#waybar.right #pill-left menu,
|
||||
window#waybar.right #pill-left menuitem,
|
||||
window#waybar.right #pill-left tooltip {
|
||||
border-radius: 10pt 0 0 10pt;
|
||||
}
|
||||
|
||||
|
||||
/* ? half pill with the curve pointing to outwards */
|
||||
|
||||
|
||||
window#waybar.top #pill-out,
|
||||
window#waybar.top #pill-out button,
|
||||
window#waybar.top #pill-out menu,
|
||||
window#waybar.top #pill-out menuitem,
|
||||
window#waybar.top #pill-out tooltip {
|
||||
border-radius: 10pt 10pt 0 0;
|
||||
}
|
||||
|
||||
window#waybar.right #pill-out,
|
||||
window#waybar.right #pill-out button,
|
||||
window#waybar.right #pill-out menu,
|
||||
window#waybar.right #pill-out menuitem,
|
||||
window#waybar.right #pill-out tooltip {
|
||||
border-radius: 0 10pt 10pt 0;
|
||||
}
|
||||
|
||||
window#waybar.bottom #pill-out,
|
||||
window#waybar.bottom #pill-out button,
|
||||
window#waybar.bottom #pill-out menu,
|
||||
window#waybar.bottom #pill-out menuitem,
|
||||
window#waybar.bottom #pill-out tooltip {
|
||||
border-radius: 0 0 10pt 10pt;
|
||||
}
|
||||
|
||||
window#waybar.left #pill-out,
|
||||
window#waybar.left #pill-out button,
|
||||
window#waybar.left #pill-out menu,
|
||||
window#waybar.left #pill-out menuitem,
|
||||
window#waybar.left #pill-out tooltip {
|
||||
border-radius: 10pt 0 0 10pt;
|
||||
}
|
||||
|
||||
|
||||
/* ============================ */
|
||||
/* ? half pill with the curve pointing to the right */
|
||||
|
||||
window#waybar.top #pill-right,
|
||||
window#waybar.top #pill-right button,
|
||||
window#waybar.bottom #pill-right menu,
|
||||
window#waybar.bottom #pill-right menuitem,
|
||||
window#waybar.bottom #pill-right tooltip,
|
||||
window#waybar.bottom #pill-right,
|
||||
window#waybar.bottom #pill-right button,
|
||||
window#waybar.top #pill-right menu,
|
||||
window#waybar.top #pill-right menuitem,
|
||||
window#waybar.top #pill-right tooltip {
|
||||
border-radius: 0 10pt 10pt 0;
|
||||
}
|
||||
|
||||
window#waybar.left #pill-right,
|
||||
window#waybar.left #pill-right button,
|
||||
window#waybar.right #pill-right menu,
|
||||
window#waybar.right #pill-right menuitem,
|
||||
window#waybar.right #pill-right tooltip,
|
||||
window#waybar.right #pill-right,
|
||||
window#waybar.right #pill-right button,
|
||||
window#waybar.left #pill-right menu,
|
||||
window#waybar.left #pill-right menuitem,
|
||||
window#waybar.left #pill-right tooltip {
|
||||
border-radius: 0 10pt 10pt 0;
|
||||
}
|
||||
|
||||
|
||||
/* ? half pill with the flat surface pointing upwards */
|
||||
|
||||
window#waybar.top #pill-up,
|
||||
window#waybar.top #pill-up button,
|
||||
window#waybar.top #pill-up menu,
|
||||
window#waybar.top #pill-up menuitem,
|
||||
window#waybar.top #pill-up tooltip,
|
||||
window#waybar.bottom #pill-up,
|
||||
window#waybar.bottom #pill-up button,
|
||||
window#waybar.bottom #pill-up menu,
|
||||
window#waybar.bottom #pill-up menuitem,
|
||||
window#waybar.bottom #pill-up tooltip {
|
||||
border-radius: 10pt 10pt 0 0;
|
||||
}
|
||||
|
||||
window#waybar.left #pill-up,
|
||||
window#waybar.left #pill-up button,
|
||||
window#waybar.left #pill-up menu,
|
||||
window#waybar.left #pill-up menuitem,
|
||||
window#waybar.left #pill-up tooltip,
|
||||
window#waybar.right #pill-up,
|
||||
window#waybar.right #pill-up button,
|
||||
window#waybar.right #pill-up menu,
|
||||
window#waybar.right #pill-up menuitem,
|
||||
window#waybar.right #pill-up tooltip {
|
||||
border-radius: 10pt 10pt 0 0;
|
||||
}
|
||||
|
||||
tooltip {
|
||||
border-radius: 10pt;
|
||||
}
|
||||
|
||||
menu {
|
||||
border-radius: 10pt;
|
||||
}
|
||||
|
||||
menu menuitem {
|
||||
border-radius: 10pt;
|
||||
}
|
||||
|
||||
window.popup decoration {
|
||||
border-radius: 10pt;
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
/*
|
||||
Dynamic Style Configuration *
|
||||
This is handled by HyDE
|
||||
|
||||
To generate a dynamic configuration
|
||||
base on theme and user settings
|
||||
|
||||
*/
|
||||
|
||||
* {
|
||||
border-radius: 0em;
|
||||
font-family: "JetBrainsMono Nerd Font","JetBrainsMono Nerd Font";
|
||||
font-size: 10px;
|
||||
}
|
||||
@@ -1,120 +0,0 @@
|
||||
{
|
||||
"include": [
|
||||
"/home/anon/.config/waybar/modules/backlight.jsonc",
|
||||
"/home/anon/.config/waybar/modules/bluetooth.jsonc",
|
||||
"/home/anon/.config/waybar/modules/cava.jsonc",
|
||||
"/home/anon/.config/waybar/modules/cliphist.jsonc",
|
||||
"/home/anon/.config/waybar/modules/clock.jsonc",
|
||||
"/home/anon/.config/waybar/modules/cpu.jsonc",
|
||||
"/home/anon/.config/waybar/modules/cpuinfo.jsonc",
|
||||
"/home/anon/.config/waybar/modules/footer.jsonc",
|
||||
"/home/anon/.config/waybar/modules/github_hyprdots.jsonc",
|
||||
"/home/anon/.config/waybar/modules/gpuinfo.jsonc",
|
||||
"/home/anon/.config/waybar/modules/header.jsonc",
|
||||
"/home/anon/.config/waybar/modules/idle_inhibitor.jsonc",
|
||||
"/home/anon/.config/waybar/modules/keybindhint.jsonc",
|
||||
"/home/anon/.config/waybar/modules/language.jsonc",
|
||||
"/home/anon/.config/waybar/modules/memory.jsonc",
|
||||
"/home/anon/.config/waybar/modules/mpris.jsonc",
|
||||
"/home/anon/.config/waybar/modules/network.jsonc",
|
||||
"/home/anon/.config/waybar/modules/notifications.jsonc",
|
||||
"/home/anon/.config/waybar/modules/power.jsonc",
|
||||
"/home/anon/.config/waybar/modules/privacy.jsonc",
|
||||
"/home/anon/.config/waybar/modules/pulseaudio.jsonc",
|
||||
"/home/anon/.config/waybar/modules/spotify.jsonc",
|
||||
"/home/anon/.config/waybar/modules/taskbar.jsonc",
|
||||
"/home/anon/.config/waybar/modules/theme.jsonc",
|
||||
"/home/anon/.config/waybar/modules/tray.jsonc",
|
||||
"/home/anon/.config/waybar/modules/updates.jsonc",
|
||||
"/home/anon/.config/waybar/modules/wallchange.jsonc",
|
||||
"/home/anon/.config/waybar/modules/window.jsonc",
|
||||
"/home/anon/.config/waybar/modules/workspaces.jsonc",
|
||||
"/home/anon/.config/waybar/modules/battery.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/image#wallpaper.json",
|
||||
"/home/anon/.local/share/waybar/modules/privacy.json",
|
||||
"/home/anon/.local/share/waybar/modules/tray.json",
|
||||
"/home/anon/.local/share/waybar/modules/wlr-taskbar#windows.json",
|
||||
"/home/anon/.local/share/waybar/modules/wlr-taskbar.json",
|
||||
"/home/anon/.local/share/waybar/modules/backlight.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/battery.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/bluetooth.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/cava.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/clock.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/cpu.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-app-launcher.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-cava.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-clipboard.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-cliphist.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-cpuinfo.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-display.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-dunst.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-gamemode.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-github_hyde.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-gpuinfo#amd.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-gpuinfo#intel.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-gpuinfo#nvidia.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-gpuinfo.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-hyde-menu.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-hyprsunset.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-keybindhint.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-mediaplayer.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-power.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-powermenu.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-sensorsinfo.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-spotify.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-swaync.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-theme.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-updates.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-wallchange.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-wbar.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-weather.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/custom-workflows.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/gamemode.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/group-eyecare.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/group-hide-tray.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/group-mediaplayer.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/group-volumecontrol.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/hyprland-language.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/hyprland-window.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/hyprland-workspaces#kanji.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/hyprland-workspaces#roman.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/hyprland-workspaces.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/idle_inhibitor.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/image#profile.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/image#wallpaper.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/memory.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/mpd.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/mpris.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/network#bandwidth.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/network.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/power-profiles-daemon.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/privacy.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/pulseaudio#microphone.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/pulseaudio.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/temperature.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/tray.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/wlr-taskbar#windows.jsonc",
|
||||
"/home/anon/.local/share/waybar/modules/wlr-taskbar.jsonc"
|
||||
],
|
||||
"image#wallpaper": {
|
||||
"size": 30,
|
||||
"icon-size-multiplier": 3
|
||||
},
|
||||
"privacy": {
|
||||
"icon-size": 10,
|
||||
"icon-size-multiplier": 1
|
||||
},
|
||||
"tray": {
|
||||
"icon-size": 16,
|
||||
"icon-size-multiplier": 1.6
|
||||
},
|
||||
"wlr/taskbar#windows": {
|
||||
"icon-size": 16,
|
||||
"icon-size-multiplier": 1.6
|
||||
},
|
||||
"wlr/taskbar": {
|
||||
"icon-size": 16,
|
||||
"icon-size-multiplier": 1.6
|
||||
},
|
||||
"position": "top"
|
||||
}
|
||||
@@ -7,7 +7,10 @@
|
||||
min-height: 10px;
|
||||
}
|
||||
|
||||
@import "../theme.css"; /* HyDE/wallbash-generated colors, lives one level up */
|
||||
@import "../theme.css";
|
||||
/* HyDE/wallbash-generated colors, one level up. FATAL if missing —
|
||||
waybar exits before drawing anything. install.sh seeds it from ../theme-fallback.css on
|
||||
hosts where wallbash never wrote one. */
|
||||
|
||||
window#waybar {
|
||||
/* transparent so the cavabar (bottom layer, same region) shows through; module pills keep @main-bg */
|
||||
@@ -70,13 +73,13 @@ tooltip {
|
||||
padding-left: 3px;
|
||||
padding-right: 3px;
|
||||
margin-right: 0px;
|
||||
color: @wb-color;
|
||||
color: @main-fg;
|
||||
animation: tb_normal 20s ease-in-out 1;
|
||||
}
|
||||
|
||||
#taskbar button.active {
|
||||
background: @wb-act-bg;
|
||||
color: @wb-act-color;
|
||||
color: @wb-act-fg;
|
||||
/*animation: tb_active 20s ease-in-out 1;*/
|
||||
box-shadow: 0 0 1px 1px rgba(128, 128, 128, 0.4);
|
||||
transition: all 0.4s cubic-bezier(0.55, -0.68, 0.48, 1.682);
|
||||
@@ -84,7 +87,7 @@ tooltip {
|
||||
|
||||
#taskbar button:hover {
|
||||
background: @wb-hvr-bg;
|
||||
color: @wb-hvr-color;
|
||||
color: @wb-hvr-fg;
|
||||
opacity: 0.8;
|
||||
animation: tb_hover 20s ease-in-out 1;
|
||||
transition: all 0.3s cubic-bezier(0.55, -0.68, 0.48, 1.682);
|
||||
@@ -132,7 +135,9 @@ tooltip {
|
||||
#custom-rl_end,
|
||||
#custom-rr_end {
|
||||
color: @main-fg;
|
||||
background: @main-bg;
|
||||
/* background: @main-bg; */
|
||||
|
||||
background: transparent;
|
||||
opacity: 1;
|
||||
margin: 4px 0px 4px 0px;
|
||||
padding-left: 4px;
|
||||
|
||||
@@ -17,12 +17,15 @@
|
||||
|
||||
"modules-left": ["custom/l_end","custom/power","custom/r_end","hyprland/workspaces", "custom/sl_end","hyprland/window","custom/sr_end","custom/l_end","custom/wallchange","custom/cliphist","custom/r_end"],
|
||||
"modules-center": ["wlr/taskbar"],
|
||||
"modules-right": ["custom/l_end","backlight","pulseaudio","pulseaudio#microphone","mpris","custom/r_end","custom/l_end","memory","cpu","custom/cpuinfo","battery","custom/r_end","custom/l_end","tray","custom/r_end","custom/l_end","idle_inhibitor","clock","custom/r_end"],
|
||||
"modules-right": ["custom/l_end","backlight","pulseaudio","pulseaudio#microphone","mpris","custom/r_end","custom/l_end","memory","cpu","custom/cpuinfo","battery","custom/r_end","custom/l_end","network","tray","custom/r_end","custom/l_end","idle_inhibitor","clock","custom/r_end"],
|
||||
|
||||
// sourced from modules based on config.ctl //
|
||||
|
||||
"tray": {
|
||||
"icon-size": 19,
|
||||
// exactly 22: Tela only has fixed-size monochrome icons in {16,22,24}/panel — any
|
||||
// other size makes GTK fall through to scalable/devices, whose icons are colored
|
||||
// circles (the blue nm-applet blob). An exact panel match keeps the tray flat/white.
|
||||
"icon-size": 22,
|
||||
"rotate": 0,
|
||||
"spacing": 5
|
||||
},
|
||||
@@ -36,7 +39,7 @@
|
||||
"max-length": 1000,
|
||||
"rewrite": {
|
||||
"(.*) — Kitty": " $1",
|
||||
"(.*)~": " $1",
|
||||
"(.*)~": " $1",
|
||||
"(.*) — Mozilla Firefox": " $1",
|
||||
"(.*)Mozilla Firefox": " Firefox",
|
||||
"(.*) — LibreWolf": " $1",
|
||||
@@ -60,7 +63,34 @@
|
||||
"(.*)Gajim": " Gajim",
|
||||
"(.*)KeePassXC": " KeePassXC",
|
||||
"(.*)Betterbird": " Betterbird",
|
||||
"(.*)Spotify": " Spotify"
|
||||
// --- apps in use on this rig (glyphs verified against JetBrainsMono NF v3) ---
|
||||
"nvim (.*)": " $1",
|
||||
"nvim": " Nvim",
|
||||
"(.*)PyRadio - Playing: (.*)": " $2",
|
||||
"(.*)PyRadio(.*)": " PyRadio",
|
||||
"(.*) - mpv": " $1",
|
||||
"(.*)mpv": " mpv",
|
||||
"(.*) — Zen Browser": " $1",
|
||||
"(.*)Zen Browser(.*)": " Zen",
|
||||
"(.*) - Thorium": " $1",
|
||||
"(.*)Thorium(.*)": " Thorium",
|
||||
"(.*)Ghostty(.*)": " Ghostty",
|
||||
"(.*)zellij(.*)": " zellij",
|
||||
"(.*)btop(.*)": " btop",
|
||||
"(.*)lazydocker(.*)": " lazydocker",
|
||||
"(.*)Dolphin(.*)": " Dolphin",
|
||||
"(.*)qBittorrent(.*)": " qBittorrent",
|
||||
"(.*)GIMP(.*)": " GIMP",
|
||||
"(.*)LibreOffice(.*)": " LibreOffice",
|
||||
"(.*)KiCad(.*)": " KiCad",
|
||||
"(.*)QGroundControl(.*)": " QGroundControl",
|
||||
"(.*)Foxglove(.*)": " Foxglove",
|
||||
"(.*)Bruno(.*)": " Bruno",
|
||||
"(.*)RustDesk(.*)": " RustDesk",
|
||||
"(.*)scrcpy(.*)": " scrcpy",
|
||||
"(.*)Vial(.*)": " Vial",
|
||||
"(.*)Volume Control(.*)": " Volume Control",
|
||||
"(.*)Satty(.*)": " Satty"
|
||||
}
|
||||
},
|
||||
"hyprland/workspaces": {
|
||||
@@ -181,12 +211,14 @@
|
||||
},
|
||||
|
||||
"custom/wallchange": {
|
||||
"format": "{}",
|
||||
"format": "{}",
|
||||
"rotate": 0,
|
||||
"exec": "echo ; echo switch wallpaper",
|
||||
"on-click": "swwwallpaper.sh -n",
|
||||
"on-click-right": "swwwallpaper.sh -p",
|
||||
"on-click-middle": "sleep 0.1 && swwwallselect.sh",
|
||||
// HyDE 26.x removed swwwallpaper.sh/swwwallselect.sh; hyde-shell wallpaper is the
|
||||
// replacement (same calls as upstream's custom-wallchange module)
|
||||
"on-click": "hyde-shell wallpaper -n",
|
||||
"on-click-right": "hyde-shell wallpaper -p",
|
||||
"on-click-middle": "sleep 0.1 && hyde-shell wallpaper --select",
|
||||
"interval" : 86400, // once every day
|
||||
"tooltip": true
|
||||
},
|
||||
@@ -194,7 +226,7 @@
|
||||
"pulseaudio": {
|
||||
"format": "{icon} {volume}",
|
||||
"rotate": 0,
|
||||
"format-muted": "婢",
|
||||
"format-muted": "",
|
||||
"on-click": "pavucontrol -t 3",
|
||||
"on-click-right": "volumecontrol.sh -s ''",
|
||||
"on-click-middle": "volumecontrol.sh -o m",
|
||||
@@ -216,7 +248,7 @@
|
||||
"pulseaudio#microphone": {
|
||||
"format": "{format_source}",
|
||||
"rotate": 0,
|
||||
"format-source": "",
|
||||
"format-source": "",
|
||||
"format-source-muted": "",
|
||||
"on-click": "pavucontrol -t 4",
|
||||
"on-click-middle": "volumecontrol.sh -i m",
|
||||
@@ -232,7 +264,10 @@
|
||||
"format-paused": "{status_icon} <i>{dynamic}</i>",
|
||||
"player-icons": {
|
||||
"default": "▶",
|
||||
"mpv": "🎵"
|
||||
"mpv": "",
|
||||
"spotify": "",
|
||||
"firefox": "",
|
||||
"vlc": ""
|
||||
},
|
||||
"status-icons": {
|
||||
"paused": ""
|
||||
@@ -242,6 +277,16 @@
|
||||
},
|
||||
|
||||
"battery": {
|
||||
// Pinned to the laptop battery on purpose. Unpinned, waybar 0.15 scans every
|
||||
// /sys/class/power_supply node, and a flapping one (the DualShock's
|
||||
// ps-controller-battery-* appearing at login while opensdd/scc-daemon wake it)
|
||||
// makes refreshBatteries() throw off its worker thread → SIGABRT, killing the
|
||||
// whole bar (battery.cpp:142 uncaught; all 5 of 2026-08-17's coredumps). The pin
|
||||
// (battery.cpp:117) gates every read/watch of non-matching nodes. On wm no BAT0
|
||||
// exists so the module stays hidden — same as before. On lw verify the name with
|
||||
// `ls /sys/class/power_supply` and correct here if it's BAT1 (its old default-config
|
||||
// log already ruled out BAT2); a wrong name only hides the module, never crashes.
|
||||
"bat": "BAT0",
|
||||
"states": {
|
||||
"good": 95,
|
||||
"warning": 30,
|
||||
@@ -255,6 +300,23 @@
|
||||
"format-icons": ["", "", "", "", "", "", "", "", "", "", ""]
|
||||
},
|
||||
|
||||
// added 2026-08-14 — the rig never had a network indicator ("ethernet icon not working").
|
||||
// Same def as HyDE's ~/.local/share/waybar/modules/network.jsonc, inline like everything
|
||||
// else here; click toggles a bandwidth readout, tooltip carries the connection details.
|
||||
"network": {
|
||||
"tooltip": true,
|
||||
"format-wifi": "<span size='150%'> </span>",
|
||||
"rotate": 0,
|
||||
"format-ethernet": "<span size='150%'> </span>",
|
||||
"tooltip-format": "Network: <big><b>{essid}</b></big>\nSignal strength: <b>{signaldBm}dBm ({signalStrength}%)</b>\nFrequency: <b>{frequency}MHz</b>\nInterface: <b>{ifname}</b>\nIP: <b>{ipaddr}/{cidr}</b>\nGateway: <b>{gwaddr}</b>\nNetmask: <b>{netmask}</b>",
|
||||
"format-linked": " {ifname} (No IP)",
|
||||
"format-disconnected": "<span size='150%'> </span>",
|
||||
"tooltip-format-disconnected": "Disconnected",
|
||||
"format-alt": "<span foreground='#99ffdd'> {bandwidthDownBytes}</span> <span foreground='#ffcc66'> {bandwidthUpBytes}</span>",
|
||||
"on-click-right": "nm-connection-editor", // replaces the hidden nm-applet tray menu
|
||||
"interval": 2
|
||||
},
|
||||
|
||||
"backlight": {
|
||||
"device": "intel_backlight",
|
||||
"rotate": 0,
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
"backlight": {
|
||||
"device": "intel_backlight",
|
||||
"rotate": ${r_deg},
|
||||
"format": "{icon} {percent}%",
|
||||
"format-icons": ["", "", "", "", "", "", "", "", ""],
|
||||
"on-scroll-up": "brightnessctl set 1%+",
|
||||
"on-scroll-down": "brightnessctl set 1%-",
|
||||
"min-length": 6
|
||||
},
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
"battery": {
|
||||
"states": {
|
||||
"good": 95,
|
||||
"warning": 30,
|
||||
"critical": 20
|
||||
},
|
||||
"format": "{icon} {capacity}%",
|
||||
"rotate": ${r_deg},
|
||||
"format-charging": " {capacity}%",
|
||||
"format-plugged": " {capacity}%",
|
||||
"format-alt": "{time} {icon}",
|
||||
"format-icons": ["", "", "", "", "", "", "", "", "", "", ""]
|
||||
},
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
"bluetooth": {
|
||||
"format": "",
|
||||
"rotate": ${r_deg},
|
||||
"format-disabled": "",
|
||||
"format-connected": " {num_connections}",
|
||||
"format-connected-battery": "{icon} {num_connections}",
|
||||
// "format-connected-battery": "{icon} {device_alias}-{device_battery_percentage}%",
|
||||
"format-icons": ["", "", "", "", "", "", "", "", "", "", ""],
|
||||
// "format-device-preference": [ "device1", "device2" ], // preference list deciding the displayed device If this config option is not defined or none of the devices in the list are connected, it will fall back to showing the last connected device.
|
||||
"tooltip-format": "{controller_alias}\n{num_connections} connected",
|
||||
"tooltip-format-connected": "{controller_alias}\n{num_connections} connected\n\n{device_enumerate}",
|
||||
"tooltip-format-enumerate-connected": "{device_alias}",
|
||||
"tooltip-format-enumerate-connected-battery": "{device_alias}\t{icon} {device_battery_percentage}%"
|
||||
},
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
{
|
||||
"cava": {
|
||||
// "cava_config": "$XDG_CONFIG_HOME/cava/cava.conf",
|
||||
"framerate": 30,
|
||||
"autosens": 1,
|
||||
"sensitivity": 100,
|
||||
"bars": 14,
|
||||
"lower_cutoff_freq": 50,
|
||||
"higher_cutoff_freq": 10000,
|
||||
"method": "pulse",
|
||||
"source": "auto",
|
||||
"stereo": true,
|
||||
"reverse": false,
|
||||
"bar_delimiter": 0,
|
||||
"monstercat": false,
|
||||
"waves": false,
|
||||
"noise_reduction": 0.77,
|
||||
"input_delay": 2,
|
||||
"format-icons": ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█"],
|
||||
"actions": {
|
||||
"on-click-right": "mode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
"custom/cliphist": {
|
||||
"format": "{}",
|
||||
"rotate": ${r_deg},
|
||||
"exec": "echo ; echo clipboard history",
|
||||
"on-click": "sleep 0.1 && cliphist.sh c",
|
||||
"on-click-right": "sleep 0.1 && cliphist.sh d",
|
||||
"on-click-middle": "sleep 0.1 && cliphist.sh w",
|
||||
"interval" : 86400, // once every day
|
||||
"tooltip": true
|
||||
},
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
"clock": {
|
||||
"format": "{:%H:%M}",
|
||||
"rotate": ${r_deg},
|
||||
"format-alt": "{:%R %d·%m·%y}",
|
||||
"tooltip-format": "<span>{calendar}</span>",
|
||||
"calendar": {
|
||||
"mode": "month",
|
||||
"mode-mon-col": 3,
|
||||
"on-scroll": 1,
|
||||
"on-click-right": "mode",
|
||||
"format": {
|
||||
"months": "<span color='#ffead3'><b>{}</b></span>",
|
||||
"weekdays": "<span color='#ffcc66'><b>{}</b></span>",
|
||||
"today": "<span color='#ff6699'><b>{}</b></span>"
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"on-click-right": "mode",
|
||||
"on-click-forward": "tz_up",
|
||||
"on-click-backward": "tz_down",
|
||||
"on-scroll-up": "shift_up",
|
||||
"on-scroll-down": "shift_down"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
"cpu": {
|
||||
"interval": 10,
|
||||
"format": " {usage}%",
|
||||
"rotate": ${r_deg},
|
||||
"format-alt": "{icon0}{icon1}{icon2}{icon3}",
|
||||
"format-icons": ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█"]
|
||||
},
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
"custom/cpuinfo": {
|
||||
"exec": " cpuinfo.sh",
|
||||
"return-type": "json",
|
||||
"format": "{}",
|
||||
"rotate": ${r_deg},
|
||||
"interval": 5, // once every 5 seconds
|
||||
"tooltip": true,
|
||||
"max-length": 1000
|
||||
},
|
||||
|
||||
@@ -1,47 +0,0 @@
|
||||
|
||||
// modules for padding //
|
||||
|
||||
"custom/l_end": {
|
||||
"format": " ",
|
||||
"interval" : "once",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/r_end": {
|
||||
"format": " ",
|
||||
"interval" : "once",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/sl_end": {
|
||||
"format": " ",
|
||||
"interval" : "once",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/sr_end": {
|
||||
"format": " ",
|
||||
"interval" : "once",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/rl_end": {
|
||||
"format": " ",
|
||||
"interval" : "once",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/rr_end": {
|
||||
"format": " ",
|
||||
"interval" : "once",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/padd": {
|
||||
"format": " ",
|
||||
"interval" : "once",
|
||||
"tooltip": false
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"custom/github_hyprdots": {
|
||||
"format": " ",
|
||||
"rotate": 0,
|
||||
"tooltip-format": " Hyprdots repository",
|
||||
"on-click": "xdg-open https://github.com/prasanthrangan/hyprdots"
|
||||
}
|
||||
}
|
||||
@@ -1,41 +0,0 @@
|
||||
"custom/gpuinfo": {
|
||||
"exec": " gpuinfo.sh",
|
||||
"return-type": "json",
|
||||
"format": "{}",
|
||||
"rotate": ${r_deg},
|
||||
"interval": 5, // once every 5 seconds
|
||||
"tooltip": true,
|
||||
"max-length": 1000,
|
||||
"on-click": "gpuinfo.sh --toggle",
|
||||
},
|
||||
|
||||
"custom/gpuinfo#nvidia": {
|
||||
"exec": " gpuinfo.sh --use nvidia ",
|
||||
"return-type": "json",
|
||||
"format": "{}",
|
||||
"rotate": ${r_deg},
|
||||
"interval": 5, // once every 5 seconds
|
||||
"tooltip": true,
|
||||
"max-length": 1000,
|
||||
},
|
||||
|
||||
"custom/gpuinfo#amd": {
|
||||
"exec": " gpuinfo.sh --use amd ",
|
||||
"return-type": "json",
|
||||
"format": "{}",
|
||||
"rotate": ${r_deg},
|
||||
"interval": 5, // once every 5 seconds
|
||||
"tooltip": true,
|
||||
"max-length": 1000,
|
||||
},
|
||||
|
||||
"custom/gpuinfo#intel": {
|
||||
"exec": " gpuinfo.sh --use intel ",
|
||||
"return-type": "json",
|
||||
"format": "{}",
|
||||
"rotate": ${r_deg},
|
||||
"interval": 5, // once every 5 seconds
|
||||
"tooltip": true,
|
||||
"max-length": 1000,
|
||||
},
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
// --// waybar config generated by wbarconfgen.sh //-- //
|
||||
|
||||
{
|
||||
// sourced from header module //
|
||||
|
||||
"layer": "top",
|
||||
"position": "${w_position}",
|
||||
"mod": "dock",
|
||||
"${hv_pos}": ${w_height},
|
||||
"exclusive": true,
|
||||
"passthrough": false,
|
||||
"gtk-layer-shell": true,
|
||||
"reload_style_on_change": true,
|
||||
@@ -1,9 +0,0 @@
|
||||
"idle_inhibitor": {
|
||||
"format": "{icon}",
|
||||
"rotate": ${r_deg},
|
||||
"format-icons": {
|
||||
"activated": "",
|
||||
"deactivated": ""
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
"custom/keybindhint": {
|
||||
"format": " ",
|
||||
"rotate": ${r_deg},
|
||||
"on-click": "keybinds_hint.sh"
|
||||
},
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
"hyprland/language": {
|
||||
"format": "{short} {variant}",
|
||||
"rotate": ${r_deg},
|
||||
"on-click": "keyboardswitch.sh",
|
||||
},
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
"memory": {
|
||||
"states": {
|
||||
"c": 90, // critical
|
||||
"h": 60, // high
|
||||
"m": 30, // medium
|
||||
},
|
||||
"interval": 30,
|
||||
"format": " {used}GB",
|
||||
"rotate": ${r_deg},
|
||||
"format-m": " {used}GB",
|
||||
"format-h": " {used}GB",
|
||||
"format-c": " {used}GB",
|
||||
"format-alt": " {percentage}%",
|
||||
"max-length": 10,
|
||||
"tooltip": true,
|
||||
"tooltip-format": " {percentage}%\n {used:0.1f}GB/{total:0.1f}GB"
|
||||
},
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
"mpris": {
|
||||
"format": "{player_icon} {dynamic}",
|
||||
"rotate": ${r_deg},
|
||||
"format-paused": "{status_icon} <i>{dynamic}</i>",
|
||||
"player-icons": {
|
||||
"default": "▶",
|
||||
"mpv": "🎵"
|
||||
},
|
||||
"status-icons": {
|
||||
"paused": ""
|
||||
},
|
||||
// "ignored-players": ["firefox"]
|
||||
"max-length": 1000,
|
||||
"interval": 1
|
||||
},
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
"network": {
|
||||
"tooltip": true,
|
||||
"format-wifi": " ",
|
||||
"rotate": ${r_deg},
|
||||
"format-ethernet": " ",
|
||||
"tooltip-format": "Network: <big><b>{essid}</b></big>\nSignal strength: <b>{signaldBm}dBm ({signalStrength}%)</b>\nFrequency: <b>{frequency}MHz</b>\nInterface: <b>{ifname}</b>\nIP: <b>{ipaddr}/{cidr}</b>\nGateway: <b>{gwaddr}</b>\nNetmask: <b>{netmask}</b>",
|
||||
"format-linked": " {ifname} (No IP)",
|
||||
"format-disconnected": " ",
|
||||
"tooltip-format-disconnected": "Disconnected",
|
||||
"format-alt": "<span foreground='#99ffdd'> {bandwidthDownBytes}</span> <span foreground='#ffcc66'> {bandwidthUpBytes}</span>",
|
||||
"interval": 2
|
||||
}
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
"custom/notifications": {
|
||||
"format": "{icon} {}",
|
||||
"rotate": ${r_deg},
|
||||
"format-icons": {
|
||||
"email-notification": "<span foreground='white'><sup></sup></span>",
|
||||
"chat-notification": "<span foreground='white'><sup></sup></span>",
|
||||
"warning-notification": "<span foreground='yellow'><sup></sup></span>",
|
||||
"error-notification": "<span foreground='red'><sup></sup></span>",
|
||||
"network-notification": "<span foreground='white'><sup></sup></span>",
|
||||
"battery-notification": "<span foreground='white'><sup></sup></span>",
|
||||
"update-notification": "<span foreground='white'><sup></sup></span>",
|
||||
"music-notification": "<span foreground='white'><sup></sup></span>",
|
||||
"volume-notification": "<span foreground='white'><sup></sup></span>",
|
||||
"notification": "<span foreground='white'><sup></sup></span>",
|
||||
"dnd": "",
|
||||
"none": ""
|
||||
},
|
||||
"return-type": "json",
|
||||
"exec-if": "which dunstctl",
|
||||
"exec": "notifications.py",
|
||||
"on-scroll-down": "sleep 0.1 && dunstctl history-pop",
|
||||
"on-click": "dunstctl set-paused toggle",
|
||||
"on-click-middle": "dunstctl history-clear",
|
||||
"on-click-right": "dunstctl close-all",
|
||||
"interval": 1,
|
||||
"tooltip": true,
|
||||
"escape": true
|
||||
},
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
"custom/power": {
|
||||
"format": "{}",
|
||||
"rotate": ${r_deg},
|
||||
"exec": "echo ; echo logout",
|
||||
"on-click": "logoutlaunch.sh 2",
|
||||
"on-click-right": "logoutlaunch.sh 1",
|
||||
"interval" : 86400, // once every day
|
||||
"tooltip": true
|
||||
},
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
{
|
||||
"privacy": {
|
||||
"icon-size": 18,
|
||||
"icon-spacing": 5,
|
||||
"transition-duration": 250,
|
||||
"modules": [
|
||||
{
|
||||
"type": "screenshare",
|
||||
"tooltip": true,
|
||||
"tooltip-icon-size": 24
|
||||
},
|
||||
{
|
||||
"type": "audio-in",
|
||||
"tooltip": true,
|
||||
"tooltip-icon-size": 24
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
"pulseaudio": {
|
||||
"format": "{icon} {volume}",
|
||||
"rotate": ${r_deg},
|
||||
"format-muted": "婢",
|
||||
"on-click": "pavucontrol -t 3",
|
||||
"on-click-right": "volumecontrol.sh -s ''",
|
||||
"on-click-middle": "volumecontrol.sh -o m",
|
||||
"on-scroll-up": "volumecontrol.sh -o i",
|
||||
"on-scroll-down": "volumecontrol.sh -o d",
|
||||
"tooltip-format": "{icon} {desc} // {volume}%",
|
||||
"scroll-step": 5,
|
||||
"format-icons": {
|
||||
"headphone": "",
|
||||
"hands-free": "",
|
||||
"headset": "",
|
||||
"phone": "",
|
||||
"portable": "",
|
||||
"car": "",
|
||||
"default": ["", "", ""]
|
||||
}
|
||||
},
|
||||
|
||||
"pulseaudio#microphone": {
|
||||
"format": "{format_source}",
|
||||
"rotate": ${r_deg},
|
||||
"format-source": "",
|
||||
"format-source-muted": "",
|
||||
"on-click": "pavucontrol -t 4",
|
||||
"on-click-middle": "volumecontrol.sh -i m",
|
||||
"on-scroll-up": "volumecontrol.sh -i i",
|
||||
"on-scroll-down": "volumecontrol.sh -i d",
|
||||
"tooltip-format": "{format_source} {source_desc} // {source_volume}%",
|
||||
"scroll-step": 5
|
||||
},
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
"custom/spotify": {
|
||||
"exec": "mediaplayer.py --player spotify",
|
||||
"format": " {}",
|
||||
"rotate": ${r_deg},
|
||||
"return-type": "json",
|
||||
"on-click": "playerctl play-pause --player spotify",
|
||||
"on-click-right": "playerctl next --player spotify",
|
||||
"on-click-middle": "playerctl previous --player spotify",
|
||||
"on-scroll-up": "volumecontrol.sh -p spotify i",
|
||||
"on-scroll-down": "volumecontrol.sh -p spotify d",
|
||||
"max-length": 25,
|
||||
"escape": true,
|
||||
"tooltip": true
|
||||
},
|
||||
|
||||
@@ -1,151 +0,0 @@
|
||||
* {
|
||||
border: none;
|
||||
border-radius: 0px;
|
||||
font-family: "JetBrainsMono Nerd Font";
|
||||
font-weight: bold;
|
||||
font-size: ${s_fontpx}px;
|
||||
min-height: 10px;
|
||||
}
|
||||
|
||||
@import "theme.css";
|
||||
|
||||
window#waybar {
|
||||
background: @bar-bg;
|
||||
}
|
||||
|
||||
tooltip {
|
||||
background: @main-bg;
|
||||
color: @main-fg;
|
||||
border-radius: ${t_radius}px;
|
||||
border-width: 0px;
|
||||
}
|
||||
|
||||
#workspaces button {
|
||||
box-shadow: none;
|
||||
text-shadow: none;
|
||||
padding: 0px;
|
||||
border-radius: ${w_radius}px;
|
||||
margin-${x1}: ${w_margin}px;
|
||||
margin-${x2}: ${w_margin}px;
|
||||
margin-${x3}: 0px;
|
||||
padding-${x3}: ${w_paddin}px;
|
||||
padding-${x4}: ${w_paddin}px;
|
||||
margin-${x4}: 0px;
|
||||
color: @main-fg;
|
||||
animation: ws_normal 20s ease-in-out 1;
|
||||
}
|
||||
|
||||
#workspaces button.active {
|
||||
background: @wb-act-bg;
|
||||
color: @wb-act-fg;
|
||||
margin-${x3}: ${w_margin}px;
|
||||
padding-${x3}: ${w_padact}px;
|
||||
padding-${x4}: ${w_padact}px;
|
||||
margin-${x4}: ${w_margin}px;
|
||||
animation: ws_active 20s ease-in-out 1;
|
||||
transition: all 0.4s cubic-bezier(.55,-0.68,.48,1.682);
|
||||
}
|
||||
|
||||
#workspaces button:hover {
|
||||
background: @wb-hvr-bg;
|
||||
color: @wb-hvr-fg;
|
||||
animation: ws_hover 20s ease-in-out 1;
|
||||
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
|
||||
}
|
||||
|
||||
#taskbar button {
|
||||
box-shadow: none;
|
||||
text-shadow: none;
|
||||
padding: 0px;
|
||||
border-radius: ${w_radius}px;
|
||||
margin-${x1}: ${w_margin}px;
|
||||
margin-${x2}: ${w_margin}px;
|
||||
margin-${x3}: 0px;
|
||||
padding-${x3}: ${w_paddin}px;
|
||||
padding-${x4}: ${w_paddin}px;
|
||||
margin-${x4}: 0px;
|
||||
color: @wb-color;
|
||||
animation: tb_normal 20s ease-in-out 1;
|
||||
}
|
||||
|
||||
#taskbar button.active {
|
||||
background: @wb-act-bg;
|
||||
color: @wb-act-color;
|
||||
margin-${x3}: ${w_margin}px;
|
||||
padding-${x3}: ${w_padact}px;
|
||||
padding-${x4}: ${w_padact}px;
|
||||
margin-${x4}: ${w_margin}px;
|
||||
animation: tb_active 20s ease-in-out 1;
|
||||
transition: all 0.4s cubic-bezier(.55,-0.68,.48,1.682);
|
||||
}
|
||||
|
||||
#taskbar button:hover {
|
||||
background: @wb-hvr-bg;
|
||||
color: @wb-hvr-color;
|
||||
animation: tb_hover 20s ease-in-out 1;
|
||||
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
|
||||
}
|
||||
|
||||
#tray menu * {
|
||||
min-height: 16px
|
||||
}
|
||||
|
||||
#tray menu separator {
|
||||
min-height: 10px
|
||||
}
|
||||
|
||||
${modules_ls}
|
||||
#custom-l_end,
|
||||
#custom-r_end,
|
||||
#custom-sl_end,
|
||||
#custom-sr_end,
|
||||
#custom-rl_end,
|
||||
#custom-rr_end {
|
||||
color: @main-fg;
|
||||
background: @main-bg;
|
||||
opacity: 1;
|
||||
margin: ${x1g_margin}px ${x2g_margin}px ${x3g_margin}px ${x4g_margin}px;
|
||||
padding-${x3}: ${g_paddin}px;
|
||||
padding-${x4}: ${g_paddin}px;
|
||||
}
|
||||
|
||||
#workspaces,
|
||||
#taskbar {
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
#custom-r_end {
|
||||
border-radius: ${x1rb_radius}px ${x2rb_radius}px ${x3rb_radius}px ${x4rb_radius}px;
|
||||
margin-${x4}: ${e_margin}px;
|
||||
padding-${x4}: ${e_paddin}px;
|
||||
}
|
||||
|
||||
#custom-l_end {
|
||||
border-radius: ${x1lb_radius}px ${x2lb_radius}px ${x3lb_radius}px ${x4lb_radius}px;
|
||||
margin-${x3}: ${e_margin}px;
|
||||
padding-${x3}: ${e_paddin}px;
|
||||
}
|
||||
|
||||
#custom-sr_end {
|
||||
border-radius: 0px;
|
||||
margin-${x4}: ${e_margin}px;
|
||||
padding-${x4}: ${e_paddin}px;
|
||||
}
|
||||
|
||||
#custom-sl_end {
|
||||
border-radius: 0px;
|
||||
margin-${x3}: ${e_margin}px;
|
||||
padding-${x3}: ${e_paddin}px;
|
||||
}
|
||||
|
||||
#custom-rr_end {
|
||||
border-radius: ${x1rc_radius}px ${x2rc_radius}px ${x3rc_radius}px ${x4rc_radius}px;
|
||||
margin-${x4}: ${e_margin}px;
|
||||
padding-${x4}: ${e_paddin}px;
|
||||
}
|
||||
|
||||
#custom-rl_end {
|
||||
border-radius: ${x1lc_radius}px ${x2lc_radius}px ${x3lc_radius}px ${x4lc_radius}px;
|
||||
margin-${x3}: ${e_margin}px;
|
||||
padding-${x3}: ${e_paddin}px;
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
"wlr/taskbar": {
|
||||
"format": "{icon}",
|
||||
"rotate": ${r_deg},
|
||||
"icon-size": ${i_task},
|
||||
"icon-theme": "${i_theme}",
|
||||
"spacing": 0,
|
||||
"tooltip-format": "{title}",
|
||||
"on-click": "activate",
|
||||
"on-click-middle": "close",
|
||||
"ignore-list": [
|
||||
"Alacritty"
|
||||
],
|
||||
"app_ids-mapping": {
|
||||
"firefoxdeveloperedition": "firefox-developer-edition"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
"custom/theme": {
|
||||
"format": "{}",
|
||||
"rotate": ${r_deg},
|
||||
"exec": "echo ; echo switch theme",
|
||||
"on-click": "themeswitch.sh -n",
|
||||
"on-click-right": "themeswitch.sh -p",
|
||||
"on-click-middle": "sleep 0.1 && themeselect.sh",
|
||||
"interval" : 86400, // once every day
|
||||
"tooltip": true
|
||||
},
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
"tray": {
|
||||
"icon-size": ${i_size},
|
||||
"rotate": ${r_deg},
|
||||
"spacing": 5
|
||||
},
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
"custom/updates": {
|
||||
"exec": "systemupdate.sh",
|
||||
"return-type": "json",
|
||||
"format": "{}",
|
||||
"rotate": ${r_deg},
|
||||
"on-click": "hyprctl dispatch exec 'systemupdate.sh up'",
|
||||
"interval": 86400, // once every day
|
||||
"tooltip": true,
|
||||
"signal": 20
|
||||
},
|
||||
@@ -1,11 +0,0 @@
|
||||
"custom/wallchange": {
|
||||
"format": "{}",
|
||||
"rotate": ${r_deg},
|
||||
"exec": "echo ; echo switch wallpaper",
|
||||
"on-click": "swwwallpaper.sh -n",
|
||||
"on-click-right": "swwwallpaper.sh -p",
|
||||
"on-click-middle": "sleep 0.1 && swwwallselect.sh",
|
||||
"interval" : 86400, // once every day
|
||||
"tooltip": true
|
||||
},
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
{
|
||||
"hyprland/window": {
|
||||
"format": " {}",
|
||||
"rotate": 0,
|
||||
"separate-outputs": true,
|
||||
"max-length": 1000,
|
||||
"rewrite": {
|
||||
"(.*) — Kitty": " $1",
|
||||
"(.*)~": " $1",
|
||||
"(.*) — Mozilla Firefox": " $1",
|
||||
"(.*)Mozilla Firefox": " Firefox",
|
||||
"(.*) — LibreWolf": " $1",
|
||||
"(.*)LibreWolf": " LibreWolf",
|
||||
"(.*) — Chromium": " $1",
|
||||
"(.*)Chromium": " Chromium",
|
||||
"(.*) - VSCodium": " $1",
|
||||
"(.*)VSCodium": " VSCodium",
|
||||
"(.*)Code - OSS": " $1",
|
||||
"(.*) - Visual Studio Code": " $1",
|
||||
"(.*)Visual Studio Code": " Code",
|
||||
"(.*) — Dolphin": " $1",
|
||||
"(.*) - Obsidian(.*)": " $1",
|
||||
"(.*)Ferdium": " Ferdium",
|
||||
"(.*)FreeTube": " FreeTube",
|
||||
"(.*)Freetube": " FreeTube",
|
||||
"(.*) - VLC media player": " $1",
|
||||
"(.*)Steam": " Steam",
|
||||
"(.*)Neovide": " Nvim",
|
||||
"(.*)Gajim": " Gajim",
|
||||
"(.*)KeePassXC": " KeePassXC",
|
||||
"(.*)Betterbird": " Betterbird",
|
||||
"(.*)Spotify": " Spotify"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
"hyprland/workspaces": {
|
||||
"disable-scroll": true,
|
||||
"rotate": ${r_deg},
|
||||
"all-outputs": true,
|
||||
"active-only": false,
|
||||
"on-click": "activate",
|
||||
"disable-scroll": false,
|
||||
"on-scroll-up": "hyprctl dispatch workspace -1",
|
||||
"on-scroll-down": "hyprctl dispatch workspace +1",
|
||||
"persistent-workspaces": {
|
||||
}
|
||||
},
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
/* Fallback wallbash palette for the custom waybar rig (Catppuccin Mocha, copied from wm's
|
||||
* live ~/.config/waybar/theme.css 2026-08-17). layouts/custom.css does `@import
|
||||
* "../theme.css"` and a missing import target kills waybar outright — on themed hosts
|
||||
* HyDE/wallbash generates and keeps overwriting that file, but a host where wallbash never
|
||||
* ran (or where the pre-2026-08-14 stow link dangles) has nothing there. install.sh seeds
|
||||
* ~/.config/waybar/theme.css from this copy only when the file is absent; it never
|
||||
* overwrites a generator-owned one. Deliberately NOT stowed as theme.css itself: wallbash
|
||||
* would then write through the symlink into the repo on every wallpaper change. */
|
||||
@define-color bar-bg rgba(0, 0, 0, 0.1);
|
||||
|
||||
@define-color main-bg #11111b;
|
||||
@define-color main-fg #cdd6f4;
|
||||
|
||||
@define-color wb-act-bg #a6adc8;
|
||||
@define-color wb-act-fg #313244;
|
||||
|
||||
@define-color wb-hvr-bg #f5c2e7;
|
||||
@define-color wb-hvr-fg #313244;
|
||||
@@ -1,10 +0,0 @@
|
||||
@define-color bar-bg rgba(0, 0, 0, 0.1);
|
||||
|
||||
@define-color main-bg rgba(0, 0, 0, 0.1);
|
||||
@define-color main-fg #cdd6f4;
|
||||
|
||||
@define-color wb-act-bg #a6adc8;
|
||||
@define-color wb-act-fg #313244;
|
||||
|
||||
@define-color wb-hvr-bg #f5c2e7;
|
||||
@define-color wb-hvr-fg #313244;
|
||||
@@ -0,0 +1,21 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# enable float
|
||||
WinFloat=$(hyprctl -j clients | jq '.[] | select(.focusHistoryID == 0) | .floating')
|
||||
WinPinned=$(hyprctl -j clients | jq '.[] | select(.focusHistoryID == 0) | .pinned')
|
||||
|
||||
if [ "${WinFloat}" == "false" ] && [ "${WinPinned}" == "false" ] ; then
|
||||
hyprctl dispatch togglefloating active
|
||||
fi
|
||||
|
||||
# toggle pin
|
||||
hyprctl dispatch pin active
|
||||
|
||||
# disable float
|
||||
WinFloat=$(hyprctl -j clients | jq '.[] | select(.focusHistoryID == 0) | .floating')
|
||||
WinPinned=$(hyprctl -j clients | jq '.[] | select(.focusHistoryID == 0) | .pinned')
|
||||
|
||||
if [ "${WinFloat}" == "true" ] && [ "${WinPinned}" == "false" ] ; then
|
||||
hyprctl dispatch togglefloating active
|
||||
fi
|
||||
|
||||
@@ -0,0 +1,133 @@
|
||||
#! ░▒▒▒░░░▓▓ ___________
|
||||
#! ░░▒▒▒░░░░░▓▓ //___________/
|
||||
#! ░░▒▒▒░░░░░▓▓ _ _ _ _ _____
|
||||
#! ░░▒▒░░░░░▓▓▓▓▓▓ | | | | | | | __/
|
||||
#! ░▒▒░░░░▓▓ ▓▓ | |_| | |_/ /| |___
|
||||
#! ░▒▒░░▓▓ ▓▓ \__ |____/ |____/ █░█ ▄▀█ █▀█ █ ▄▀█ █▄▄ █░░ █▀▀ █▀
|
||||
#! ░▒▓▓ ▓▓ //____/ ▀▄▀ █▀█ █▀▄ █ █▀█ █▄█ █▄▄ ██▄ ▄█
|
||||
|
||||
# Override configuration for user environment variables and startup commands
|
||||
# Static variables here take priority over default and dynamic configurations
|
||||
|
||||
# NOTE
|
||||
# Leaving the variable empty will unset the variable
|
||||
# Commenting out the variable will use the default value
|
||||
# For updated configuration options, see https://github.com/HyDE-Project/HyDE/blob/master/Configs/.config/hypr/hyde.conf
|
||||
# For simplicity, ./hyde.conf ONLY accepts $ for variables and # for comments, will sanitize the file to remove any other characters
|
||||
# $start.VAR , $env.VAR are ONLY HyDE specific conventions for consistency.
|
||||
|
||||
# Keyboard modifier
|
||||
$mainMod = SUPER # windows key
|
||||
|
||||
# ▄▀█ █▀█ █▀█ █▀
|
||||
# █▀█ █▀▀ █▀▀ ▄█
|
||||
|
||||
$QUICKAPPS = # used for quick app launcher
|
||||
$BROWSER = firefox # default browser, if commented out , will use the default browser
|
||||
$EDITOR = code # default editor, if commented out , will use the default editor
|
||||
$EXPLORER= dolphin # default file manager, if commented out , will use the default file manager
|
||||
$TERMINAL = kitty # default terminal, if commented out , will use the org.gnome.desktop.default-applications.terminal
|
||||
$LOCKSCREEN=hyprlock # default lockscreen, you can use any lockscreen you want, eg swaylock
|
||||
$IDLE=hypridle # default idle manager, you can use any idle manager you want,eg swayidle
|
||||
|
||||
# // █░░ ▄▀█ █░█ █▄░█ █▀▀ █░█
|
||||
# // █▄▄ █▀█ █▄█ █░▀█ █▄▄ █▀█
|
||||
# See https://wiki.hyprland.org/Configuring/Keywords/
|
||||
# Override the default startup commands
|
||||
|
||||
# This is used to override the default startup commands
|
||||
# $start.VAR = command
|
||||
|
||||
$start.XDG_PORTAL_RESET=$scrPath/resetxdgportal.sh
|
||||
$start.DBUS_SHARE_PICKER=dbus-update-activation-environment --systemd --all # for XDPH
|
||||
$start.SYSTEMD_SHARE_PICKER=systemctl --user import-environment QT_QPA_PLATFORMTHEME WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # for XDPH
|
||||
$start.BAR=waybar
|
||||
$start.NOTIFICATIONS=swaync # dunst
|
||||
$start.APPTRAY_BLUETOOTH=blueman-applet
|
||||
$start.WALLPAPER=$scrPath/swwwallpaper.sh
|
||||
$start.TEXT_CLIPBOARD=wl-paste --type text --watch cliphist store
|
||||
$start.IMAGE_CLIPBOARD=wl-paste --type image --watch cliphist store
|
||||
$start.BATTERY_NOTIFY=$scrPath/batterynotify.sh
|
||||
$start.NETWORK_MANAGER=nm-applet --indicator
|
||||
$start.REMOVABLE_MEDIA=udiskie --no-automount --smart-tray
|
||||
$start.AUTH_DIALOGUE=$scrPath/polkitkdeauth.sh
|
||||
$start.IDLE_DAEMON=$IDLE
|
||||
|
||||
# // █▀▀ █▄░█ █░█
|
||||
# // ██▄ █░▀█ ▀▄▀
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Environment-variables/
|
||||
# Override the default environment variables
|
||||
|
||||
# This is used to override the default environment variables
|
||||
# $env.VAR = value
|
||||
|
||||
# Toolkit Backend Variables - https://wiki.hyprland.org/Configuring/Environment-variables/#toolkit-backend-variables
|
||||
$env.GDK_BACKEND = wayland,x11,* #s GTK: Use wayland if available. If not: try x11, then any other GDK backend.
|
||||
$env.QT_QPA_PLATFORM = wayland
|
||||
xcb #Qt: Use wayland if available, fall back to x11 if not.
|
||||
$env.SDL_VIDEODRIVER = wayland # Run SDL2 applications on Wayland. Remove or set to x11 if games that provide older versions of SDL cause compatibility issues
|
||||
$env.CLUTTER_BACKEND = wayland # Clutter package already has wayland enabled, this variable will force Clutter applications to try and use the Wayland backend
|
||||
|
||||
# XDG Specifications - https://wiki.hyprland.org/Configuring/Environment-variables/#xdg-specifications
|
||||
$env.XDG_CURRENT_DESKTOP = Hyprland
|
||||
$env.XDG_SESSION_TYPE = wayland
|
||||
$env.XDG_SESSION_DESKTOP = Hyprland
|
||||
|
||||
# Qt Variables - https://wiki.hyprland.org/Configuring/Environment-variables/#qt-variables
|
||||
|
||||
$env.QT_AUTO_SCREEN_SCALE_FACTOR = 1 # (From the Qt documentation) enables automatic scaling, based on the monitor’s pixel density
|
||||
$env.QT_QPA_PLATFORM=wayland
|
||||
xcb # Tell Qt applications to use the Wayland backend, and fall back to x11 if Wayland is unavailable
|
||||
$env.QT_WAYLAND_DISABLE_WINDOWDECORATION = 1 # Disables window decorations on Qt applications
|
||||
$env.QT_QPA_PLATFORMTHEME = qt6ct # Tells Qt based applications to pick your theme from qt5ct, use with Kvantum.
|
||||
|
||||
# HyDE Environment Variables -
|
||||
|
||||
$env.PATH =
|
||||
$env.MOZ_ENABLE_WAYLAND=1 # Enable Wayland for Firefox
|
||||
$env.GDK_SCALE=1 # Set GDK scale to 1 // For Xwayland on HiDPI
|
||||
$env.ELECTRON_OZONE_PLATFORM_HINT=auto # Set Electron Ozone Platform Hint to auto // For Electron apps on Wayland
|
||||
|
||||
# # XDG-DIRS
|
||||
|
||||
$env.XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR
|
||||
$env.XDG_CONFIG_HOME=$HOME/.config
|
||||
$env.XDG_CACHE_HOME=$HOME/.cache
|
||||
$env.XDG_DATA_HOME=$HOME/.local/share
|
||||
|
||||
# These variable will override the default and the theme configuration
|
||||
# Do not uncomment the variables if you want want HyDE do the theme configuration for you
|
||||
|
||||
# // █▀▀ ▀█▀ █▄▀
|
||||
# // █▄█ ░█░ █░█
|
||||
|
||||
$GTK_THEME=Wallbash-Gtk
|
||||
$ICON_THEME=Tela-circle-dracula
|
||||
$COLOR_SCHEME=prefer-dark
|
||||
|
||||
# // █▀▀ █░█ █▀█ █▀ █▀█ █▀█
|
||||
# // █▄▄ █▄█ █▀▄ ▄█ █▄█ █▀▄
|
||||
|
||||
$CURSOR_THEME=Bibata-Modern-Ice
|
||||
$CURSOR_SIZE=30
|
||||
|
||||
# // █▀▀ █▀█ █▄░█ ▀█▀
|
||||
# // █▀░ █▄█ █░▀█ ░█░
|
||||
|
||||
$FONT=Canterell
|
||||
$FONT_SIZE=10
|
||||
$DOCUMENT_FONT=Cantarell
|
||||
$DOCUMENT_FONT_SIZE=10
|
||||
$MONOSPACE_FONT=CaskaydiaCove Nerd Font Mono
|
||||
$MONOSPACE_FONT_SIZE=9
|
||||
$FONT_ANTIALIASING=rgba
|
||||
$FONT_HINTING=full
|
||||
|
||||
# // █░░ █▀█ █▀▀ █▄▀ █▀ █▀▀ █▀█ █▀▀ █▀▀ █▄░█
|
||||
# // █▄▄ █▄█ █▄▄ █░█ ▄█ █▄▄ █▀▄ ██▄ ██▄ █░▀█
|
||||
|
||||
#Setting the Hyprlock layout will override any layout set in the ./hypr/hyprlock.sh
|
||||
# Dynamic Hyprlock layout should be set in the ./hypr/hyprlock.sh file
|
||||
# $LAYOUT_PATH=/path/to/hyprlock/layout.conf
|
||||
# $BACKGROUND_PATH=$HYPRLOCK_BACKGROUND # set the background to the specific hyprlock wallpaper
|
||||
@@ -0,0 +1,577 @@
|
||||
# ░▒▒▒░░░▓▓ ___________
|
||||
# ░░▒▒▒░░░░░▓▓ //___________/
|
||||
# ░░▒▒▒░░░░░▓▓ _ _ _ _ _____
|
||||
# ░░▒▒░░░░░▓▓▓▓▓▓ | | | | | | | __/
|
||||
# ░▒▒░░░░▓▓ ▓▓ | |_| | |_/ /| |___
|
||||
# ░▒▒░░▓▓ ▓▓ \__ |____/ |____/
|
||||
# ░▒▓▓ ▓▓ //____/
|
||||
|
||||
# // █░█ █▄█ █▀▄ █▀▀
|
||||
# // █▀█ ░█░ █▄▀ ██▄
|
||||
|
||||
$scrPath=$HOME/.local/lib/hyde # set scripts path
|
||||
|
||||
# Main modifier
|
||||
$mainMod = SUPER # windows key
|
||||
# assign apps
|
||||
|
||||
$default.$QUICKAPPS =
|
||||
$default.BROWSER = hyde-launch.sh --fall firefox web-browser
|
||||
$default.EDITOR = hyde-launch.sh --fall code-oss text-editor
|
||||
$default.EXPLORER= hyde-launch.sh --fall dolphin file-manager
|
||||
$default.TERMINAL = kitty
|
||||
$default.LOCKSCREEN=hyprlock
|
||||
$default.IDLE=hypridle
|
||||
|
||||
$QUICKAPPS = $default.$QUICKAPPS
|
||||
$BROWSER = $default.BROWSER
|
||||
$EDITOR = $default.EDITOR
|
||||
$EXPLORER= $default.EXPLORER
|
||||
$TERMINAL = $default.TERMINAL
|
||||
$LOCKSCREEN=$default.LOCKSCREEN
|
||||
$IDLE= $default.IDLE
|
||||
|
||||
|
||||
|
||||
# // █░░ ▄▀█ █░█ █▄░█ █▀▀ █░█
|
||||
# // █▄▄ █▀█ █▄█ █░▀█ █▄▄ █▀█
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Keywords/
|
||||
|
||||
$start.XDG_PORTAL_RESET=$scrPath/resetxdgportal.sh
|
||||
$start.DBUS_SHARE_PICKER=dbus-update-activation-environment --systemd --all # for XDPH
|
||||
$start.SYSTEMD_SHARE_PICKER=systemctl --user import-environment QT_QPA_PLATFORMTHEME WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # for XDPH
|
||||
$start.BAR=waybar
|
||||
$start.NOTIFICATIONS=dunst
|
||||
$start.APPTRAY_BLUETOOTH=blueman-applet
|
||||
$start.WALLPAPER=$scrPath/wallpaper.sh --global
|
||||
$start.TEXT_CLIPBOARD=wl-paste --type text --watch cliphist store
|
||||
$start.IMAGE_CLIPBOARD=wl-paste --type image --watch cliphist store
|
||||
$start.BATTERY_NOTIFY=$scrPath/batterynotify.sh
|
||||
$start.NETWORK_MANAGER=nm-applet --indicator
|
||||
$start.REMOVABLE_MEDIA=udiskie --no-automount --smart-tray
|
||||
$start.AUTH_DIALOGUE=$scrPath/polkitkdeauth.sh
|
||||
$start.IDLE_DAEMON=$IDLE
|
||||
|
||||
# // █▀▀ █▄░█ █░█
|
||||
# // ██▄ █░▀█ ▀▄▀
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Environment-variables/
|
||||
|
||||
# Toolkit Backend Variables - https://wiki.hyprland.org/Configuring/Environment-variables/#toolkit-backend-variables
|
||||
$env.GDK_BACKEND = wayland,x11,* # GTK: Use wayland if available. If not: try x11, then any other GDK backend.
|
||||
# $env.QT_QPA_PLATFORM = wayland;xcb # Qt: Use wayland if available, fall back to x11 if not.
|
||||
$env.SDL_VIDEODRIVER = wayland # Run SDL2 applications on Wayland. Remove or set to x11 if games that provide older versions of SDL cause compatibility issues
|
||||
$env.CLUTTER_BACKEND = wayland # Clutter package already has wayland enabled, this variable will force Clutter applications to try and use the Wayland backend
|
||||
|
||||
# XDG Specifications - https://wiki.hyprland.org/Configuring/Environment-variables/#xdg-specifications
|
||||
$env.XDG_CURRENT_DESKTOP = Hyprland
|
||||
$env.XDG_SESSION_TYPE = wayland
|
||||
$env.XDG_SESSION_DESKTOP = Hyprland
|
||||
|
||||
# Qt Variables - https://wiki.hyprland.org/Configuring/Environment-variables/#qt-variables
|
||||
|
||||
$env.QT_AUTO_SCREEN_SCALE_FACTOR = 1 # (From the Qt documentation) enables automatic scaling, based on the monitor’s pixel density
|
||||
$env.QT_QPA_PLATFORM = wayland;xcb # Tell Qt applications to use the Wayland backend, and fall back to x11 if Wayland is unavailable
|
||||
$env.QT_WAYLAND_DISABLE_WINDOWDECORATION = 1 # Disables window decorations on Qt applications
|
||||
$env.QT_QPA_PLATFORMTHEME = qt6ct # Tells Qt based applications to pick your theme from qt5ct, use with Kvantum.
|
||||
|
||||
|
||||
# HyDE Environment Variables -
|
||||
|
||||
$env.PATH =
|
||||
$env.MOZ_ENABLE_WAYLAND=1 # Enable Wayland for Firefox
|
||||
$env.GDK_SCALE=1 # Set GDK scale to 1 // For Xwayland on HiDPI
|
||||
$env.ELECTRON_OZONE_PLATFORM_HINT=auto # Set Electron Ozone Platform Hint to auto // For Electron apps on Wayland
|
||||
|
||||
# XDG-DIRS
|
||||
# $XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR:-/run/user/$(id -u)}
|
||||
# $XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-$HOME/.config}
|
||||
# >> $env.XDG_CACHE_HOME=${XDG_CACHE_HOME:-$HOME/.cache}
|
||||
# $XDG_DATA_HOME=${XDG_DATA_HOME:-$HOME/.local/share}
|
||||
|
||||
$env.XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR
|
||||
$env.XDG_CONFIG_HOME=$HOME/.config
|
||||
$env.XDG_CACHE_HOME=$HOME/.cache
|
||||
$env.XDG_DATA_HOME=$HOME/.local/share
|
||||
$env.XDG_STATE_HOME=$HOME/.local/state
|
||||
|
||||
|
||||
|
||||
# // █▀▀ ▀█▀ █▄▀
|
||||
# // █▄█ ░█░ █░█
|
||||
|
||||
$default.GTK_THEME=Wallbash-Gtk
|
||||
$default.ICON_THEME=Tela-circle-dracula
|
||||
$default.COLOR_SCHEME=prefer-dark
|
||||
|
||||
$GTK_THEME=$default.GTK_THEME
|
||||
$ICON_THEME=$default.ICON_THEME
|
||||
$COLOR_SCHEME=$default.COLOR_SCHEME
|
||||
|
||||
# // █▀▀ █░█ █▀█ █▀ █▀█ █▀█
|
||||
# // █▄▄ █▄█ █▀▄ ▄█ █▄█ █▀▄
|
||||
|
||||
$default.CURSOR_THEME=Bibata-Modern-Ice
|
||||
$default.CURSOR_SIZE=24
|
||||
|
||||
$CURSOR_THEME=$default.CURSOR_THEME
|
||||
$CURSOR_SIZE=$default.CURSOR_SIZE
|
||||
|
||||
# // █▀▀ █▀█ █▄░█ ▀█▀
|
||||
# // █▀░ █▄█ █░▀█ ░█░
|
||||
|
||||
$default.FONT=Cantarell
|
||||
$default.FONT_SIZE=10
|
||||
$default.DOCUMENT_FONT=Cantarell
|
||||
$default.DOCUMENT_FONT_SIZE=10
|
||||
$default.MONOSPACE_FONT=CaskaydiaCove Nerd Font Mono
|
||||
$default.MONOSPACE_FONT_SIZE=9
|
||||
$default.NOTIFICATION_FONT=Mononoki Nerd Font Mono
|
||||
$default.BAR_FONT=JetBrainsMono Nerd Font
|
||||
# $default.MENU_FONT=This is not yet set as it looks perfect with the global font
|
||||
$default.FONT_ANTIALIASING=rgba
|
||||
$default.FONT_HINTING=full
|
||||
|
||||
$FONT=$default.FONT
|
||||
$FONT_SIZE=$default.FONT_SIZE
|
||||
$DOCUMENT_FONT=$default.DOCUMENT_FONT
|
||||
$DOCUMENT_FONT_SIZE=$default.DOCUMENT_FONT_SIZE
|
||||
$MONOSPACE_FONT=$default.MONOSPACE_FONT
|
||||
$MONOSPACE_FONT_SIZE=$default.MONOSPACE_FONT_SIZE
|
||||
$NOTIFICATION_FONT=$default.NOTIFICATION_FONT
|
||||
$BAR_FONT=$default.BAR_FONT
|
||||
# $MENU_FONT=$default.MENU_FONT
|
||||
$FONT_ANTIALIASING=$default.FONT_ANTIALIASING
|
||||
$FONT_HINTING=$default.FONT_HINTING
|
||||
|
||||
|
||||
|
||||
# // █▀ █▀█ █▀▀ █▀▀ █ ▄▀█ █░░
|
||||
# // ▄█ █▀▀ ██▄ █▄▄ █ █▀█ █▄▄
|
||||
|
||||
decoration {
|
||||
dim_special = 0.3
|
||||
active_opacity = 0.90
|
||||
inactive_opacity = 0.75
|
||||
fullscreen_opacity = 1
|
||||
blur {
|
||||
special = true
|
||||
}
|
||||
}
|
||||
|
||||
# // █▀▄▀█ █▀█ █▄░█ █ ▀█▀ █▀█ █▀█
|
||||
# // █░▀░█ █▄█ █░▀█ █ ░█░ █▄█ █▀▄
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Monitors/
|
||||
|
||||
monitor = ,preferred,auto,auto
|
||||
|
||||
# // █ █▄░█ █▀█ █░█ ▀█▀
|
||||
# // █ █░▀█ █▀▀ █▄█ ░█░
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Variables/
|
||||
|
||||
input {
|
||||
kb_layout = us
|
||||
follow_mouse = 1
|
||||
|
||||
touchpad {
|
||||
natural_scroll = no
|
||||
}
|
||||
|
||||
sensitivity = 0
|
||||
force_no_accel = 1
|
||||
numlock_by_default = true
|
||||
}
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Variables/
|
||||
|
||||
# gestures {
|
||||
# workspace_swipe = true
|
||||
# workspace_swipe_fingers = 3
|
||||
# }
|
||||
|
||||
|
||||
# // █░░ ▄▀█ █▄█ █▀█ █░█ ▀█▀ █▀
|
||||
# // █▄▄ █▀█ ░█░ █▄█ █▄█ ░█░ ▄█
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/
|
||||
|
||||
dwindle {
|
||||
# pseudotile = yes
|
||||
preserve_split = yes
|
||||
}
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Master-Layout/
|
||||
|
||||
master {
|
||||
new_status = master
|
||||
}
|
||||
|
||||
|
||||
# // █▀▄▀█ █ █▀ █▀▀
|
||||
# // █░▀░█ █ ▄█ █▄▄
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Variables/
|
||||
|
||||
misc {
|
||||
vrr = 0
|
||||
disable_hyprland_logo = true
|
||||
disable_splash_rendering = true
|
||||
force_default_wallpaper = 0
|
||||
}
|
||||
|
||||
xwayland {
|
||||
force_zero_scaling = true
|
||||
}
|
||||
|
||||
|
||||
# // ▄▀█ █▄░█ █ █▀▄▀█ ▄▀█ ▀█▀ █ █▀█ █▄░█
|
||||
# // █▀█ █░▀█ █ █░▀░█ █▀█ ░█░ █ █▄█ █░▀█
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Animations/
|
||||
|
||||
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, once
|
||||
animation = fade, 1, 10, default
|
||||
animation = workspaces, 1, 5, wind
|
||||
}
|
||||
|
||||
|
||||
general {
|
||||
snap { # snapping for floating windows
|
||||
enabled = true
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# // █▀ █▀█ █░█ █▀█ █▀▀ █▀▀
|
||||
# // ▄█ █▄█ █▄█ █▀▄ █▄▄ ██▄
|
||||
|
||||
# hyprlang noerror true
|
||||
# source = $env.XDG_STATE_HOME/hyde/hyprgui.conf # GUI specific config. Used to not break the low level configs. this will be available downstream
|
||||
source = $env.XDG_CONFIG_HOME/hypr/themes/colors.conf # Hyde wallbash colors
|
||||
|
||||
# Source groupbar in here
|
||||
group:groupbar {
|
||||
col.inactive = rgba($wallbash_pry3ee)
|
||||
col.active = rgba($wallbash_pry1ee)
|
||||
col.locked_active = rgba($wallbash_pry2ee)
|
||||
col.locked_inactive = rgba($wallbash_pry4ee)
|
||||
}
|
||||
|
||||
source = $env.XDG_CONFIG_HOME/hypr/themes/theme.conf # theme specific settings
|
||||
source = $env.XDG_CONFIG_HOME/hypr/themes/wallbash.conf # Theme specific settings after Sanitize and handle fallbacks
|
||||
source = $env.XDG_CONFIG_HOME/hypr/nvidia.conf # Nvidia specific settings
|
||||
source = $env.XDG_CONFIG_HOME/hypr/animations.conf # source animations variables
|
||||
# hyprlang noerror false
|
||||
source = $env.XDG_CONFIG_HOME/hypr/hyde.conf
|
||||
# hyprlang noerror true
|
||||
source = $env.XDG_STATE_HOME/hyde/hyprland.conf # translated from config.tomls
|
||||
source = $ANIMATION_PATH # source animations configuration
|
||||
# hyprlang noerror false
|
||||
|
||||
#! Below this is an immutable part of the configuration file, and should not be modified by the user.
|
||||
|
||||
#? By Hyprland convention env and startup files are sourced at the end of the main configuration file
|
||||
#? To ensure that the user's settings are not overridden by the default settings
|
||||
#? This will let us launch after all envs and variables are set.
|
||||
|
||||
# LEGACY
|
||||
$quickapps = $QUICKAPPS
|
||||
$term = $TERMINAL
|
||||
$editor = $EDITOR
|
||||
$file = $EXPLORER
|
||||
$browser = $BROWSER
|
||||
|
||||
# Group Bar
|
||||
group:groupbar{
|
||||
enabled = true
|
||||
gradients = 1
|
||||
render_titles = 1
|
||||
font_size = 12
|
||||
font_family = $FONT
|
||||
}
|
||||
|
||||
# Misc
|
||||
|
||||
misc {
|
||||
font_family = $FONT
|
||||
|
||||
}
|
||||
|
||||
|
||||
# // █▀▀ █▄░█ █░█
|
||||
# // ██▄ █░▀█ ▀▄▀
|
||||
|
||||
# # See https://wiki.hyprland.org/Configuring/Environment-variables/
|
||||
#! Remove for now
|
||||
# env = GDK_BACKEND,$env.GDK_BACKEND
|
||||
# env = SDL_VIDEODRIVER,$env.SDL_VIDEODRIVER
|
||||
# env = CLUTTER_BACKEND,$env.CLUTTER_BACKEND
|
||||
|
||||
# Qt Variables
|
||||
env = QT_AUTO_SCREEN_SCALE_FACTOR,$env.QT_AUTO_SCREEN_SCALE_FACTOR
|
||||
env = QT_QPA_PLATFORM,$env.QT_QPA_PLATFORM
|
||||
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,$env.QT_WAYLAND_DISABLE_WINDOWDECORATION
|
||||
env = QT_QPA_PLATFORMTHEME,$env.QT_QPA_PLATFORMTHEME
|
||||
|
||||
# Wayland-ENV
|
||||
env = MOZ_ENABLE_WAYLAND,$env.MOZ_ENABLE_WAYLAND
|
||||
env = GDK_SCALE,$env.GDK_SCALE
|
||||
env = ELECTRON_OZONE_PLATFORM_HINT,$env.ELECTRON_OZONE_PLATFORM_HINT
|
||||
|
||||
# XDG Spec
|
||||
env = XDG_CURRENT_DESKTOP,$env.XDG_CURRENT_DESKTOP
|
||||
env = XDG_SESSION_TYPE,$env.XDG_SESSION_TYPE
|
||||
env = XDG_SESSION_DESKTOP,$env.XDG_SESSION_DESKTOP
|
||||
|
||||
|
||||
# HyDE Variables
|
||||
$hyde.PATH=$HOME/.local/bin:$scrPath:$env.PATH:$PATH
|
||||
env = PATH,$hyde.PATH
|
||||
|
||||
# XDG-ENV
|
||||
env = XDG_CONFIG_HOME,$env.XDG_CONFIG_HOME
|
||||
env = XDG_CACHE_HOME,$env.XDG_CACHE_HOME
|
||||
env = XDG_DATA_HOME,$env.XDG_DATA_HOME
|
||||
|
||||
# HyDE-ENV
|
||||
env = HYDE_RUNTIME_DIR,$env.XDG_RUNTIME_DIR/hyde
|
||||
env = HYDE_CONFIG_HOME,$env.XDG_CONFIG_HOME/hyde
|
||||
env = HYDE_CACHE_HOME,$env.XDG_CACHE_HOME/hyde
|
||||
env = HYDE_DATA_HOME,$env.XDG_DATA_HOME/hyde
|
||||
env = HYDE_STATE_HOME,$env.XDG_STATE_HOME/hyde
|
||||
|
||||
# CURSOR ENV
|
||||
# env = HYPRCURSOR_THEME,$CURSOR_THEME
|
||||
# env = HYPRCURSOR_SIZE,$CURSOR_SIZE
|
||||
# env = XCURSOR_THEME,$CURSOR_THEME
|
||||
# env = XCURSOR_SIZE,$CURSOR_SIZE
|
||||
|
||||
# Execute on reload
|
||||
|
||||
# HyDE Preparation
|
||||
$exec.mkdir = mkdir -p $env.XDG_RUNTIME_DIR/hyde $env.XDG_CACHE_HOME/hyde/wallbash $env.XDG_CONFIG_HOME/hyde $env.XDG_DATA_HOME/hyde $(dirname $env.XDG_DATA_HOME)/state/hyde # Create HyDE directories
|
||||
$set.env = printf "\n_SHELL='$SHELL'\nGDK_BACKEND='$env.GDK_BACKEND'\nQT_QPA_PLATFORM='$env.QT_QPA_PLATFORM'\nSDL_VIDEODRIVER='$env.SDL_VIDEODRIVER'\nCLUTTER_BACKEND='$env.CLUTTER_BACKEND'\nXDG_CURRENT_DESKTOP='$env.XDG_CURRENT_DESKTOP'\nXDG_SESSION_TYPE='$env.XDG_SESSION_TYPE'\nXDG_SESSION_DESKTOP='$env.XDG_SESSION_DESKTOP'\nQT_AUTO_SCREEN_SCALE_FACTOR='$env.QT_AUTO_SCREEN_SCALE_FACTOR'\nQT_WAYLAND_DISABLE_WINDOWDECORATION='$env.QT_WAYLAND_DISABLE_WINDOWDECORATION'\nQT_QPA_PLATFORMTHEME='$env.QT_QPA_PLATFORMTHEME'\nHYDE_PATH='$hyde.PATH'\nMOZ_ENABLE_WAYLAND='$env.MOZ_ENABLE_WAYLAND'\nGDK_SCALE='$env.GDK_SCALE'\nELECTRON_OZONE_PLATFORM_HINT='$env.ELECTRON_OZONE_PLATFORM_HINT'\nXDG_RUNTIME_DIR='$env.XDG_RUNTIME_DIR'\nXDG_CONFIG_HOME='$env.XDG_CONFIG_HOME'\nXDG_CACHE_HOME='$env.XDG_CACHE_HOME'\nXDG_DATA_HOME='$env.XDG_DATA_HOME'\n_GTK_THEME='$GTK_THEME'\n_ICON_THEME='$ICON_THEME'\n_COLOR_SCHEME='$COLOR_SCHEME'\n_CURSOR_SIZE='$CURSOR_SIZE'\n_CURSOR_THEME='$CURSOR_THEME'\nFONT='$FONT'\nFONT_SIZE='$FONT_SIZE'\nDOCUMENT_FONT='$DOCUMENT_FONT'\nDOCUMENT_FONT_SIZE='$DOCUMENT_FONT_SIZE'\nMONOSPACE_FONT='$MONOSPACE_FONT'\nMONOSPACE_FONT_SIZE='$MONOSPACE_FONT_SIZE'\nFONT_ANTIALIASING='$FONT_ANTIALIASING'\nFONT_HINTING='$FONT_HINTING'\nHYDE_RUNTIME_DIR='$env.XDG_RUNTIME_DIR/hyde'\nHYDE_CONFIG_HOME='$env.XDG_CONFIG_HOME/hyde'\nHYDE_CACHE_HOME='$env.XDG_CACHE_HOME/hyde'\nHYDE_DATA_HOME='$env.XDG_DATA_HOME/hyde'\nHYDE_STATE_HOME='$(dirname $env.XDG_DATA_HOME)/state/hyde'\nexport TERMINAL='$(which $TERMINAL)'\nexport LOCKSCREEN='$LOCKSCREEN'" > "$env.XDG_RUNTIME_DIR/hyde/environment"
|
||||
|
||||
# Create a dconf file that will be loaded later one time, better than multiple dconf commands and better than gsettings
|
||||
$dconFile=$env.XDG_CACHE_HOME/hyde/dconf
|
||||
$dConf = \n[org/gnome/desktop/interface]\n
|
||||
$dConf = $dConf icon-theme='$ICON_THEME'\n
|
||||
$dConf = $dConf gtk-theme='$GTK_THEME'\n
|
||||
$dConf = $dConf color-scheme='$COLOR_SCHEME'\n
|
||||
$dConf = $dConf cursor-theme='$CURSOR_THEME'\n
|
||||
$dConf = $dConf cursor-size=$CURSOR_SIZE\n
|
||||
$dConf = $dConf font-name='$FONT $FONT_SIZE'\n
|
||||
$dConf = $dConf document-font-name='$DOCUMENT_FONT $DOCUMENT_FONT_SIZE'\n
|
||||
$dConf = $dConf monospace-font-name='$MONOSPACE_FONT $MONOSPACE_FONT_SIZE'\n
|
||||
$dConf = $dConf font-antialiasing='$FONT_ANTIALIASING'\n
|
||||
$dConf = $dConf font-hinting='$FONT_HINTING'\n
|
||||
$dConf = $dConf [org/gnome/desktop/default-applications/terminal]\nexec='$(which $TERMINAL)'
|
||||
$dconf.preserve = dconf dump / > $dconFile
|
||||
$dconf.populate = printf "$dConf" >> $dconFile
|
||||
$dconf.reset = dconf reset -f / < $dconFile
|
||||
$dconf.load = dconf load -f / < $dconFile
|
||||
$set.hyprCursor = hyprctl setcursor $CURSOR_THEME $CURSOR_SIZE
|
||||
$exec.dConf = ( $dconf.preserve && $dconf.populate && $dconf.reset && $dconf.load && $set.hyprCursor )
|
||||
|
||||
$exec.keybinds_hint = $scrPath/keybinds.hint.py --format rofi > $env.XDG_RUNTIME_DIR/hyde/keybinds_hint.rofi
|
||||
|
||||
# Execute
|
||||
exec = $exec.mkdir & $set.env & $exec.dConf & $exec.animation & $exec.keybinds_hint
|
||||
|
||||
# // █░░ ▄▀█ █░█ █▄░█ █▀▀ █░█
|
||||
# // █▄▄ █▀█ █▄█ █░▀█ █▄▄ █▀█
|
||||
|
||||
|
||||
exec-once = $start.XDG_PORTAL_RESET # reset XDPH for screenshare
|
||||
exec-once = $start.DBUS_SHARE_PICKER # for XDPHgl
|
||||
exec-once = $start.SYSTEMD_SHARE_PICKER # for XDPH
|
||||
exec-once = $start.AUTH_DIALOGUE # authentication dialogue for GUI apps
|
||||
exec-once = $start.BAR # launch the system bar
|
||||
exec-once = $start.APPTRAY_BLUETOOTH # systray app for Bluetooth
|
||||
exec-once = $start.REMOVABLE_MEDIA # front-end that allows to manage removable media
|
||||
exec-once = $start.NETWORK_MANAGER # systray app for Network/Wifi
|
||||
exec-once = $start.NOTIFICATIONS # start notification demon
|
||||
exec-once = $start.TEXT_CLIPBOARD # clipboard store text data
|
||||
exec-once = $start.IMAGE_CLIPBOARD # clipboard store image data
|
||||
exec-once = $start.WALLPAPER # start wallpaper daemon
|
||||
exec-once = $start.BATTERY_NOTIFY # battery notification
|
||||
exec-once = $start.IDLE_DAEMON # idle daemon
|
||||
|
||||
# hyde/config.toml is parsed and exported to the environment
|
||||
exec-once = $scrPath/parse.config.py --daemon --input $env.XDG_CONFIG_HOME/hyde/config.toml --env $env.XDG_STATE_HOME/hyde/config --hypr $env.XDG_STATE_HOME/hyde/hyprland.conf
|
||||
|
||||
|
||||
|
||||
#? Rules can be added here as most of the configuration are dynamic
|
||||
|
||||
# // █░█░█ █ █▄░█ █▀▄ █▀█ █░█░█ █▀█ █░█ █░░ █▀▀ █▀
|
||||
# // ▀▄▀▄▀ █ █░▀█ █▄▀ █▄█ ▀▄▀▄▀ █▀▄ █▄█ █▄▄ ██▄ ▄█
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Window-Rules/
|
||||
|
||||
# Ony add the Core applications here
|
||||
windowrule {
|
||||
name = windowrule-1
|
||||
float = on
|
||||
match:class = ^(com.gabm.satty)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-2
|
||||
float = on
|
||||
match:class = ^(org.kde.dolphin)$
|
||||
match:title = ^(Progress Dialog — Dolphin)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-3
|
||||
float = on
|
||||
match:class = ^(org.kde.dolphin)$
|
||||
match:title = ^(Copying — Dolphin)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-4
|
||||
float = on
|
||||
match:title = ^(About Mozilla Firefox)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-5
|
||||
float = on
|
||||
match:class = ^(firefox)$
|
||||
match:title = ^(Picture-in-Picture)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-6
|
||||
float = on
|
||||
match:class = ^(firefox)$
|
||||
match:title = ^(Library)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-7
|
||||
float = on
|
||||
match:class = ^(.*)$
|
||||
match:initial_title = ^(.*)(top)(.*)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-8
|
||||
float = on
|
||||
match:class = ^(.*)$
|
||||
match:initial_title = ^(.*)(btop)(.*)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-9
|
||||
float = on
|
||||
match:class = ^(.*)$
|
||||
match:initial_title = ^(.*)(htop)(.*)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-10
|
||||
float = on
|
||||
match:class = ^(vlc)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-11
|
||||
float = on
|
||||
match:class = ^(kvantummanager)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-12
|
||||
float = on
|
||||
match:class = ^(qt5ct)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-13
|
||||
float = on
|
||||
match:class = ^(qt6ct)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-14
|
||||
float = on
|
||||
match:class = ^(nwg-look)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-15
|
||||
float = on
|
||||
match:class = ^(nwg-displays)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-16
|
||||
float = on
|
||||
match:class = ^(org.kde.ark)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-17
|
||||
float = on
|
||||
match:class = ^(org.pulseaudio.pavucontrol)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-18
|
||||
float = on
|
||||
match:class = ^(blueman-manager)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-19
|
||||
float = on
|
||||
match:class = ^(nm-applet)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-20
|
||||
float = on
|
||||
match:class = ^(nm-connection-editor)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-21
|
||||
float = on
|
||||
match:class = ^(org.kde.polkit-kde-authentication-agent-1)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-22
|
||||
float = on
|
||||
match:class = ^([Xx]dg-desktop-portal-gtk)$
|
||||
}
|
||||
|
||||
# // █░░ ▄▀█ █▄█ █▀▀ █▀█ █▀█ █░█ █░░ █▀▀ █▀
|
||||
# // █▄▄ █▀█ ░█░ ██▄ █▀▄ █▀▄ █▄█ █▄▄ ██▄ ▄█
|
||||
|
||||
# layerrule = blur,rofi
|
||||
# layerrule = ignorezero,rofi
|
||||
# layerrule = blur,notifications
|
||||
# layerrule = ignorezero,notifications
|
||||
# layerrule = blur,swaync-notification-window
|
||||
# layerrule = ignorezero,swaync-notification-window
|
||||
# layerrule = blur,swaync-control-center
|
||||
# layerrule = ignorezero,swaync-control-center
|
||||
# layerrule = blur,logout_dialog
|
||||
@@ -0,0 +1,12 @@
|
||||
[Icon Theme]
|
||||
Name=dots-icons
|
||||
Comment=Thin overlay over Tela-circle-dracula: monochrome tray/status icons at every size. Tela only ships its flat panel icons at fixed 16/22/24 - on a fractionally scaled monitor waybar requests size*2 (e.g. 44), which falls through to scalable/devices, whose icons are colored circles (the blue nm-applet blob). This theme is searched first and serves the panel SVGs as scalable, so status icons stay flat; everything else inherits Tela unchanged. Pinned via $ICON_THEME in gui/.config/hypr/hyde.conf.
|
||||
Inherits=Tela-circle-dracula
|
||||
Directories=scalable/status
|
||||
|
||||
[scalable/status]
|
||||
Context=Status
|
||||
Size=22
|
||||
MinSize=8
|
||||
MaxSize=512
|
||||
Type=Scalable
|
||||
@@ -0,0 +1,8 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text {
|
||||
color:#dfdfdf;
|
||||
}</style>
|
||||
</defs>
|
||||
<path class="ColorScheme-Text" d="m12 16.763v-3.672l2.278 1.836zm0-11.525 2.278 1.836-2.278 1.836v-3.673zm0.593 5.763 3.906-3.148a1.002 1.002 0 0 0 0-1.558l-4.872-3.926a1 1 0 0 0-1.627 0.778v5.762l-3.244-2.614a1.0003 1.0003 0 0 0-1.255 1.558l3.905 3.147-3.905 3.147a1 1 0 0 0 1.255 1.557l3.244-2.614v5.762a1.001 1.001 0 0 0 1 1 0.998 0.998 0 0 0 0.627-0.221l4.872-3.926a1.002 1.002 0 0 0 0-1.557l-3.906-3.148z" fill="currentColor"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 646 B |
@@ -0,0 +1,24 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text {
|
||||
color:#dfdfdf;
|
||||
}
|
||||
.ColorScheme-Background {
|
||||
color:#eff0f1;
|
||||
}
|
||||
.ColorScheme-ViewBackground {
|
||||
color:#fcfcfc;
|
||||
}
|
||||
.ColorScheme-ButtonFocus {
|
||||
color:#3daee9;
|
||||
}
|
||||
.ColorScheme-PositiveText {
|
||||
color:#27ae60;
|
||||
}
|
||||
.ColorScheme-NeutralText {
|
||||
color:#f67400;
|
||||
}
|
||||
.ColorScheme-NegativeText {
|
||||
color:#da4453;
|
||||
}</style>
|
||||
<path class="ColorScheme-Text" d="m12 16.763v-3.672l2.278 1.836zm0-11.525 2.278 1.836-2.278 1.836v-3.673zm0.593 5.763 3.906-3.148a1.002 1.002 0 0 0 0-1.558l-4.872-3.926a1 1 0 0 0-1.627 0.778v5.762l-3.244-2.614a1.0003 1.0003 0 0 0-1.255 1.558l3.905 3.147-3.905 3.147a1 1 0 0 0 1.255 1.557l3.244-2.614v5.762a1.001 1.001 0 0 0 1 1 0.998 0.998 0 0 0 0.627-0.221l4.872-3.926a1.002 1.002 0 0 0 0-1.557l-3.906-3.148z" fill="currentColor" opacity=".35"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
@@ -0,0 +1,8 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text {
|
||||
color:#dfdfdf;
|
||||
}</style>
|
||||
</defs>
|
||||
<path class="ColorScheme-Text" d="m12 16.763v-3.672l2.278 1.836zm0-11.525 2.278 1.836-2.278 1.836v-3.673zm0.593 5.763 3.906-3.148a1.002 1.002 0 0 0 0-1.558l-4.872-3.926a1 1 0 0 0-1.627 0.778v5.762l-3.244-2.614a1.0003 1.0003 0 0 0-1.255 1.558l3.905 3.147-3.905 3.147a1 1 0 0 0 1.255 1.557l3.244-2.614v5.762a1.001 1.001 0 0 0 1 1 0.998 0.998 0 0 0 0.627-0.221l4.872-3.926a1.002 1.002 0 0 0 0-1.557l-3.906-3.148z" fill="currentColor"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 646 B |
@@ -0,0 +1,24 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text {
|
||||
color:#dfdfdf;
|
||||
}
|
||||
.ColorScheme-Background {
|
||||
color:#eff0f1;
|
||||
}
|
||||
.ColorScheme-ViewBackground {
|
||||
color:#fcfcfc;
|
||||
}
|
||||
.ColorScheme-ButtonFocus {
|
||||
color:#3daee9;
|
||||
}
|
||||
.ColorScheme-PositiveText {
|
||||
color:#27ae60;
|
||||
}
|
||||
.ColorScheme-NeutralText {
|
||||
color:#f67400;
|
||||
}
|
||||
.ColorScheme-NegativeText {
|
||||
color:#da4453;
|
||||
}</style>
|
||||
<path class="ColorScheme-Text" d="m12 16.763v-3.672l2.278 1.836zm0-11.525 2.278 1.836-2.278 1.836v-3.673zm0.593 5.763 3.906-3.148a1.002 1.002 0 0 0 0-1.558l-4.872-3.926a1 1 0 0 0-1.627 0.778v5.762l-3.244-2.614a1.0003 1.0003 0 0 0-1.255 1.558l3.905 3.147-3.905 3.147a1 1 0 0 0 1.255 1.557l3.244-2.614v5.762a1.001 1.001 0 0 0 1 1 0.998 0.998 0 0 0 0.627-0.221l4.872-3.926a1.002 1.002 0 0 0 0-1.557l-3.906-3.148z" fill="currentColor" opacity=".35"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
@@ -0,0 +1,8 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text {
|
||||
color:#dfdfdf;
|
||||
}</style>
|
||||
</defs>
|
||||
<path class="ColorScheme-Text" d="m12 16.763v-3.672l2.278 1.836zm0-11.525 2.278 1.836-2.278 1.836v-3.673zm0.593 5.763 3.906-3.148a1.002 1.002 0 0 0 0-1.558l-4.872-3.926a1 1 0 0 0-1.627 0.778v5.762l-3.244-2.614a1.0003 1.0003 0 0 0-1.255 1.558l3.905 3.147-3.905 3.147a1 1 0 0 0 1.255 1.557l3.244-2.614v5.762a1.001 1.001 0 0 0 1 1 0.998 0.998 0 0 0 0.627-0.221l4.872-3.926a1.002 1.002 0 0 0 0-1.557l-3.906-3.148z" fill="currentColor"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 646 B |
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
<path style="fill:currentColor" class="ColorScheme-Text" d="M 11,3 C 7.6,3 4.78,5.5636364 4,9 l 2,0 c 0.74,-2.5309091 2.43,-4 5,-4 2.57,0 4.26,1.4690909 5,4 l 2,0 C 17.22,5.5636364 14.4,3 11,3 Z m 0,4 C 9.7,7 8.58,7.8044693 8,9 l 6,0 C 13.42,7.8156425 12.3,7 11,7 Z m -7,4 7,8 7,-8 z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 535 B |
@@ -0,0 +1,10 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
<g transform="translate(-33 -551.36)">
|
||||
<path style="fill:currentColor" class="ColorScheme-Text" d="m38 556.36s-1 0-1 1v9c0 1 1 1 1 1h2l1 1h6l1-1h2s1 0.12994 1-1v-9c0-1-1-1-1-1zm1 2h10v7h-2l-1 1h-4l-1-1h-2z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 465 B |
@@ -0,0 +1,9 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
<path style="fill:currentColor" class="ColorScheme-Text" d="M 5 5 C 5 5 4 5 4 6 L 4 15 C 4 16 5 16 5 16 L 7 16 L 8 17 L 12 17 L 12 15 L 9 15 L 8 14 L 6 14 L 6 7 L 16 7 L 16 11 C 16.774415 11 17.470818 11.309484 18 11.800781 L 18 6 C 18 5 17 5 17 5 L 5 5 z"/>
|
||||
<path style="fill:currentColor" class="ColorScheme-Text" d="m 16,12 c -1.108,0 -2,0.91085 -2,2.0312 l 0,0.96875 -1,0 0,4 6,0 0,-4 -1,0 0,-0.96875 C 18,12.9113 17.108,12 16,12 Z m 0,1 c 0.554,0 1,0.4424 1,1 l 0,1 -2,0 0,-1 c 0,-0.5576 0.446,-1 1,-1 z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 761 B |
@@ -0,0 +1,10 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
<g transform="translate(-33 -575.36)">
|
||||
<path style="fill:currentColor" class="ColorScheme-Text" d="m40.5 582.36c-2.4853 0-4.5 2.0147-4.5 4.5s2.0147 4.5 4.5 4.5c1.9047-0.003 3.6014-1.2042 4.2363-3l3.2637-0.004v2h3v-2.0039l1 0.004v-3l-7.2637 0.004c-0.6349-1.7958-2.3316-2.9973-4.2363-3zm0 3c0.82843 0 1.5 0.67157 1.5 1.5s-0.67157 1.5-1.5 1.5-1.5-0.67157-1.5-1.5 0.67157-1.5 1.5-1.5z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 640 B |
@@ -0,0 +1,10 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
<g transform="translate(-33 -551.36)">
|
||||
<path style="fill:currentColor" class="ColorScheme-Text" d="m38 556.36s-1 0-1 1v9c0 1 1 1 1 1h2l1 1h6l1-1h2s1 0.12994 1-1v-9c0-1-1-1-1-1zm1 2h10v7h-2l-1 1h-4l-1-1h-2z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 465 B |
@@ -0,0 +1,10 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
|
||||
</defs>
|
||||
<g class="ColorScheme-Text" transform="translate(-55.001 -104)" fill="currentColor">
|
||||
<path d="m65.994 109c-2.9623 5e-3 -5.8185 1.107-8.0176 3.0918a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.8325-1.6538 4.2113-2.5711 6.6797-2.5762 2.4704 3.8e-4 4.8514 0.91565 6.6875 2.5684a1 1 0 0 0 1.4141-0.0742 1 1 0 0 0-0.07422-1.4141c-2.2029-1.9829-5.0635-3.0797-8.0273-3.0801a1.0001 1.0001 0 0 0-2e-3 0z"/>
|
||||
<path d="m65.996 113c-1.9749 3e-3 -3.8797 0.73749-5.3457 2.0606a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.0994-0.99224 2.5271-1.5419 4.0078-1.5449 1.4823 2.3e-4 2.91 0.54932 4.0117 1.541a1 1 0 0 0 1.4121-0.0742 1 1 0 0 0-0.07422-1.4121c-1.4685-1.3219-3.3738-2.0544-5.3496-2.0548a1.0001 1.0001 0 0 0-2e-3 0z"/>
|
||||
<path d="m65.998 117c-0.98726 2e-3 -1.9409 0.36979-2.6738 1.0312a1.0001 1.0001 0 0 0-0.07227 1.4102l2.0039 2.2285a1.0001 1.0001 0 0 0 1.4863-2e-3l2.0059-2.2285a1.0001 1.0001 0 0 0-0.07422-1.4121c-0.73416-0.66077-1.6861-1.0271-2.6738-1.0273a1.0001 1.0001 0 0 0-2e-3 0zm0 2h0.001953c0.12434 1.4e-4 0.21537 0.10816 0.33594 0.13086l-0.33594 0.375-0.33789-0.375c0.12056-0.0229 0.21157-0.13051 0.33594-0.13086z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
@@ -0,0 +1,10 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
<g transform="translate(-33 -599.36)">
|
||||
<path style="fill:currentColor" class="ColorScheme-Text" d="m37 617.37 14-14v14z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 379 B |
@@ -0,0 +1,7 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 247 B |
@@ -0,0 +1,10 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
|
||||
</defs>
|
||||
<g class="ColorScheme-Text" transform="translate(-55.001 -104)" fill="currentColor">
|
||||
<path d="m65.994 109c-2.9623 5e-3 -5.8185 1.107-8.0176 3.0918a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.8325-1.6538 4.2113-2.5711 6.6797-2.5762 2.4704 3.8e-4 4.8514 0.91565 6.6875 2.5684a1 1 0 0 0 1.4141-0.0742 1 1 0 0 0-0.07422-1.4141c-2.2029-1.9829-5.0635-3.0797-8.0273-3.0801a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.996 113c-1.9749 3e-3 -3.8797 0.73749-5.3457 2.0606a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.0994-0.99224 2.5271-1.5419 4.0078-1.5449 1.4823 2.3e-4 2.91 0.54932 4.0117 1.541a1 1 0 0 0 1.4121-0.0742 1 1 0 0 0-0.07422-1.4121c-1.4685-1.3219-3.3738-2.0544-5.3496-2.0548a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.998 117c-0.98726 2e-3 -1.9409 0.36979-2.6738 1.0312a1.0001 1.0001 0 0 0-0.07227 1.4102l2.0039 2.2285a1.0001 1.0001 0 0 0 1.4863-2e-3l2.0059-2.2285a1.0001 1.0001 0 0 0-0.07422-1.4121c-0.73416-0.66077-1.6861-1.0271-2.6738-1.0273a1.0001 1.0001 0 0 0-2e-3 0zm0 2h0.001953c0.12434 1.4e-4 0.21537 0.10816 0.33594 0.13086l-0.33594 0.375-0.33789-0.375c0.12056-0.0229 0.21157-0.13051 0.33594-0.13086z" opacity=".35"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
@@ -0,0 +1,10 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
|
||||
</defs>
|
||||
<g class="ColorScheme-Text" transform="translate(-55.001 -104)" fill="currentColor">
|
||||
<path d="m65.994 109c-2.9623 5e-3 -5.8185 1.107-8.0176 3.0918a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.8325-1.6538 4.2113-2.5711 6.6797-2.5762 2.4704 3.8e-4 4.8514 0.91565 6.6875 2.5684a1 1 0 0 0 1.4141-0.0742 1 1 0 0 0-0.07422-1.4141c-2.2029-1.9829-5.0635-3.0797-8.0273-3.0801a1.0001 1.0001 0 0 0-2e-3 0z"/>
|
||||
<path d="m65.996 113c-1.9749 3e-3 -3.8797 0.73749-5.3457 2.0606a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.0994-0.99224 2.5271-1.5419 4.0078-1.5449 1.4823 2.3e-4 2.91 0.54932 4.0117 1.541a1 1 0 0 0 1.4121-0.0742 1 1 0 0 0-0.07422-1.4121c-1.4685-1.3219-3.3738-2.0544-5.3496-2.0548a1.0001 1.0001 0 0 0-2e-3 0z"/>
|
||||
<path d="m65.998 117c-0.98726 2e-3 -1.9409 0.36979-2.6738 1.0312a1.0001 1.0001 0 0 0-0.07227 1.4102l2.0039 2.2285a1.0001 1.0001 0 0 0 1.4863-2e-3l2.0059-2.2285a1.0001 1.0001 0 0 0-0.07422-1.4121c-0.73416-0.66077-1.6861-1.0271-2.6738-1.0273a1.0001 1.0001 0 0 0-2e-3 0zm0 2h0.001953c0.12434 1.4e-4 0.21537 0.10816 0.33594 0.13086l-0.33594 0.375-0.33789-0.375c0.12056-0.0229 0.21157-0.13051 0.33594-0.13086z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
@@ -0,0 +1,10 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
|
||||
</defs>
|
||||
<g class="ColorScheme-Text" transform="translate(-55.001 -104)" fill="currentColor">
|
||||
<path d="m65.994 109c-2.9623 5e-3 -5.8185 1.107-8.0176 3.0918a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.8325-1.6538 4.2113-2.5711 6.6797-2.5762 2.4704 3.8e-4 4.8514 0.91565 6.6875 2.5684a1 1 0 0 0 1.4141-0.0742 1 1 0 0 0-0.07422-1.4141c-2.2029-1.9829-5.0635-3.0797-8.0273-3.0801a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.996 113c-1.9749 3e-3 -3.8797 0.73749-5.3457 2.0606a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.0994-0.99224 2.5271-1.5419 4.0078-1.5449 1.4823 2.3e-4 2.91 0.54932 4.0117 1.541a1 1 0 0 0 1.4121-0.0742 1 1 0 0 0-0.07422-1.4121c-1.4685-1.3219-3.3738-2.0544-5.3496-2.0548a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.998 117c-0.98726 2e-3 -1.9409 0.36979-2.6738 1.0312a1.0001 1.0001 0 0 0-0.07227 1.4102l2.0039 2.2285a1.0001 1.0001 0 0 0 1.4863-2e-3l2.0059-2.2285a1.0001 1.0001 0 0 0-0.07422-1.4121c-0.73416-0.66077-1.6861-1.0271-2.6738-1.0273a1.0001 1.0001 0 0 0-2e-3 0zm0 2h0.001953c0.12434 1.4e-4 0.21537 0.10816 0.33594 0.13086l-0.33594 0.375-0.33789-0.375c0.12056-0.0229 0.21157-0.13051 0.33594-0.13086z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
@@ -0,0 +1,10 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
|
||||
</defs>
|
||||
<g class="ColorScheme-Text" transform="translate(-55.001 -104)" fill="currentColor">
|
||||
<path d="m65.994 109c-2.9623 5e-3 -5.8185 1.107-8.0176 3.0918a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.8325-1.6538 4.2113-2.5711 6.6797-2.5762 2.4704 3.8e-4 4.8514 0.91565 6.6875 2.5684a1 1 0 0 0 1.4141-0.0742 1 1 0 0 0-0.07422-1.4141c-2.2029-1.9829-5.0635-3.0797-8.0273-3.0801a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.996 113c-1.9749 3e-3 -3.8797 0.73749-5.3457 2.0606a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.0994-0.99224 2.5271-1.5419 4.0078-1.5449 1.4823 2.3e-4 2.91 0.54932 4.0117 1.541a1 1 0 0 0 1.4121-0.0742 1 1 0 0 0-0.07422-1.4121c-1.4685-1.3219-3.3738-2.0544-5.3496-2.0548a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".65"/>
|
||||
<path d="m65.998 117c-0.98726 2e-3 -1.9409 0.36979-2.6738 1.0312a1.0001 1.0001 0 0 0-0.07227 1.4102l2.0039 2.2285a1.0001 1.0001 0 0 0 1.4863-2e-3l2.0059-2.2285a1.0001 1.0001 0 0 0-0.07422-1.4121c-0.73416-0.66077-1.6861-1.0271-2.6738-1.0273a1.0001 1.0001 0 0 0-2e-3 0zm0 2h0.001953c0.12434 1.4e-4 0.21537 0.10816 0.33594 0.13086l-0.33594 0.375-0.33789-0.375c0.12056-0.0229 0.21157-0.13051 0.33594-0.13086z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
@@ -0,0 +1,10 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
|
||||
</defs>
|
||||
<g class="ColorScheme-Text" transform="translate(-55.001 -104)" fill="currentColor">
|
||||
<path d="m65.994 109c-2.9623 5e-3 -5.8185 1.107-8.0176 3.0918a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.8325-1.6538 4.2113-2.5711 6.6797-2.5762 2.4704 3.8e-4 4.8514 0.91565 6.6875 2.5684a1 1 0 0 0 1.4141-0.0742 1 1 0 0 0-0.07422-1.4141c-2.2029-1.9829-5.0635-3.0797-8.0273-3.0801a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".65"/>
|
||||
<path d="m65.996 113c-1.9749 3e-3 -3.8797 0.73749-5.3457 2.0606a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.0994-0.99224 2.5271-1.5419 4.0078-1.5449 1.4823 2.3e-4 2.91 0.54932 4.0117 1.541a1 1 0 0 0 1.4121-0.0742 1 1 0 0 0-0.07422-1.4121c-1.4685-1.3219-3.3738-2.0544-5.3496-2.0548a1.0001 1.0001 0 0 0-2e-3 0z"/>
|
||||
<path d="m65.998 117c-0.98726 2e-3 -1.9409 0.36979-2.6738 1.0312a1.0001 1.0001 0 0 0-0.07227 1.4102l2.0039 2.2285a1.0001 1.0001 0 0 0 1.4863-2e-3l2.0059-2.2285a1.0001 1.0001 0 0 0-0.07422-1.4121c-0.73416-0.66077-1.6861-1.0271-2.6738-1.0273a1.0001 1.0001 0 0 0-2e-3 0zm0 2h0.001953c0.12434 1.4e-4 0.21537 0.10816 0.33594 0.13086l-0.33594 0.375-0.33789-0.375c0.12056-0.0229 0.21157-0.13051 0.33594-0.13086z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
@@ -0,0 +1,11 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
<g transform="translate(-57 -551.36)">
|
||||
<path opacity=".3" style="fill:currentColor" class="ColorScheme-Text" d="m62 556.36s-1 0-1 1v9c0 1 1 1 1 1h2l1 1h5v-2h-4l-1-1h-2v-7h10v6h2v-7c0-1-1-1-1-1h-12z"/>
|
||||
<path style="fill:currentColor" class="ColorScheme-Text" d="m71 565.36v1c0 0.27614 0.10029 0.53779 0.28125 0.71875l0.78125 0.78125-0.78125 0.78125c-0.18096 0.18096-0.28125 0.44261-0.28125 0.71875v1h1c0.27614 0 0.53779-0.10029 0.71875-0.28125l0.78125-0.78125 0.78125 0.78125c0.18096 0.18096 0.44261 0.28125 0.71875 0.28125h1v-1c0-0.27614-0.10029-0.53779-0.28125-0.71875l-0.78125-0.78125 0.78125-0.78125c0.18096-0.18096 0.28125-0.44261 0.28125-0.71875v-1h-1c-0.27614 0-0.53779 0.10029-0.71875 0.28125l-0.78125 0.78125-0.78125-0.78125c-0.18096-0.18096-0.44261-0.28125-0.71875-0.28125h-1z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
@@ -0,0 +1,10 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
<g transform="translate(-153 -575.36)">
|
||||
<path style="fill:currentColor" class="ColorScheme-Text" d="m169 587.36c-1.108 0-2 0.91085-2 2.0312v0.96875h-1v4h6v-4h-1v-0.96875c0-1.1199-0.892-2.0312-2-2.0312zm0 1c0.554 0 1 0.4424 1 1v1h-2v-1c0-0.5576 0.446-1 1-1z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 516 B |
@@ -0,0 +1,11 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
|
||||
</defs>
|
||||
<g class="ColorScheme-Text" transform="translate(-55.001 -104)" fill="currentColor">
|
||||
<path d="m65.994 109c-2.9623 5e-3 -5.8185 1.107-8.0176 3.0918a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.8325-1.6538 4.2113-2.5711 6.6797-2.5762 2.4704 3.8e-4 4.8514 0.91565 6.6875 2.5684a1 1 0 0 0 1.4141-0.0742 1 1 0 0 0-0.07422-1.4141c-2.2029-1.9829-5.0635-3.0797-8.0273-3.0801a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.996 113c-1.9749 3e-3 -3.8797 0.73749-5.3457 2.0606a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.0994-0.99224 2.5271-1.5419 4.0078-1.5449 1.4823 2.3e-4 2.91 0.54932 4.0117 1.541a1 1 0 0 0 1.4121-0.0742 1 1 0 0 0-0.07422-1.4121c-1.4685-1.3219-3.3738-2.0544-5.3496-2.0548a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.998 117c-0.98726 2e-3 -1.9409 0.36979-2.6738 1.0312a1.0001 1.0001 0 0 0-0.07227 1.4102l2.0039 2.2285a1.0001 1.0001 0 0 0 1.4863-2e-3l2.0059-2.2285a1.0001 1.0001 0 0 0-0.07422-1.4121c-0.73416-0.66077-1.6861-1.0271-2.6738-1.0273a1.0001 1.0001 0 0 0-2e-3 0zm0 2h0.001953c0.12434 1.4e-4 0.21537 0.10816 0.33594 0.13086l-0.33594 0.375-0.33789-0.375c0.12056-0.0229 0.21157-0.13051 0.33594-0.13086z" opacity=".35"/>
|
||||
</g>
|
||||
<path class="ColorScheme-Text" d="m18 14c-1.108 0-2 0.892-2 2v1c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1v-1c0-1.108-0.892-2-2-2zm0 1c0.554 0 1 0.446 1 1v1h-2v-1c0-0.554 0.446-1 1-1z" fill="currentColor"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
@@ -0,0 +1,10 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
|
||||
</defs>
|
||||
<g class="ColorScheme-Text" transform="translate(-55.001 -104)" fill="currentColor">
|
||||
<path d="m65.994 109c-2.9623 5e-3 -5.8185 1.107-8.0176 3.0918a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.8325-1.6538 4.2113-2.5711 6.6797-2.5762 2.4704 3.8e-4 4.8514 0.91565 6.6875 2.5684a1 1 0 0 0 1.4141-0.0742 1 1 0 0 0-0.07422-1.4141c-2.2029-1.9829-5.0635-3.0797-8.0273-3.0801a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.996 113c-1.9749 3e-3 -3.8797 0.73749-5.3457 2.0606a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.0994-0.99224 2.5271-1.5419 4.0078-1.5449 1.4823 2.3e-4 2.91 0.54932 4.0117 1.541a1 1 0 0 0 1.4121-0.0742 1 1 0 0 0-0.07422-1.4121c-1.4685-1.3219-3.3738-2.0544-5.3496-2.0548a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.998 117c-0.98726 2e-3 -1.9409 0.36979-2.6738 1.0312a1.0001 1.0001 0 0 0-0.07227 1.4102l2.0039 2.2285a1.0001 1.0001 0 0 0 1.4863-2e-3l2.0059-2.2285a1.0001 1.0001 0 0 0-0.07422-1.4121c-0.73416-0.66077-1.6861-1.0271-2.6738-1.0273a1.0001 1.0001 0 0 0-2e-3 0zm0 2h0.001953c0.12434 1.4e-4 0.21537 0.10816 0.33594 0.13086l-0.33594 0.375-0.33789-0.375c0.12056-0.0229 0.21157-0.13051 0.33594-0.13086z" opacity=".35"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
@@ -0,0 +1,11 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
|
||||
</defs>
|
||||
<g class="ColorScheme-Text" transform="translate(-55.001 -104)" fill="currentColor">
|
||||
<path d="m65.994 109c-2.9623 5e-3 -5.8185 1.107-8.0176 3.0918a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.8325-1.6538 4.2113-2.5711 6.6797-2.5762 2.4704 3.8e-4 4.8514 0.91565 6.6875 2.5684a1 1 0 0 0 1.4141-0.0742 1 1 0 0 0-0.07422-1.4141c-2.2029-1.9829-5.0635-3.0797-8.0273-3.0801a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.996 113c-1.9749 3e-3 -3.8797 0.73749-5.3457 2.0606a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.0994-0.99224 2.5271-1.5419 4.0078-1.5449 1.4823 2.3e-4 2.91 0.54932 4.0117 1.541a1 1 0 0 0 1.4121-0.0742 1 1 0 0 0-0.07422-1.4121c-1.4685-1.3219-3.3738-2.0544-5.3496-2.0548a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.998 117c-0.98726 2e-3 -1.9409 0.36979-2.6738 1.0312a1.0001 1.0001 0 0 0-0.07227 1.4102l2.0039 2.2285a1.0001 1.0001 0 0 0 1.4863-2e-3l2.0059-2.2285a1.0001 1.0001 0 0 0-0.07422-1.4121c-0.73416-0.66077-1.6861-1.0271-2.6738-1.0273a1.0001 1.0001 0 0 0-2e-3 0zm0 2h0.001953c0.12434 1.4e-4 0.21537 0.10816 0.33594 0.13086l-0.33594 0.375-0.33789-0.375c0.12056-0.0229 0.21157-0.13051 0.33594-0.13086z" opacity=".35"/>
|
||||
</g>
|
||||
<path class="ColorScheme-Text" d="m18 14c-1.108 0-2 0.892-2 2v1c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1v-1c0-1.108-0.892-2-2-2zm0 1c0.554 0 1 0.446 1 1v1h-2v-1c0-0.554 0.446-1 1-1z" fill="currentColor"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
@@ -0,0 +1,10 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
|
||||
</defs>
|
||||
<g class="ColorScheme-Text" transform="translate(-55.001 -104)" fill="currentColor">
|
||||
<path d="m65.994 109c-2.9623 5e-3 -5.8185 1.107-8.0176 3.0918a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.8325-1.6538 4.2113-2.5711 6.6797-2.5762 2.4704 3.8e-4 4.8514 0.91565 6.6875 2.5684a1 1 0 0 0 1.4141-0.0742 1 1 0 0 0-0.07422-1.4141c-2.2029-1.9829-5.0635-3.0797-8.0273-3.0801a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.996 113c-1.9749 3e-3 -3.8797 0.73749-5.3457 2.0606a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.0994-0.99224 2.5271-1.5419 4.0078-1.5449 1.4823 2.3e-4 2.91 0.54932 4.0117 1.541a1 1 0 0 0 1.4121-0.0742 1 1 0 0 0-0.07422-1.4121c-1.4685-1.3219-3.3738-2.0544-5.3496-2.0548a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.998 117c-0.98726 2e-3 -1.9409 0.36979-2.6738 1.0312a1.0001 1.0001 0 0 0-0.07227 1.4102l2.0039 2.2285a1.0001 1.0001 0 0 0 1.4863-2e-3l2.0059-2.2285a1.0001 1.0001 0 0 0-0.07422-1.4121c-0.73416-0.66077-1.6861-1.0271-2.6738-1.0273a1.0001 1.0001 0 0 0-2e-3 0zm0 2h0.001953c0.12434 1.4e-4 0.21537 0.10816 0.33594 0.13086l-0.33594 0.375-0.33789-0.375c0.12056-0.0229 0.21157-0.13051 0.33594-0.13086z" opacity=".35"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
@@ -0,0 +1,11 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
|
||||
</defs>
|
||||
<g class="ColorScheme-Text" transform="translate(-55.001 -104)" fill="currentColor">
|
||||
<path d="m65.994 109c-2.9623 5e-3 -5.8185 1.107-8.0176 3.0918a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.8325-1.6538 4.2113-2.5711 6.6797-2.5762 2.4704 3.8e-4 4.8514 0.91565 6.6875 2.5684a1 1 0 0 0 1.4141-0.0742 1 1 0 0 0-0.07422-1.4141c-2.2029-1.9829-5.0635-3.0797-8.0273-3.0801a1.0001 1.0001 0 0 0-2e-3 0z"/>
|
||||
<path d="m65.996 113c-1.9749 3e-3 -3.8797 0.73749-5.3457 2.0606a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.0994-0.99224 2.5271-1.5419 4.0078-1.5449 1.4823 2.3e-4 2.91 0.54932 4.0117 1.541a1 1 0 0 0 1.4121-0.0742 1 1 0 0 0-0.07422-1.4121c-1.4685-1.3219-3.3738-2.0544-5.3496-2.0548a1.0001 1.0001 0 0 0-2e-3 0z"/>
|
||||
<path d="m65.998 117c-0.98726 2e-3 -1.9409 0.36979-2.6738 1.0312a1.0001 1.0001 0 0 0-0.07227 1.4102l2.0039 2.2285a1.0001 1.0001 0 0 0 1.4863-2e-3l2.0059-2.2285a1.0001 1.0001 0 0 0-0.07422-1.4121c-0.73416-0.66077-1.6861-1.0271-2.6738-1.0273a1.0001 1.0001 0 0 0-2e-3 0zm0 2h0.001953c0.12434 1.4e-4 0.21537 0.10816 0.33594 0.13086l-0.33594 0.375-0.33789-0.375c0.12056-0.0229 0.21157-0.13051 0.33594-0.13086z"/>
|
||||
</g>
|
||||
<path id="lock-icon" class="ColorScheme-Text" d="m18 14c-1.108 0-2 0.892-2 2v1c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1v-1c0-1.108-0.892-2-2-2zm0 1c0.554 0 1 0.446 1 1v1h-2v-1c0-0.554 0.446-1 1-1z" fill="currentColor"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
@@ -0,0 +1,10 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
|
||||
</defs>
|
||||
<g class="ColorScheme-Text" transform="translate(-55.001 -104)" fill="currentColor">
|
||||
<path d="m65.994 109c-2.9623 5e-3 -5.8185 1.107-8.0176 3.0918a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.8325-1.6538 4.2113-2.5711 6.6797-2.5762 2.4704 3.8e-4 4.8514 0.91565 6.6875 2.5684a1 1 0 0 0 1.4141-0.0742 1 1 0 0 0-0.07422-1.4141c-2.2029-1.9829-5.0635-3.0797-8.0273-3.0801a1.0001 1.0001 0 0 0-2e-3 0z"/>
|
||||
<path d="m65.996 113c-1.9749 3e-3 -3.8797 0.73749-5.3457 2.0606a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.0994-0.99224 2.5271-1.5419 4.0078-1.5449 1.4823 2.3e-4 2.91 0.54932 4.0117 1.541a1 1 0 0 0 1.4121-0.0742 1 1 0 0 0-0.07422-1.4121c-1.4685-1.3219-3.3738-2.0544-5.3496-2.0548a1.0001 1.0001 0 0 0-2e-3 0z"/>
|
||||
<path d="m65.998 117c-0.98726 2e-3 -1.9409 0.36979-2.6738 1.0312a1.0001 1.0001 0 0 0-0.07227 1.4102l2.0039 2.2285a1.0001 1.0001 0 0 0 1.4863-2e-3l2.0059-2.2285a1.0001 1.0001 0 0 0-0.07422-1.4121c-0.73416-0.66077-1.6861-1.0271-2.6738-1.0273a1.0001 1.0001 0 0 0-2e-3 0zm0 2h0.001953c0.12434 1.4e-4 0.21537 0.10816 0.33594 0.13086l-0.33594 0.375-0.33789-0.375c0.12056-0.0229 0.21157-0.13051 0.33594-0.13086z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
@@ -0,0 +1,11 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
|
||||
</defs>
|
||||
<g class="ColorScheme-Text" transform="translate(-55.001 -104)" fill="currentColor">
|
||||
<path d="m65.994 109c-2.9623 5e-3 -5.8185 1.107-8.0176 3.0918a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.8325-1.6538 4.2113-2.5711 6.6797-2.5762 2.4704 3.8e-4 4.8514 0.91565 6.6875 2.5684a1 1 0 0 0 1.4141-0.0742 1 1 0 0 0-0.07422-1.4141c-2.2029-1.9829-5.0635-3.0797-8.0273-3.0801a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.996 113c-1.9749 3e-3 -3.8797 0.73749-5.3457 2.0606a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.0994-0.99224 2.5271-1.5419 4.0078-1.5449 1.4823 2.3e-4 2.91 0.54932 4.0117 1.541a1 1 0 0 0 1.4121-0.0742 1 1 0 0 0-0.07422-1.4121c-1.4685-1.3219-3.3738-2.0544-5.3496-2.0548a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.998 117c-0.98726 2e-3 -1.9409 0.36979-2.6738 1.0312a1.0001 1.0001 0 0 0-0.07227 1.4102l2.0039 2.2285a1.0001 1.0001 0 0 0 1.4863-2e-3l2.0059-2.2285a1.0001 1.0001 0 0 0-0.07422-1.4121c-0.73416-0.66077-1.6861-1.0271-2.6738-1.0273a1.0001 1.0001 0 0 0-2e-3 0zm0 2h0.001953c0.12434 1.4e-4 0.21537 0.10816 0.33594 0.13086l-0.33594 0.375-0.33789-0.375c0.12056-0.0229 0.21157-0.13051 0.33594-0.13086z"/>
|
||||
</g>
|
||||
<path class="ColorScheme-Text" d="m18 14c-1.108 0-2 0.892-2 2v1c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1v-1c0-1.108-0.892-2-2-2zm0 1c0.554 0 1 0.446 1 1v1h-2v-1c0-0.554 0.446-1 1-1z" fill="currentColor"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
@@ -0,0 +1,10 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
|
||||
</defs>
|
||||
<g class="ColorScheme-Text" transform="translate(-55.001 -104)" fill="currentColor">
|
||||
<path d="m65.994 109c-2.9623 5e-3 -5.8185 1.107-8.0176 3.0918a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.8325-1.6538 4.2113-2.5711 6.6797-2.5762 2.4704 3.8e-4 4.8514 0.91565 6.6875 2.5684a1 1 0 0 0 1.4141-0.0742 1 1 0 0 0-0.07422-1.4141c-2.2029-1.9829-5.0635-3.0797-8.0273-3.0801a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.996 113c-1.9749 3e-3 -3.8797 0.73749-5.3457 2.0606a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.0994-0.99224 2.5271-1.5419 4.0078-1.5449 1.4823 2.3e-4 2.91 0.54932 4.0117 1.541a1 1 0 0 0 1.4121-0.0742 1 1 0 0 0-0.07422-1.4121c-1.4685-1.3219-3.3738-2.0544-5.3496-2.0548a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.998 117c-0.98726 2e-3 -1.9409 0.36979-2.6738 1.0312a1.0001 1.0001 0 0 0-0.07227 1.4102l2.0039 2.2285a1.0001 1.0001 0 0 0 1.4863-2e-3l2.0059-2.2285a1.0001 1.0001 0 0 0-0.07422-1.4121c-0.73416-0.66077-1.6861-1.0271-2.6738-1.0273a1.0001 1.0001 0 0 0-2e-3 0zm0 2h0.001953c0.12434 1.4e-4 0.21537 0.10816 0.33594 0.13086l-0.33594 0.375-0.33789-0.375c0.12056-0.0229 0.21157-0.13051 0.33594-0.13086z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
@@ -0,0 +1,11 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
|
||||
</defs>
|
||||
<g class="ColorScheme-Text" transform="translate(-55.001 -104)" fill="currentColor">
|
||||
<path d="m65.994 109c-2.9623 5e-3 -5.8185 1.107-8.0176 3.0918a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.8325-1.6538 4.2113-2.5711 6.6797-2.5762 2.4704 3.8e-4 4.8514 0.91565 6.6875 2.5684a1 1 0 0 0 1.4141-0.0742 1 1 0 0 0-0.07422-1.4141c-2.2029-1.9829-5.0635-3.0797-8.0273-3.0801a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.996 113c-1.9749 3e-3 -3.8797 0.73749-5.3457 2.0606a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.0994-0.99224 2.5271-1.5419 4.0078-1.5449 1.4823 2.3e-4 2.91 0.54932 4.0117 1.541a1 1 0 0 0 1.4121-0.0742 1 1 0 0 0-0.07422-1.4121c-1.4685-1.3219-3.3738-2.0544-5.3496-2.0548a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.998 117c-0.98726 2e-3 -1.9409 0.36979-2.6738 1.0312a1.0001 1.0001 0 0 0-0.07227 1.4102l2.0039 2.2285a1.0001 1.0001 0 0 0 1.4863-2e-3l2.0059-2.2285a1.0001 1.0001 0 0 0-0.07422-1.4121c-0.73416-0.66077-1.6861-1.0271-2.6738-1.0273a1.0001 1.0001 0 0 0-2e-3 0zm0 2h0.001953c0.12434 1.4e-4 0.21537 0.10816 0.33594 0.13086l-0.33594 0.375-0.33789-0.375c0.12056-0.0229 0.21157-0.13051 0.33594-0.13086z"/>
|
||||
</g>
|
||||
<path class="ColorScheme-Text" d="m18 14c-1.108 0-2 0.892-2 2v1c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1v-1c0-1.108-0.892-2-2-2zm0 1c0.554 0 1 0.446 1 1v1h-2v-1c0-0.554 0.446-1 1-1z" fill="currentColor"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
@@ -0,0 +1,10 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
|
||||
</defs>
|
||||
<g class="ColorScheme-Text" transform="translate(-55.001 -104)" fill="currentColor">
|
||||
<path d="m65.994 109c-2.9623 5e-3 -5.8185 1.107-8.0176 3.0918a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.8325-1.6538 4.2113-2.5711 6.6797-2.5762 2.4704 3.8e-4 4.8514 0.91565 6.6875 2.5684a1 1 0 0 0 1.4141-0.0742 1 1 0 0 0-0.07422-1.4141c-2.2029-1.9829-5.0635-3.0797-8.0273-3.0801a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.996 113c-1.9749 3e-3 -3.8797 0.73749-5.3457 2.0606a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.0994-0.99224 2.5271-1.5419 4.0078-1.5449 1.4823 2.3e-4 2.91 0.54932 4.0117 1.541a1 1 0 0 0 1.4121-0.0742 1 1 0 0 0-0.07422-1.4121c-1.4685-1.3219-3.3738-2.0544-5.3496-2.0548a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".35"/>
|
||||
<path d="m65.998 117c-0.98726 2e-3 -1.9409 0.36979-2.6738 1.0312a1.0001 1.0001 0 0 0-0.07227 1.4102l2.0039 2.2285a1.0001 1.0001 0 0 0 1.4863-2e-3l2.0059-2.2285a1.0001 1.0001 0 0 0-0.07422-1.4121c-0.73416-0.66077-1.6861-1.0271-2.6738-1.0273a1.0001 1.0001 0 0 0-2e-3 0zm0 2h0.001953c0.12434 1.4e-4 0.21537 0.10816 0.33594 0.13086l-0.33594 0.375-0.33789-0.375c0.12056-0.0229 0.21157-0.13051 0.33594-0.13086z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
@@ -0,0 +1,11 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
|
||||
</defs>
|
||||
<g class="ColorScheme-Text" transform="translate(-55.001 -104)" fill="currentColor">
|
||||
<path d="m65.994 109c-2.9623 5e-3 -5.8185 1.107-8.0176 3.0918a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.8325-1.6538 4.2113-2.5711 6.6797-2.5762 2.4704 3.8e-4 4.8514 0.91565 6.6875 2.5684a1 1 0 0 0 1.4141-0.0742 1 1 0 0 0-0.07422-1.4141c-2.2029-1.9829-5.0635-3.0797-8.0273-3.0801a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".65"/>
|
||||
<path d="m65.996 113c-1.9749 3e-3 -3.8797 0.73749-5.3457 2.0606a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.0994-0.99224 2.5271-1.5419 4.0078-1.5449 1.4823 2.3e-4 2.91 0.54932 4.0117 1.541a1 1 0 0 0 1.4121-0.0742 1 1 0 0 0-0.07422-1.4121c-1.4685-1.3219-3.3738-2.0544-5.3496-2.0548a1.0001 1.0001 0 0 0-2e-3 0z"/>
|
||||
<path d="m65.998 117c-0.98726 2e-3 -1.9409 0.36979-2.6738 1.0312a1.0001 1.0001 0 0 0-0.07227 1.4102l2.0039 2.2285a1.0001 1.0001 0 0 0 1.4863-2e-3l2.0059-2.2285a1.0001 1.0001 0 0 0-0.07422-1.4121c-0.73416-0.66077-1.6861-1.0271-2.6738-1.0273a1.0001 1.0001 0 0 0-2e-3 0zm0 2h0.001953c0.12434 1.4e-4 0.21537 0.10816 0.33594 0.13086l-0.33594 0.375-0.33789-0.375c0.12056-0.0229 0.21157-0.13051 0.33594-0.13086z"/>
|
||||
</g>
|
||||
<path class="ColorScheme-Text" d="m17.993 14c-1.108 0-2 0.892-2 2v1c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1v-1c0-1.108-0.892-2-2-2zm0 1c0.554 0 1 0.446 1 1v1h-2v-1c0-0.554 0.446-1 1-1z" fill="currentColor"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
@@ -0,0 +1,10 @@
|
||||
<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
|
||||
</defs>
|
||||
<g class="ColorScheme-Text" transform="translate(-55.001 -104)" fill="currentColor">
|
||||
<path d="m65.994 109c-2.9623 5e-3 -5.8185 1.107-8.0176 3.0918a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.8325-1.6538 4.2113-2.5711 6.6797-2.5762 2.4704 3.8e-4 4.8514 0.91565 6.6875 2.5684a1 1 0 0 0 1.4141-0.0742 1 1 0 0 0-0.07422-1.4141c-2.2029-1.9829-5.0635-3.0797-8.0273-3.0801a1.0001 1.0001 0 0 0-2e-3 0z" opacity=".65"/>
|
||||
<path d="m65.996 113c-1.9749 3e-3 -3.8797 0.73749-5.3457 2.0606a1 1 0 0 0-0.07227 1.4121 1 1 0 0 0 1.4121 0.0723c1.0994-0.99224 2.5271-1.5419 4.0078-1.5449 1.4823 2.3e-4 2.91 0.54932 4.0117 1.541a1 1 0 0 0 1.4121-0.0742 1 1 0 0 0-0.07422-1.4121c-1.4685-1.3219-3.3738-2.0544-5.3496-2.0548a1.0001 1.0001 0 0 0-2e-3 0z"/>
|
||||
<path d="m65.998 117c-0.98726 2e-3 -1.9409 0.36979-2.6738 1.0312a1.0001 1.0001 0 0 0-0.07227 1.4102l2.0039 2.2285a1.0001 1.0001 0 0 0 1.4863-2e-3l2.0059-2.2285a1.0001 1.0001 0 0 0-0.07422-1.4121c-0.73416-0.66077-1.6861-1.0271-2.6738-1.0273a1.0001 1.0001 0 0 0-2e-3 0zm0 2h0.001953c0.12434 1.4e-4 0.21537 0.10816 0.33594 0.13086l-0.33594 0.375-0.33789-0.375c0.12056-0.0229 0.21157-0.13051 0.33594-0.13086z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
@@ -0,0 +1,9 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
<path style="stroke-linejoin:round;stroke:currentColor;fill:none" class="ColorScheme-Text" d="m19.5 17v1.5c0 1-0 1-1 1-1 0-1-0-1-1l-0-2c-0-1 0-1 1-1h1.5"/>
|
||||
<path style="stroke-linejoin:round;stroke:currentColor;fill:none" class="ColorScheme-Text" d="m13 19.5 2.5 0v-4l-2.5-0m2.5 2h-2.5"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 538 B |
@@ -0,0 +1,9 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
<path style="stroke-linejoin:round;stroke:currentColor;fill:none" class="ColorScheme-Text" d="m19.5 17v1.5c0 1-0 1-1 1-1 0-1-0-1-1l-0-2c-0-1 0-1 1-1h1.5"/>
|
||||
<path style="stroke-linejoin:round;stroke:currentColor;fill:none" class="ColorScheme-Text" d="m15.5 20v-2.5h-2v-2.5m2 2.5v-2.5"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 535 B |
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
<path style="stroke-linejoin:round;stroke:currentColor;fill:none" class="ColorScheme-Text" d="m18 19.5-1.5-0c-1-0-1-0-1-1l-0-2c-0-1 0-1 1-1h1.5"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 395 B |
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
<path style="stroke-linejoin:round;stroke:currentColor;fill:none" class="ColorScheme-Text" d="m18 19.5-2.5 0v-4l2.5-0m-2.5 2h2.5"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 380 B |
@@ -0,0 +1,9 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
<path style="stroke-linejoin:round;stroke:currentColor;fill:none" class="ColorScheme-Text" d="m16 19.5-2.5 0v-4l2.5-0m-2.5 2h2.5"/>
|
||||
<path style="stroke-linejoin:round;stroke:currentColor;fill:none" class="ColorScheme-Text" d="m17.5 15v3l1 1.5 1-1.5-0-3"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 505 B |
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
<path style="stroke-linejoin:round;stroke:currentColor;fill:none" class="ColorScheme-Text" d="m17 17.5h1.5v1c0 1-0 1-1.5 1s-1.5-0-1.5-1l-0-2c-0-1 0-1 1-1h2.5"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 409 B |
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
<path style="stroke-linejoin:round;stroke:currentColor;fill:none" class="ColorScheme-Text" d="m16 17.5h2m0.5-2.5v5m-3-5v5"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 373 B |
@@ -0,0 +1,9 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
<path style="stroke-linejoin:round;stroke:currentColor;fill:none" class="ColorScheme-Text" d="m19.5 17v1.5c0 1-0 1-1 1-1 0-1-0-1-1l-0-2c-0-1 0-1 1-1h1.5"/>
|
||||
<path style="stroke-linejoin:round;stroke:currentColor;fill:none" class="ColorScheme-Text" d="m15.5 20v-2.5h-2v-2.5m2 2.5v-2.5"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 535 B |
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
<path style="stroke-linejoin:round;stroke:currentColor;fill:none" class="ColorScheme-Text" d="m18.5 15v3.5s0 1-1.5 1-1.5-1-1.5-1l0-3.5"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 386 B |
@@ -0,0 +1,10 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">
|
||||
.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
|
||||
</style>
|
||||
</defs>
|
||||
<g transform="translate(-153 -575.36)">
|
||||
<path style="fill:currentColor" class="ColorScheme-Text" d="m169 587.36c-1.108 0-2 0.91085-2 2.0312v0.96875h-1v4h6v-4h-1v-0.96875c0-1.1199-0.892-2.0312-2-2.0312zm0 1c0.554 0 1 0.4424 1 1v1h-2v-1c0-0.5576 0.446-1 1-1z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 516 B |