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

Sidebar

Sidebar settings for Halloy.

Configuration

server_icon

Configure the server icon display.

# Type: integer or string
# Values: any positive integer or "hidden"
# Default: 12

[sidebar]
server_icon = 12

Hide the server icon:

[sidebar]
server_icon = "hidden"

position

Sidebar position within the application window.

# Type: string
# Values: "left", "top", "right", "bottom"
# Default: "left"

[sidebar]
position = "left"

max_width

Specify sidebar max width in pixels. Only used if position is "left" or "right".

# Type: integer
# Values: any non-negative integer
# Default: not set

[sidebar]
max_width = 200

user_menu

Show or hide the user menu button in the sidebar.

# Type: bool
# Values: true, false
# Default: true

[sidebar.user_menu]
enabled = true

order_by

Ordering that servers are listed in the sidebar.

  • "config": The same order they are specified in the configuration file.
  • "alpha": Case-insensitive alphabetical ordering.
# Type: string
# Values: "alpha", "config"
# Default: "alpha"

[sidebar]
order_by = "config"

order_channels_by

Include chantypes (channel prefixes, e.g., # and ##) when sorting channels in the sidebar.

  • "name": Sort channels by name only, ignoring chantypes.
  • "name-and-prefix": Sort channels by name including their chantypes.
# Type: string
# Values: "name", "name-and-prefix"
# Default: "name"

[sidebar]
order_channels_by = "name-and-prefix"

channel_name_casing

Transform the channel name casing in the sidebar channel entries.

# Type: string (optional)
# Values: "lowercase"
# Default: not set (channel name displayed as-is)

[sidebar]
channel_name_casing = "lowercase"

Scrollbar

Scrollbar in sidebar

Unread Indicator

Unread buffer indicator style

Padding

Adjust padding for sidebar

Spacing

Adjust spacing for sidebar