<div dir="ltr"><div dir="ltr"><div dir="ltr">Hi,<div><br></div><div>I've just recently upgraded my system and now I'm getting the following error:</div><div><div>xmonad.hs:454:32: error:</div><div>    • Couldn't match type ‘M.Map (KeyMask, KeySym) (X ())’</div><div>                     with ‘containers-0.5.11.0:Data.Map.Internal.Map</div><div>                             (ButtonMask, KeySym) (X ())’</div><div>      NB: ‘containers-0.5.11.0:Data.Map.Internal.Map’</div><div>            is defined in ‘Data.Map.Internal’ in package ‘containers-0.5.11.0’</div><div>          ‘M.Map’</div><div>            is defined in ‘Data.Map.Internal’ in package ‘containers-0.6.0.1’</div><div>      Expected type: XConfig Layout</div><div>                     -> containers-0.5.11.0:Data.Map.Internal.Map</div><div>                          (ButtonMask, KeySym) (X ())</div><div>        Actual type: XConfig Layout -> M.Map (KeyMask, KeySym) (X ())</div><div>    • In the ‘keys’ field of a record</div><div>      In the expression:</div><div>        defaultConfig</div><div>          {modMask = mod1Mask, keys = myKeys,</div><div>           manageHook = manageDocks <+> composeAll myManageHook,</div><div>           startupHook = takeTopFocus >> setWMName "LG3D",</div><div>           layoutHook = myLayout,</div><div>           terminal = "rxvt-unicode -e $HOME/etc/tmux/init",</div><div>           workspaces = ["web", "emacs", "dev", ....],</div><div>           focusedBorderColor = myActiveBorderColor,</div><div>           normalBorderColor = myInactiveBorderColor, borderWidth = 3}</div><div>      In an equation for ‘myConfig’:</div><div>          myConfig</div><div>            = defaultConfig</div><div>                {modMask = mod1Mask, keys = myKeys,</div><div>                 manageHook = manageDocks <+> composeAll myManageHook,</div><div>                 startupHook = takeTopFocus >> setWMName "LG3D",</div><div>                 layoutHook = myLayout,</div><div>                 terminal = "rxvt-unicode -e $HOME/etc/tmux/init",</div><div>                 workspaces = ["web", "emacs", ....],</div><div>                 focusedBorderColor = myActiveBorderColor,</div><div>                 normalBorderColor = myInactiveBorderColor, borderWidth = 3}</div><div>    |</div><div>454 |         , keys               = myKeys</div><div>    |                                ^^^^^^</div><div><br></div><div>My knowledge of Haskell is not good enough to figure this out.  </div><div><br></div><div>My xmonad.hs file is available here: <a href="https://pastebin.com/rBNUFf1k">https://pastebin.com/rBNUFf1k</a></div><div><br></div><div>Thank you,</div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><font face="'courier new', monospace"><b>Eyal Erez <</b><a href="mailto:oneself@gmail.com" target="_blank"><b>oneself@gmail.com</b></a><b>></b><br><br></font><div><div><font face="'courier new', monospace">There are 10 types of people, those who know binary and those who don't.</font></div></div><div><font face="'courier new', monospace"><br></font></div></div></div></div></div></div></div>