WeeChat

WeeChat Configs (eahm)

Paste in WeeChat
/set script.scripts.download_enabled "on"

/script install autosort.py highmon.pl urlbuf.py

/server add NETWORK SERVER/PORT

/key bind ctrl-f11 /bar scroll nicklist * -100%
/key bind ctrl-f12 /bar scroll nicklist * +100%
/set buflist.format.buffer_current "${color:,236}${format_buffer}"
/set buflist.format.hotlist_highlight "${color:208}"
/set buflist.format.hotlist_low "${color:lightblue}"
/set buflist.format.hotlist_message "${color:lightred}"
/set buflist.format.hotlist_private "${color:lightred}"
/set buflist.format.number "${color:darkgray}${number}${if:${number_displayed}? : }"
/set exec.color.flag_running "darkgray"
/set fifo.file.enabled "on"
/set fset.color.title_marked_options "darkgray"
/set fset.color.type "darkgray"
/set fset.color.type_selected "darkgray"
/set irc.color.input_nick "white"
/set irc.color.message_join "darkgray"
/set irc.color.nick_prefixes "y:blue;q:yellow;a:magenta;o:red;h:brown;v:green;*:gray"
/set irc.color.notice "darkgray"
/set irc.ctcp.clientinfo ""
/set irc.ctcp.finger ""
/set irc.ctcp.ping ""
/set irc.ctcp.source ""
/set irc.ctcp.time ""
/set irc.ctcp.userinfo ""
/set irc.ctcp.version ""
/set irc.look.buffer_switch_autojoin "off"
/set irc.look.buffer_switch_join "on"
/set irc.look.ctcp_time_format ""
/set irc.look.display_ctcp_blocked "off"
/set irc.look.display_ctcp_reply "off"
/set irc.look.display_ctcp_unknown "off"
/set irc.look.display_pv_back "on"
/set irc.look.list_buffer "on"
/set irc.look.list_buffer_sort "-users"
/set irc.look.server_buffer "independent"
/set irc.look.smart_filter "on"
/set irc.look.temporary_servers "on"
/set irc.look.typing_status_nicks "off"
/set irc.network.ban_mask_default "*!*@$host"
/set irc.server_default.anti_flood "0"
/set irc.server_default.anti_flood_prio_high "0"
/set irc.server_default.anti_flood_prio_low "0"
/set irc.server_default.autoreconnect "on"
/set irc.server_default.autorejoin "off"
/set irc.server_default.autorejoin_delay "0"
/set irc.server_default.away_check_max_nicks "0"
/set irc.server_default.capabilities "*,!echo-message"
/set irc.server_default.capabilities "account-notify,away-notify,cap-notify,multi-prefix,server-time,znc.in/server-time-iso,znc.in/self-message"
/set irc.server_default.connection_timeout "30"
/set irc.server_default.msg_part ""
/set irc.server_default.msg_quit ""
/set irc.server_default.nicks "u,u_,u__"
/set irc.server_default.realname "u"
/set irc.server_default.sasl_fail "continue"
/set irc.server_default.ssl "on"
/set irc.server_default.ssl_password "REDACTED"
/set irc.server_default.ssl_priorities "NORMAL:%COMPAT"
/set irc.server_default.ssl_verify "off"
/set irc.server_default.tls "on"
/set irc.server_default.tls_password "REDACTED"
/set irc.server_default.tls_priorities "NORMAL:%COMPAT"
/set irc.server_default.tls_verify "off"
/set irc.server_default.usermode "+i"
/set irc.server_default.username "u"
/set logger.file.auto_log "off"
/set logger.file.time_format "%Y-%m-%d %H:%M:%S"
/set logger.level.irc "0"
/set logger.mask.irc "$server/$channel.log"
/set relay.irc.backlog_time_format "%H:%M:%S"
/set relay.network.ssl_priorities "NORMAL:%COMPAT"
/set relay.network.tls_priorities "NORMAL:%COMPAT"
/set script.color.status_running "darkgray"
/set script.scripts.download_enabled "on"
/set spell.check.real_time "off"
/set trigger.color.flag_command "darkgray"
/set trigger.color.trigger "darkgray"
/set typing.look.enabled_nicks "off"
/set typing.look.enabled_self "off"
/set weechat.bar.buflist.size "15"
/set weechat.bar.buflist.size_max "20"
/set weechat.bar.nicklist.size "13"
/set weechat.bar.nicklist.size_max "18"
/set weechat.bar.status.color_bg "233"
/set weechat.bar.status.color_bg_inactive "232"
/set weechat.bar.status.items "[buffer_number],[buffer_plugin],[typing]:+buffer_name+(buffer_modes)+{buffer_nicklist_count}+buffer_zoom+buffer_filter,scroll,[lag],[hotlist],[typing],completion"
/set weechat.bar.title.color_bg "233"
/set weechat.bar.title.color_bg_inactive "232"
/set weechat.color.chat_delimiters "darkgray"
/set weechat.look.highlight_prefix "on"
/set weechat.color.chat_highlight "yellow"
/set weechat.color.chat_highlight_bg "magenta"
/set weechat.color.chat_nick_colors "022,023,024,025,026,027,028,029,030,031,032,033,034,035,036,037,038,039,040,041,042,043,044,045,046,047,048,049,050,056,057,058,059,060,061,062,063,064,065,066,067,068,069,070,071,072,073,074,075,076,077,078,079,080,081,082,083,084,085,086,087,089,090,091,092,093,094,095,096,097,098,099,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,162,163,14,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230"
/set weechat.color.chat_nick_prefix "darkgray"
/set weechat.color.chat_nick_self "white"
/set weechat.color.chat_nick_suffix "darkgray"
/set weechat.color.chat_prefix_action "magenta"
/set weechat.color.chat_prefix_error "lightred"
/set weechat.color.chat_prefix_join "darkgray"
/set weechat.color.chat_prefix_network "magenta"
/set weechat.color.chat_prefix_suffix "darkgray"
/set weechat.color.chat_read_marker "darkgray"
/set weechat.color.nicklist_away "darkgray"
/set weechat.color.nicklist_group "darkgray"
/set weechat.color.separator "233"
/set weechat.color.status_count_private "darkgray"
/set weechat.color.status_data_private "darkgray"
/set weechat.color.status_filter "darkgray"
/set weechat.color.status_mouse "darkgray"
/set weechat.color.status_name_ssl "darkgray"
/set weechat.color.status_number "darkgray"
/set weechat.history.max_buffer_lines_number "10000"
/set weechat.history.max_buffer_lines_minutes "0"
/set weechat.history.max_commands "100"
/set weechat.look.bare_display_time_format "%H:%M:%S"
/set weechat.look.buffer_time_format "${if:${highlight}?${color:yellow,magenta}${raw:%H:%M:%S}:${color:darkgray}%H:%M:%S}"
/set weechat.look.confirm_quit "on"
/set weechat.look.day_change "off"
/set weechat.look.day_change_message_1date "${color:darkgray}-- %a, %d %b %Y --"
/set weechat.look.day_change_message_2dates "${color:darkgray}-- %%a, %%d %%b %%Y (%a, %d %b %Y) --"
/set weechat.look.item_time_format "%H:%M:%S"
/set weechat.look.nick_prefix "<"
/set weechat.look.nick_suffix ">"
/set weechat.look.paste_max_lines "1"
/set weechat.look.prefix_action "${color:magenta} *"
/set weechat.look.prefix_align "none"
/set weechat.look.prefix_network "${color:darkgray}*"
/set weechat.look.read_marker_string "─"
/set weechat.look.separator_horizontal "─"
/set weechat.look.separator_vertical "|"
/set weechat.network.connection_timeout "30"
/set weechat.plugin.autoload "*,!logger,!guile,!javascript,!php,!lua,!relay,!ruby,!spell,!tcl"
/set weechat.startup.display_logo "off"
/set weechat.startup.display_version "off"

