# This is an example config, you will have to modify things a bit. # Main thing you will need to change is the `nickname` and # after you create an account the `password` # For more configuration options refer to the halloy documentation at: # https://halloy.chat/configuration [servers.1bitsquared] nickname = "guest1234" server = "irc.1bitsquared.com" use_tls = true port = 6697 chathistory = true # All of our network channels. You don't have to join them all. channels = [ "#a-announce", "#a-chat", "#a-events", "#a-jobs", "#a-meta", "#a-streaming", "#prj-1bitsy", "#prj-bitmagic", "#prj-blackmagic", "#prj-blackmagic-support", "#prj-epic-erebus", "#prj-farpatch", "#prj-faultier", "#prj-icebreaker", "#prj-mxkeyboard", "#prj-orbuculum", "#prj-redcuttle", "#prj-tigard", "#prj-yosyshq", "#t-3d-printing", "#t-asic", "#t-bond-n-pack", "#t-cgi", "#t-computer-hardware", "#t-demoscene", "#t-eda-and-pcb", "#t-electronics", "#t-fediverse", "#t-fpga", "#t-keyboarding", "#t-led-cubism", "#t-manufacturing", "#t-microcontrollers", "#t-oldskool", "#t-pnp-machines", "#t-programming", "#t-radio", "#t-sid-crafting", "#t-synth-crafting", "#t-tools-r-us" ] # To register your account use `/msg nickser help register` # After registration you can use this to authenticate automatically. # We recommend the use of a password file, or even better switching to # SASL External Client certificate authentication #[servers.1bitsquared.sasl.plain] #username = "guest1234" #password = "mypassword" #password_file = "guest1234-1bitsquared.pwd" # After registration, you can generate an external client key # To authenticate yourself: https://halloy.chat/configuration/servers/sasl-external.html #[servers.1bitsquared.sasl.external] #cert = "1bitsquared.pem" #key = "1bitsquared.pem" # Dont open panes for every possible action [actions.buffer] click_channel_name = "replace-pane" click_highlight = "replace-pane" click_nickname = "replace-pane" join_channel = "replace-pane" local = "replace-pane" message_channel = "replace-pane" message_user = "replace-pane" [actions.sidebar] buffer = "replace-pane" [buffer.channel.typing] share = true # Control whether Halloy shares your typing status with other users. show = true # Control whether Halloy shows typing status from other users. # Enable markdown formatting by default. If you disable this you need to use /format command. [buffer.text_input] auto_format = "all" # Do not automatically insert nickname when writing a reply message [buffer.reply] insert_nick = false # Smartly decrease the amount of system messages [buffer.internal_messages] success.smart = 300 error.smart = 300 [buffer.server_messages] join.smart = 900 part.smart = 900 quit.smart = 900 change_nick.smart = 900 # Maximum previews per message [preview] max_per_message = 4 # Hide URLs in previews, decreases the message noise especially for Discord CDN attachments [preview.image] hide_url = "trailing" [notifications] direct_message = { sound = "peck", show_toast = true, show_content = true } highlight = { sound = "dong", show_content = true }