From ae721808c046ae976f0246d19e688dcbb1222595 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Fri, 21 Nov 2025 22:56:57 +0800 Subject: [PATCH] vanadium/xmonad: ignore digikam pop ups --- nix/configurations/vanadium/home/xmonad/xmonad.hs | 6 ++++++ 1 file changed, 6 insertions(+) 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 ]