diff --git a/nix/configurations/vanadium/home/xmonad/xmonad.hs b/nix/configurations/vanadium/home/xmonad/xmonad.hs index 2936b526..b6ee4e7b 100644 --- a/nix/configurations/vanadium/home/xmonad/xmonad.hs +++ b/nix/configurations/vanadium/home/xmonad/xmonad.hs @@ -125,6 +125,11 @@ isMinder = className =? "Minder" <&&> (not <$> title ~? "Pick a Color") isKitty :: Query Bool isKitty = className =? "kitty" +isUtility :: Query Bool +isUtility = + -- Useful to ignore stuff like digikam pop ups + isInProperty "_NET_WM_WINDOW_TYPE" "_NET_WM_WINDOW_TYPE_UTILITY" + myActivateHook :: ManageHook myActivateHook = -- Ignore activate request @@ -151,6 +156,7 @@ myManageHook = , isKitty --> insertPosition Below Newer , isNautilus <||> isSioyek --> insertPosition End Older + , isUtility --> doIgnore , isDialog --> doF copyToAll <> customFloating centeredFloat , isEvolutionComposer --> customFloating centeredFloat ]