-- | -- Module : XMonad.Custom.Event -- Description : Event hooks and stuff -- Copyright : (c) Azat Bahawi 2018-2021 -- SPDX-License-Identifier : GPL-3.0-or-later -- Maintainer : azahi@teknik.io -- Stability : experimental -- Portability : non-portable -- module XMonad.Custom.Event ( handleEventHook ) where import Data.Monoid import XMonad hiding ( handleEventHook ) import XMonad.Custom.Scratchpads import XMonad.Hooks.EwmhDesktops import XMonad.Hooks.ManageDocks import XMonad.Util.Loggers.NamedScratchpad handleEventHook :: Event -> X All handleEventHook = mconcat [nspTrackHook scratchpads, docksEventHook, fullscreenEventHook]