diff --git a/home/virt-manager/home.nix b/home/virt-manager/home.nix
index e9a4ca71..b5bf3e67 100644
--- a/home/virt-manager/home.nix
+++ b/home/virt-manager/home.nix
@@ -49,4 +49,10 @@
     };
     "${p}/conns/qemu:system".pretty-name = "KVM";
   };
+
+  # floating other than main window
+  wayland.windowManager.sway.config.window.commands = [
+    { criteria.app_id = "virt-manager"; command = "floating enable"; }
+    { criteria.app_id = "virt-manager"; criteria.title = "Virtual Machine Manager"; command = "floating disable"; }
+  ];
 }