/set xfer.network.port_range "1024-1034"

/filter add nochancreated * irc_329 *
/filter add nochanlistonstatus * irc_322 *
/filter add nojoinpartquit * irc_join,irc_part,irc_quit *
/filter add nomotd * irc_372 *

/alias add q mode $channel +q $1 $2 $3 $4
/alias add deq mode $channel -q $1 $2 $3 $4
/alias add a mode $channel +a $1 $2 $3 $4
/alias add dea mode $channel -a $1 $2 $3 $4
/alias add o mode $channel +o $1 $2 $3 $4
/alias add deo mode $channel -o $1 $2 $3 $4
/alias add h mode $channel +h $1 $2 $3 $4
/alias add deh mode $channel -h $1 $2 $3 $4
/alias add v mode $channel +v $1 $2 $3 $4
/alias add dev mode $channel -v $1 $2 $3 $4
/alias add w whois $1 $1
/alias add l list >9
/alias add cc close
/alias add wc window close
/alias add qq quit -yes
/alias add qp quote pass
/alias add nsp nickserv identify
/alias add csp chanserv identify
/alias add znc msg *status
/alias add znccq msg *status clearallquerybuffers
/alias add znccc msg *status clearallchannelbuffers
/alias add znccac msg *status clearbuffer $channel
/alias add zncca msg *status clearallbuffers
/alias add znch msg *status help
/alias add znccph msg *controlpanel help
/alias add zncsh msg *sasl help
/alias add zncaah msg *autoattach help
/alias add zncs msg *status saveconfig
/alias add csk cs kick $channel $1
/alias add csb cs ban $channel $1
/alias add csak cs akick $channel $1
/alias add da msg *status detach $channel
/alias add slap me slaps $1 around a bit with a large trout
/alias del wi
/alias del wii

/logger disable

/save

/qq
(Optional) ZNC or WeeChat Password + ZNC/Server Encrypt or SASL Encrypt
/server add NETWORK HOSTNAME/PORT -tls -autoconnect -password=USERNAME@CLIENTID/NETWORK:PWD
OR
/secure passphrase WEECHATPASSWORD
/secure set zncpass ZNCPASSWORD
/server add NETWORK HOSTNAME/PORT -tls -autoconnect
/set irc.server.NETWORK.password USERNAME@CLIENTID/NETWORK:${sec.data.zncpass}
OR
/secure passphrase WEECHATPASSWORD
/secure set NETWORKpass SASLPASSWORD
/set irc.server.NETWORK.sasl_password "${sec.data.NETWORKpass}"
(Optional) Glowing Bear

https://glowing-bear.org
https://github.com/glowing-bear/glowing-bear

1
2
3
4
5
/secure passphrase WEECHATPASSWORD
/secure set gbearpass GLOWINGBEARPASSWORD
/set relay.network.password ${sec.data.gbearpass}
/relay sslcertkey
/relay add weechat 9001
Edit
Pub: 03 Oct 2024 02:26 UTC
Edit: 08 Oct 2024 20:47 UTC
Views: 54