diff --git a/home/.config/hypr/hyprland.conf b/home/.config/hypr/hyprland.conf index 51d52d2..09b008f 100644 --- a/home/.config/hypr/hyprland.conf +++ b/home/.config/hypr/hyprland.conf @@ -278,17 +278,16 @@ bindl=,switch:on:Lid Switch, exec, hyprlock --immediate ############################## # Ignore maximize requests from apps -windowrulev2 = suppressevent:maximize, class:^(.*)$ +windowrule = suppress_event maximize, match:class ^.*$ -# Fix some dragging issues with XWayland -windowrulev2 = nofocus:1, class:^(?!)$, title:^(?!)$, xwayland:1, floating:1, fullscreen:0, pinned:0 +# Fix some dragging issues with XWayland (XWayland floating windows, not fullscreen, not pinned) +windowrule = no_focus on, match:xwayland yes, match:float yes, match:fullscreen false, match:pin false -# Make some windows never opaque -windowrulev2 = opacity:1.0, override:1, title:^(?i).*YouTube.*$ -windowrulev2 = opacity:1.0, override:1, title:^(?i).*Netflix.*$ -windowrulev2 = opacity:1.0, override:1, class:^Spotify$ -windowrulev2 = opacity:1.0, override:1, class:^jetbrains-idea-ce$ -windowrulev2 = opacity:1.0, override:1, class:^jetbrains-pycharm-ce$ +# Make some windows never translucent (always fully opaque) +windowrule = opacity 1.0 override, match:title (?i).*YouTube.*$ +windowrule = opacity 1.0 override, match:title (?i).*Netflix.*$ +windowrule = opacity 1.0 override, match:title (?i).*Spotify.*$ +windowrule = opacity 1.0 override, match:class (?i).*jetbrains.*$ # All the menus (floating + always opaque) -windowrulev2 = opacity:1.0, override:1, floating:1 +windowrule = opacity 1.0 override, match:float yes