Update statusbars for multiple screens

master
Hektor Misplon 2023-06-02 22:21:03 +02:00
parent ca9e1b493b
commit 00defddeb7
1 changed files with 15 additions and 5 deletions

View File

@ -33,9 +33,11 @@ import XMonad.Util.Ungrab
-- Statusbar {{{
-- Statusbar
myXmobarPP :: PP
myXmobarPP =
pp' :: ScreenId -> PP -> PP
pp' s pp = (marshallPP s pp) { ppSort = ppSort pp }
pp :: PP
pp =
def
{ ppSep = tertiaryColor " ",
ppCurrent = brackitify,
@ -214,5 +216,13 @@ myRemoveKeysP =
"M-S-5"
]
main :: IO ()
main = do xmonad $ docks $ ewmh $ withEasySB (statusBarProp "xmobar" (pure myXmobarPP)) defToggleStrutsKey myConfig
-- main :: IO ()
main = do xmonad
$ ewmh
$ withEasySB
(sb1 <> sb2)
defToggleStrutsKey
myConfig
where
sb1 = statusBarProp "xmobar" $ pure (pp' (S 0) pp)
sb2 = statusBarProp "xmobar" $ pure (pp' (S 1) pp)