Aparentemente, a máscara de movimento do ponteiro que focusOnMouseMove
usou não é mais implementada dessa maneira, o que torna essa contribuição obsoleta.
Essa é a resposta que recebi no IRC:
Em vez de configurar o startupHook, tente atualizar as máscaras
, rootMask = rootMask defaultConfig .|. pointerMotionMask
, clientMask = clientMask defaultConfig .|. pointerMotionMask
Isso não funcionou para mim, mas, boa sorte, se alguém quiser tentar.