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