Xmonadでコンパイルエラーが出た

確認環境

 
PC Thinkpad X1 Carbon 2nd Gen
OS FreeBSD 12.1-RELEASE-p1
Xmoand 0.15_3

課題

久々に~/.xmonad/xmonad.hsを修正してコンパイル(xmonad --recompile)すると、 下記のようなエラーが出た。

Could not find module `XMonad'

対策

haskellのパッケージ管理ソフトcabalをインストールして、
cabalでコンパイルに必要なパッケージをインストールすれば良さげ。

> sudo pkg install hs-cabal-install
> cabal install xmonad-contrib   # これでxmonadパッケージも一緒に入る

いつからxmonadを使うために、cabalが必要になったのかしら。

肥大感とパッケージ管理の手間がちょっと億劫ですな。

参考