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

File Transfer

File transfer configuration options.

Configuration

enabled

Control if file transfers are shown in the UI (e.g. file transfer requests are shown, file transfer options are presented in menus, etc).

# Type: boolean # Values: true, false # Default: true [file_transfer] enabled = true

save_directory

Default directory to save files in. If not set, user will see a file dialog. 1

# Type: string # Values: any string # Default: not set [file_transfer] save_directory = "/Users/halloy/Downloads"

passive

If true, act as the “client” for the transfer. Requires the remote user act as the server.

# Type: boolean # Values: true, false # Default: true [file_transfer] passive = true

timeout

Time (in seconds) to wait before timing out a transfer waiting to be accepted.

# Type: integer # Values: any non-negative integer # Default: 300 [file_transfer] timeout = 300

Auto Accept

Configure automatic acceptance of incoming file transfers

Server

Server configuration for file transfers (required when passive = true)


  1. Relative paths are prefixed with the config directory (i.e. if you have your config.toml in /home/me/.config/halloy/config.toml, path .passwd/libera will be converted to /home/me/.config/halloy/.passwd/libera).