Сейчас использую xmonad, но тонкая его настройка под себя для меня - это слишком трудно ибо в Хаскеле не в зуб ногой. Посоветуйте аналогичный по функциональности WM без конфига на функциональном языке.
Ну насчёт без конфига на функциональном языке это посложнее, но я бы посоветовал awesome (в инете море конфигов, плюс Lua сам по себе не сложный, имхо - во всяком случае, для конфига авесома базовых знаний хватит). В самом конфигурационном файле вполне чётко описаны все управляющие структуры, так что, думаю, особых проблем не будет.