vanadium/xmonad: refactor fadeHook

This commit is contained in:
Primrose 2025-08-25 12:39:38 +08:00
parent e50d267ed3
commit 72cceb30b9
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA

View file

@ -50,18 +50,15 @@ main =
, logHook = , logHook =
let let
fadeHook = fadeHook =
composeAll composeOne
[ opaque [ className ~? "steam" -?> opaque
, className ~? "steam" --> opaque , isFirefoxFullscreen
<||> isFirefoxPIP
<||> isFirefoxVideo -?> opaque
-- Based on state , isUnfocused -?> transparency 0.08
, isUnfocused --> transparency 0.08 , isFloating -?> transparency 0.08
, isFloating --> transparency 0.08
, isFirefoxFullscreen --> opaque
, isFirefoxPIP --> opaque
, isFirefoxVideo --> opaque
] ]
in in
fadeWindowsLogHook fadeHook fadeWindowsLogHook fadeHook