xmonad: make manage hook more robust

This commit is contained in:
Primrose 2025-03-02 03:18:17 +01:00
parent 054b3f6109
commit 5622d859db
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA

View file

@ -17,7 +17,7 @@ import XMonad.Layout.NoBorders (smartBorders)
import XMonad.Layout.Reflect (reflectHoriz) import XMonad.Layout.Reflect (reflectHoriz)
import XMonad.Layout.Spacing (smartSpacingWithEdge) import XMonad.Layout.Spacing (smartSpacingWithEdge)
import XMonad.Hooks.ManageHelpers (isFullscreen) import XMonad.Hooks.ManageHelpers (isFullscreen, (~?))
import XMonad.Hooks.FadeWindows (fadeWindowsLogHook, opaque, isUnfocused, transparency, isFloating) import XMonad.Hooks.FadeWindows (fadeWindowsLogHook, opaque, isUnfocused, transparency, isFloating)
import XMonad.Hooks.EwmhDesktops (ewmh, ewmhFullscreen) import XMonad.Hooks.EwmhDesktops (ewmh, ewmhFullscreen)
import XMonad.Hooks.InsertPosition (insertPosition, Focus(Newer), Position(Below)) import XMonad.Hooks.InsertPosition (insertPosition, Focus(Newer), Position(Below))
@ -78,7 +78,7 @@ main = xmonad
, manageHook = , manageHook =
composeAll composeAll
[ className =? ".blueman-manager-wrapped" --> customFloating smallFloat [ className ~? "blueman" --> customFloating smallFloat
, className =? "feh" --> doFloat , className =? "feh" --> doFloat
, isFirefoxPIP --> doFloat , isFirefoxPIP --> doFloat