On unix for example you can extract these with this command while HexChat is closed:
unzip ~/Downloads/monokai.hct -d ~/.config/hexchat
Colors are defined in. Text Colors set the palette for events to use. The rest like background color directly affect parts of the UI.
mIRC colors (00-15) are what you refer to when sending colored text over IRC for others to see and vice versa, because of this they should somewhat follow a set of standards so clients can agree 04 is red.
Local colors (16-31) are to be used by HexChat only and can be anything you wish, these are typically what you use in your events.
Text events control the look of every event you see. They can be customized inusing these codes to format it:
- %C<fg>,<bg> Color code (e.g. %C02,00 is blue on grey)
- %R Reverse color
- %U Underlined text
- %B Bold text
- %I Italic text (2.10.0+)
- %H Hide text
- %O Normal text
- %% Escaped %
- $t Text separator (tab character)
- $aXXX Ascii value
- $<num> Event information
Always hit enter after editing a field.
HexChat comes with built in icons for the tray, user list, and channel tree (which can be disabled in Preferences). You can use custom icons by placing icons (16x16 recommended) in an
icons subdir, which may need to be created, within your config folder. The icons must be named exactly as follows including file extensions:
- User List
- Channel Tree
- Tray Icon
To customize more than just text color such as the window borders you must install a gtk theme. Here are some simple instructions for using them on Windows.
The only requirement for themes on Windows is that they are for gtk2 and they use the Pixbuf engine. Themes requiring other engines will work but not look correct. HexChat has also only shipped this engine since 2.10.0. If you use < 2.12.0 you need to install HexChat with the Gtk theme option unchecked as this will avoid the installer overwriting it on updates.
Themes can be either installed globally (changing all gtk2 applications) or to HexChat specifically. The latter requires write permissions to HexChat’s install dir (e.g. in Program Files). Global themes are set in %USERPROFILE%\.gtkrc-2.0 but will not be covered here.
This example will use the Vertex theme. Which contains an unoffensive dark theme and mostly uses the Pixbuf engine. Zips are on the releases page.
Note that <installdir> refers to the full path where HexChat is installed which by default is C:\Program Files\HexChat. Also these directories may need to be created.
- Create the directory <installdir>\share\themes\vertex\gtk-2.0
- Extract contents of vertex-gtk\gtk-2.0-dark\ into this directory.
- Create an empty file at <installdir>\etc\gtk-2.0\gtkrc (with no file extension!)
- Edit it and add
gtk-theme-name = "vertex"