After last update my Xmonad starts from 8-th workspace instead of
1-st. I did not change anything but updated Xmonad and GHC, config
remained the same (file attached). What have I done wrong other than I'd
better not updated my system?
Thank you ahead of time.
import XMonad
-- import XMonad.Hooks.EwmhDesktops
import XMonad.Hooks.DynamicLog
import XMonad.Hooks.ManageDocks
-- import XMonad.Hooks.ManageHelpers
-- import XMonad.Layout.NoBorders
import XMonad.Util.Run(spawnPipe)
import XMonad.Util.EZConfig(additionalKeys)
import System.IO
myManageHook = composeAll
[ title =? "GnuCash" --> doFloat
-- , isFullscreen --> doFullFloat
]
main = do
xmproc <- spawnPipe "xmobar"
xmonad $ defaultConfig
{
modMask = mod4Mask,
terminal = "urxvt",
manageHook = manageDocks <+> myManageHook <+> manageHook defaultConfig,
layoutHook = avoidStruts $ layoutHook defaultConfig,
logHook = dynamicLogWithPP xmobarPP
{ ppOutput = hPutStrLn xmproc,
ppTitle = xmobarColor "green" "" . shorten 50
},
-- handleEventHook - makes space for xmobar, docksEventHook must be last
handleEventHook = mconcat
-- [ fullscreenEventHook
[ docksEventHook
, handleEventHook defaultConfig ]
,startupHook = do
spawn "source ~/.xmonad/autostart"
}
`additionalKeys`
[ ((mod4Mask, xK_d), spawn "dmenu_run -b -nb black"),
((0, xK_Print), spawn "~/.xmonad/screen2file.sh"),
((mod4Mask, xK_b), sendMessage ToggleStruts) ]