From cc543d56bfb8113af39a3df6a34e8bc8ee709767 Mon Sep 17 00:00:00 2001
From: Alfred Burgess <aburgess@ucc.asn.au>
Date: Sat, 15 Jun 2024 12:27:57 +1000
Subject: [PATCH] Updated config to allow for firefox 'picture-in-picture'
 window to float by defauly and not dim when out of focus

---
 sway/config       | 4 +++-
 sway/config-fancy | 7 ++++++-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/sway/config b/sway/config
index 98800b2..3bdbf0b 100644
--- a/sway/config
+++ b/sway/config
@@ -230,7 +230,9 @@ bindsym XF86AudioPrev exec playerctl previous
 
 # Calculator Button
 bindsym XF86Calculator exec kcalc
-for_window [class="KCalc"] floating enable
+for_window [class="(?i)KCalc"] floating enable
+for_window [app_id="(?i)KCalc"] floating enable
+
 
 # Manage Screen Brightness
 bindsym XF86MonBrightnessDown exec --no-startup-id brightnessctl set 5%-
diff --git a/sway/config-fancy b/sway/config-fancy
index d37078f..1d0c3f5 100644
--- a/sway/config-fancy
+++ b/sway/config-fancy
@@ -1,9 +1,14 @@
 corner_radius 10
 
 # Adjust unfocussed Windows
-default_dim_inactive 0.5
+default_dim_inactive 0.50
 dim_inactive_colors.unfocused #00000088
 dim_inactive_colors.urgent #90000088
+for_window [app_id="(?i)firefox" title="^Picture-in-Picture$"] \
+  floating enable, \
+  dim_inactive 0.00, \
+  sticky enable, \
+  width 100
 
 # Bar between titlebar and content
 titlebar_separator disable
-- 
GitLab