diff options
author | tv <tv@krebsco.de> | 2022-03-31 23:12:39 +0200 |
---|---|---|
committer | tv <tv@krebsco.de> | 2023-01-08 13:46:02 +0100 |
commit | 09ea97a7f265d61e4627816d471f05ddf8d8888e (patch) | |
tree | 140d6efbb54cedfdf43ca345fb2eacc999252174 /tv/5pkgs/haskell/xmonad-tv | |
parent | d27b33d5efe50d88fc326084c839375bca0ab915 (diff) |
tv xmonad: use BorderUrgencyHook
Diffstat (limited to 'tv/5pkgs/haskell/xmonad-tv')
-rw-r--r-- | tv/5pkgs/haskell/xmonad-tv/src/main.hs | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/tv/5pkgs/haskell/xmonad-tv/src/main.hs b/tv/5pkgs/haskell/xmonad-tv/src/main.hs index 2a1793616..d4c9c6adf 100644 --- a/tv/5pkgs/haskell/xmonad-tv/src/main.hs +++ b/tv/5pkgs/haskell/xmonad-tv/src/main.hs @@ -26,7 +26,13 @@ import qualified XMonad.Prompt import qualified XMonad.StackSet as W import Data.Map (Map) import qualified Data.Map as Map -import XMonad.Hooks.UrgencyHook (SpawnUrgencyHook(..), withUrgencyHook) +import XMonad.Hooks.UrgencyHook + ( BorderUrgencyHook(BorderUrgencyHook,urgencyBorderColor) + , RemindWhen(Dont) + , SuppressWhen(Never) + , UrgencyConfig(UrgencyConfig,remindWhen,suppressWhen) + , withUrgencyHookC + ) import XMonad.Hooks.ManageHelpers (doCenterFloat,doRectFloat) import Data.Ratio import XMonad.Hooks.Place (placeHook, smart) @@ -55,7 +61,14 @@ mainNoArgs = do let config = id - $ withUrgencyHook (SpawnUrgencyHook "echo emit Urgency ") + $ withUrgencyHookC + BorderUrgencyHook + { urgencyBorderColor = "#ff0000" + } + UrgencyConfig + { remindWhen = Dont + , suppressWhen = Never + } $ def { terminal = {-pkg:rxvt_unicode-}"urxvtc" , modMask = mod4Mask |