Hardware: PC or MAC
Linux, Debian distro.
For IDE I use different Eclipse installs in its various incarnations (Database Tools + Deli plugins when I have to do that kind of database/XML/ORM stuff, JDT-only for my personal projects, Efxclipse for JFX projects, PyDev for Python, etc).
I also use JEdit, which is a text editor along the lines of Notepad++ or Atom, with GLSL highlighting when I have to edit shaders.
I'm not that big into which editor/IDE provides which keyboard shortcut to make XYZ task faster, so I don't customize any of them much beyond setting the dark theme, some editor colors and an allman-style formatter.