Hello,
I've been a happy XMonad user for years, and it is both one of the most useful
and most stable pieces of software in my personal configuration.
After an upgrade to my NixOS/home-manager configuration, XMonad fails to
recompile with the following error message:
----------------------------------------------------------------------
xmonad --recompile
XMonad will use ghc to recompile, because neither "/home/jacg/.xmonad/build" nor "/home/jacg/.xmonad/stack.yaml" exists.
XMonad recompiling (forced).
Errors detected while compiling xmonad config: /home/jacg/.xmonad/xmonad.hs
$ /nix/store/g4bjasmlq3v3dxryd02abpkr4mg7y1d5-ghc-9.0.2-with-packages/bin/ghc --make xmonad.hs -i -ilib -fforce-recomp -main-is main -v0 -outputdir /home/jacg/.xmonad/build-x86_64-linux -o /home/jacg/.xmonad/xmonad-x86_64-linux
xmonad.hs:84:34: error:
Module ‘XMonad.Hooks.DynamicLog’ does not export ‘defaultPP’
|
84 | import XMonad.Hooks.DynamicLog ( defaultPP
| ^^^^^^^^^
xmonad.hs:133:37: error:
Module ‘XMonad.Prompt’ does not export ‘defaultXPConfig’
|
133 | import XMonad.Prompt (autoComplete, defaultXPConfig)
| ^^^^^^^^^^^^^^^
Please check the file for errors.
----------------------------------------------------------------------
Its exceptional stability has made me not have to configure or think about
XMonad for aeons: it's simply an extension of my fingers.
Consequently this error is leaving me completely stumped.
Can you give me any hints on how to resolve this problem?