Operating System Arch Linux with BSPWM Tiling Window Manager. Terminal Kitty: Just a terminal emulator with images and Unicode support. Shell zsh: I use zsh as a shell, because of features like plugins, spelling correction, and approximate completion. I don’t mind using other shells though, as on my server I use bash. I only use vanilla zsh, with my configs. I don’t use oh my zsh because it is slow and has unnecessary stuff which I don’t need.