Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Connect with soju

Halloy supports two different ways to connect with a soju bouncer

  1. Automatic network detection using the bouncer-networks extension
  2. Manual per-network configuration (legacy)

Automatic network detection using the bouncer-networks extension

To connect using the bouncer-networks extension, you can use the following configuration template. This will ensure you are automatically connected to all your networks.

[servers.<name>]
nickname = "<your-nickname>"
server = "<your-bouncer-url>"

[servers.<name>.sasl.plain]
username = "<your-username>"
password = "<your-password>"

If you haven’t configured any networks beforehand, you can do so after connecting. Note that you might need to restart Halloy to see newly created networks in the sidebar.

/msg BouncerServ net create -addr irc.libera.chat

Manual per-network configuration (legacy)

If you would rather manually connect to each server, you can use the following configuration template.

[servers.<name>]
nickname = "<your-nickname>"
server = "<your-bouncer-url>"
port = 6697

[servers.<name>.sasl.plain]
username = "<your-username>/<network>"
password = "<your-password>"

Here is an example configuration for connecting to Libera:

[servers.libera]
nickname = "casperstorm"
server = "irc.your-bouncer-url.org"

[servers.libera.sasl.plain]
username = "casperstorm/irc.libera.chat"
password = "my-password"

Using Chat History

You can enable infinite scrolling history if you want to automatically load older messages.

[buffer.chathistory]
infinite_scroll = true