made flycheck, company-mode and powerline only load when under a window system