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 =
let
fadeHook =
composeAll
[ opaque
composeOne
[ className ~? "steam" -?> opaque
, className ~? "steam" --> opaque
, isFirefoxFullscreen
<||> isFirefoxPIP
<||> isFirefoxVideo -?> opaque
-- Based on state
, isUnfocused --> transparency 0.08
, isFloating --> transparency 0.08
, isFirefoxFullscreen --> opaque
, isFirefoxPIP --> opaque
, isFirefoxVideo --> opaque
, isUnfocused -?> transparency 0.08
, isFloating -?> transparency 0.08
]
in
fadeWindowsLogHook fadeHook