Looks like you use nano for Haskell development and vim for the other stuff why's that? And a minor tip, you can close your tty using ^D (because I saw exit).
Well in the particular case I wasn't coding Haskell; I was fighting cabal :) I needed to install some GUI lib and that took it's sweet time. But there was no coding involved just messing around with build files and such. Not sure why I didn't use vim for that, I use it for coding anyway.