windowrule { name = suppress-maximize-events match:class = .* suppress_event = maximize } windowrule { name = fix-xwayland-drags match:class = ^$ match:title = ^$ match:xwayland = true match:float = true match:fullscreen = false match:pin = false no_focus = true } windowrule { name = move-hyprland-run match:class = hyprland-run move = 20 monitor_h-120 float = yes } windowrule { name = scratchpad match:workspace = name:special:scratchpad border_color = rgb(a8afe1) rgba(3dd8ffb9) } windowrule { name = telegram-media-viewer match:class = ^(org.telegram.desktop|telegramdesktop)$ match:title = ^(Media viewer)$ fullscreen = on fullscreen_state = 2 } windowrule { name = firefox-youtube match:class = ^(firefox)$ match:title = .*(YouTube — Mozilla Firefox)$ opacity = 1.0 override 1.0 override 1.0 override } windowrule { name = firefox-picture-in-picture match:class = ^(firefox)$ match:title = ^(Picture-in-Picture)$ opacity = 1.0 override 1.0 override 1.0 override float = true } windowrule { name = steam-app match:class = ^(steam_app_)(.*) fullscreen = on fullscreen_state = 2 monitor = HDMI-A-1 }