Move all config files from .config/ into themes/dracula/.config/ so the dm tool can manage them as file-level symlinks. Removes .bak file. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
63 lines
3.4 KiB
Text
63 lines
3.4 KiB
Text
# ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||
# ┃ Window Rules (new syntax) ┃
|
||
# ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
|
||
|
||
# --- Monitor placement ---
|
||
windowrule = monitor DP-1, match:class ^dev\.zed\.Zed$
|
||
windowrule = monitor HDMI-A-1, match:class ^steam_app_1808500$, fullscreen 1
|
||
windowrule = monitor HDMI-A-1, match:class ^steam_app_1422450$, fullscreen 1
|
||
windowrule = monitor HDMI-A-1, match:class ^steam_app_594650$, fullscreen 1
|
||
windowrule = monitor HDMI-A-1, match:class ^steam_app_3819230$, fullscreen 1
|
||
windowrule = monitor HDMI-A-1, size 1920 1080, match:class ^steam_app_686060$, fullscreen 1
|
||
|
||
windowrule = tile on, match:initial_title ^Godot$
|
||
windowrule = float on, size 400 600, match:initial_title ^HyperX Alpha$
|
||
windowrule = float on, match:class ^org.pulseaudio.pavucontrol$
|
||
windowrule = float on, match:title ^Picture in picture$
|
||
windowrule = float on, match:title ^Save File$
|
||
windowrule = float on, match:title ^Open File$
|
||
windowrule = float on, match:class ^LibreWolf$, match:title ^Picture-in-Picture$
|
||
windowrule = float on, match:class ^blueman-manager$
|
||
windowrule = float on, match:class ^xdg-desktop-portal-(gtk|kde|hyprland)$
|
||
windowrule = float on, match:class ^polkit-gnome-authentication-agent-1|hyprpolkitagent|org\.org\.kde\.polkit-kde-authentication-agent-1$
|
||
windowrule = float on, match:class ^CachyOSHello$
|
||
windowrule = float on, match:class ^zenity$
|
||
windowrule = float on, match:title ^Steam - Self Updater$
|
||
|
||
# --- Opacity ---
|
||
windowrule = opacity 0.92, match:class ^(thunar|nemo)$
|
||
windowrule = opacity 0.96, match:class ^(discord|armcord|webcord)$
|
||
windowrule = opacity 0.95, match:title ^(QQ|Telegram)$
|
||
windowrule = opacity 0.95, match:title ^NetEase Cloud Music Gtk4$
|
||
|
||
# --- Picture-in-Picture ---
|
||
windowrule = float on, match:title ^Picture-in-Picture$
|
||
windowrule = size 960 540, match:title ^Picture-in-Picture$
|
||
windowrule = move 25% 5%, match:title ^Picture-in-Picture$
|
||
|
||
# --- Media / utility floats ---
|
||
windowrule = float on, match:title ^(imv|mpv|danmufloat|termfloat|nemo|ncmpcpp)$
|
||
windowrule = move 25% 5%, match:title ^(imv|mpv|danmufloat|termfloat|nemo|ncmpcpp)$
|
||
windowrule = size 960 540, match:title ^(imv|mpv|danmufloat|termfloat|nemo|ncmpcpp)$
|
||
windowrule = pin on, match:title ^danmufloat$
|
||
windowrule = rounding 5, match:title ^(danmufloat|termfloat)$
|
||
|
||
# --- Animations / effects ---
|
||
windowrule = animation slide right, match:class ^(kitty|Alacritty)$
|
||
windowrule = no_blur on, match:class ^org\.mozilla\.firefox$
|
||
|
||
# --- Floating window decorations (workspaces 1–10) ---
|
||
windowrule = border_size 2, match:float on, match:workspace w[fv1-10]
|
||
windowrule = border_color $cachylblue, match:float on, match:workspace w[fv1-10]
|
||
windowrule = rounding 8, match:float on, match:workspace w[fv1-10]
|
||
|
||
# --- Tiling window decorations (workspaces 1–10) ---
|
||
windowrule = border_size 3, match:float off, match:workspace f[1-10]
|
||
windowrule = rounding 4, match:float off, match:workspace f[1-10]
|
||
|
||
# Workspaces Rules End #
|
||
|
||
# Layers Rules #
|
||
layerrule = animation slide, match:namespace ^waybar$
|
||
layerrule = animation fade, match:namespace ^swww-daemon$
|
||
# Layers Rules End #
|