I just found a patch that adds ncurses as a window type to nethack. It's pretty neat