From f4a672b833cdec41ffe3b563a7ffca66586df3ce Mon Sep 17 00:00:00 2001
From: Jacob Babor <sub-jbabor@contegix.com>
Date: Thu, 7 Nov 2024 22:44:36 -0600
Subject: [PATCH] Fix a bunch of zoom rules

---
 hyprland-work/.config/hypr/config.d/50-window-rules.conf | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/hyprland-work/.config/hypr/config.d/50-window-rules.conf b/hyprland-work/.config/hypr/config.d/50-window-rules.conf
index cff4f355..28bae82b 100644
--- a/hyprland-work/.config/hypr/config.d/50-window-rules.conf
+++ b/hyprland-work/.config/hypr/config.d/50-window-rules.conf
@@ -7,6 +7,13 @@ windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
 
 # Force pavucontrol to be the center of attention
 windowrulev2 = float, center 1, pin, class:^(.*pavucontrol.*)$
+windowrulev2 = pin, class:^(.*pavucontrol.*)$
+
+# Zoom is zoom is zoom
+windowrulev2 = float, initialTitle:^(zoom_linux_float_video_window)$
+windowrulev2 = pin, initialTitle:^(zoom_linux_float_video_window)$
+windowrulev2 = float, initialTitle:^(as_toolbar)$
+windowrulev2 = pin, initialTitle:^(as_toolbar)$
 
 # Assign specific windows to specific workspaces on launch
 windowrulev2 = workspace 8 silent, class:^(org.keepassxc.KeePassXC)$