Skip to content

Instantly share code, notes, and snippets.

@cirrusUK
Last active April 27, 2024 06:32
Show Gist options
  • Save cirrusUK/370226ba067f3e1b5cd4 to your computer and use it in GitHub Desktop.
Save cirrusUK/370226ba067f3e1b5cd4 to your computer and use it in GitHub Desktop.
my weechat configs
/server add Dalnet irc.dal.net/6697
/set irc.server.Dalnet.autoconnect on
/set irc.server.Dalnet.autojoin "#Scotland,#soccer,#cafechat,#ALLNITECAFE,#androidirc,#apple,#bsd,#linux"
/set irc.server.Dalnet.username "cirrus"
/server add geekshed irc.geekshed.net/6667
/server del freenode
/mouse enable|disable|toggle [<delay>]
/set weechat.look.mouse on
/set irc.server.geekshed.autoconnect on
/set irc.server.geekshed.command "/msg nickserv identify ********"
/set irc.server.geekshed.autojoin "#bleepingcomputer,#jupiterbroadcasting,#cirrus"
/set irc.server.freenode.username "cirrus"
/set irc.server.geekshed.username "Arch-Enemy"
/set irc.server.geekshed.username "Arch-Enemy"
/set irc.server.freenode.username "Arch-Enemy"
/set irc.server.ipocalypse.username "Arch-Enemy"
/set irc.server.freenode.realname "cirrus"
/set irc.server.geekshed.realname "cirrus"
/set irc.server.ipocalypse.realname "cirrus"
/server add freenode irc.freenode.net/6667
/set irc.server.ipocalypse.nicks "Arch-Loyalist,Arch-Enemy,cirrus,cirrus_minor,pi-man"
sɹǝʌıɹp sɔıɥɔdɐɹƃ ʎɯ pǝʇɐpdn ʇsnɾ ı
spɹɐʍʞɔɐq ǝdʎʇ ǝuoʎuɐ ǝʞɐɯ oʇ ɥƃnouǝ sı 'ɹoʇɔǝʇǝp-ndƃ ʍǝu ɥʇıʍ unɟ ɟo sʇol
/filter add jpk * irc_join,irc_part,irc_quit *
/server add ipocalypse irc.ipocalypse.net/6697
/set irc.server.ipocalypse.autoconnect on
/set irc.server.ipocalypse.command "/msg nickserv identify password"
/set irc.server.ipocalypse.autojoin "#ipocalypse,#thetechbuzz"
/set irc.server.ipocalypse.username "cirrus"
/set irc.server.ipocalypse.nicks "cirrus,cirrus_minor,pi-man"
/server add freenode irc.freenode.net/6667
/set irc.server.freenode.nicks "Arch-Enemy,cirrus,cirrus_minor,pi-man"
/set irc.server.freenode.autoconnect on
/set irc.server.freenode.command "/msg nickserv identify ********"
/set irc.server.freenode.autojoin "#fossconvergence,#freenode,#archbang,#sabayon"
/server add ipocalypse irc.ipocalypse.net/6667
/set irc.server.ipocalypse.nicks "Arch-Enemy,cirrus,cirrus_minor,pi-man"
/set irc.server.ipocalypse.autoconnect on
/set irc.server.ipocalypse.command "/msg nickserv identify ********"
/set irc.server.ipocalypse.autojoin "#thetechbuzz"
/set weechat.look.prefix_quit "⚑⚑"
/set weechat.look.item_buffer_filter "⚑⚑⚑"
/set weechat.look.prefix_join "▬▬▶ ••••••ᗣ••••••ᗧ•ᗣᗣ••••"
/set weechat.look.prefix_join " "
/set weechat.look.prefix_quit "◀▬▬ "
/set weechat.look.prefix_error "⚠ "
/set weechat.look.prefix_network "ℹ "
/set weechat.look.prefix_action "⚡"
/set weechat.look.item_buffer_filter "⚑"
/set weechat.look.buffer_time_format ""
/set weechat.look.separator_horizontal "="
/set weechat.look.prefix_suffix "│"
/set weechat.look.read_marker_string "─"
/set weechat.look.prefix_join "▬▬▶"
/set weechat.look.prefix_quit "◀▬▬"
/set weechat.look.item_buffer_filter "•"
/set weechat.look.bar_more_down "▼"
/set weechat.look.bar_more_left "◀"
/set weechat.look.bar_more_right "▶"
/set weechat.look.bar_more_up "▲"
######################
### Behaviour ###
######################
/set weechat.plugin.autoload "*,!logger,!tcl,!lua,!ruby,!xfer"
/set irc.network.lag_min_show 1000
/set weechat.look.day_change off
/set irc.look.smart_filter on
/filter add irc_smart * irc_smart_filter *
/filter add irc_join_topic_date_names_creation * irc_332,irc_333,irc_366,irc_329,irc_372 *
/set weechat.bar.status.items "[buffer_count],[buffer_plugin],buffer_number+:+buffer_name+{buffer_nicklist_count}+buffer_filter,[lag],[hotlist],completion,scroll"
/set aspell.check.default_dict "en,es"
/alias su /window scroll_unread
/key unbind meta-m
/set weechat.look.mouse on
######################
### Look settings ###
######################
/set weechat.bar.title.hidden on
/set weechat.bar.nicklist.hidden on
/set weechat.bar.status.position top
/set weechat.look.prefix_align_max 10
/set weechat.look.hotlist_count_max 0
/set weechat.look.buffer_time_format "${234}%H${236}%M"
/set weechat.bar.title.color_bg default
/set weechat.bar.title.color_fg darkgray
/set weechat.bar.status.color_bg default
/set weechat.bar.status.color_fg darkgray
/set weechat.bar.status.color_delim blue
/set weechat.color.chat_nick_colors "cyan,001,002,004,005,012,025,069"
/set weechat.color.status_data_msg black
/set weechat.color.status_count_highlight red
/set weechat.color.status_name darkgray
/set weechat.color.status_number blue
/set weechat.color.status_data_other darkgray
/set weechat.color.chat_prefix_action black
/set weechat.color.chat_host black
/set weechat.color.chat_nick_self darkgray
/set weechat.color.chat_time black
/set weechat.color.chat_time_delimiters black
/set weechat.color.chat_buffer black
/set weechat.color.chat_channel black
/set irc.color.reason_quit black
/set irc.color.topic_new 36
/set irc.color.topic_old darkgray
/set irc.color.item_channel_modes black
/set irc.color.input_nick black
/set weechat.color.separator 60
/set weechat.color.chat_prefix_suffix blue
/set irc.look.nick_color_force "phrik:8;MrElendig:3;falconindy:4;gffa:4;tigrmesh:5;meskarune:5"
######################
### Server configs ###
######################
/set weechat.network.gnutls_ca_file "/etc/ssl/certs/ca-certificates.crt"
/server add LAS irc.geekshed.net
/set irc.server.LAS.autojoin "#jupiterbroadcasting"
/set irc.server.LAS.realname "Bacon"
/set irc.server.LAS.username "Bacon"
/set irc.server.LAS.nicks "BaconRom,FanOfAllan"
/set add irc 192.168.1.1/6667
/set irc.server.irc.nicks = "ldvx,|dvx"
/set irc.server.irc.username = "ldvx"
/set add msn 192.168.1.1/6667
/set irc.server.msn.nicks = "IPoAC,IPoAC_"
/set irc.server.msn.username = "IPoAC"
########################
### PLUGINS config ###
########################
cd ~/.weechat/python/autoload/ && wget http://www.weechat.org/files/scripts/weeget.py
/weeget install colorize_lines
/weeget install colorize_nicks
/weeget install highmon
/weeget install urlserver
/weeget install beep
/set plugins.var.perl.colorize_lines.own_lines on
/set plugins.var.perl.colorize_lines.nicks "/colorize.txt"
/set plugins.var.perl.colorize_lines.highlight off
/set plugins.var.python.urlserver.http_allowed_ips "127.0.0.1"
/set plugins.var.python.urlserver.http_hostname "127.0.0.1"
/set plugins.var.python.urlserver.http_port 65111
/set plugins.var.python.urlserver.url_min_length "90"
/set plugins.var.python.urlserver.msg_ignore_dup_urls on
########################
### BUDDYLIST config ###
########################
/weeget install buddylist
/set weechat.bar.status.items "[buffer_count],[buffer_plugin],buffer_number+:+buffer_name+{buffer_nicklist_count}+buffer_filter,[lag],[hotlist],completion,scroll,[buddylist]"
/set plugins.var.perl.buddylist.hide.bar always
/set plugins.var.perl.buddylist.hide.buddy.if.offline "on"
/set plugins.var.perl.buddylist.display.social.net "off"
/set plugins.var.perl.buddylist.show.query "off"
/set plugins.var.perl.buddylist.color.online "cyan"
/set plugins.var.perl.buddylist.buddy.on.server.color "cyan"
/set plugins.var.perl.buddylist.color.away "235"
/set plugins.var.perl.buddylist.color.offline "233"
/set plugins.var.perl.buddylist.color.server "235"
/set weechat.bar.buddylist.position top
/set irc.server.geekshed.command "/msg nickserv identify ********
/set irc.server.geekshed.autojoin #bleepingcomputer,#jupiterbroadcasting,#cirrus
/set irc.server.ipocalypse.username Pi-Arch
/set irc.server.ipocalypse.realname cirrus
/set irc.server.freenode.nicks cirrus,cirrus_minor,Pi-Arch
/set irc.server.freenode.username cirrus
/set irc.server.freenode.autoconnect on
/set irc.server.freenode.command /msg nickserv identify ********
/set irc.server.freenode.autojoin #fossconvergance,#archbang,#archlinux-arm,#archlinux
/set weechat.bar.status.color_bg black
/set weechat.bar.title.color_bg black
/set irc.server.freenode.nicks Pi-Arch,cirrus,cirrus_minor
/set irc.server.geekshed.command /msg nickserv identify ********
/set irc.server.freenode.ssl_cert %h/ssl/nick.Arch-Enemy
/set weechat.look.mouse on
/server add anonops irc.anonops.net/6667
/set irc.server.anonops.autoconnect on
/set irc.server.anonops.autojoin #anonops,#antisec
/set irc.server.anonops.username cirrus
--------------------------------------------------------------------
Some servers need the ssl_dhkey_size value changed to something lower. For example, if you're using freenode you'll need to set
/set irc.server.FreenodeSSL.ssl_dhkey_size 1024
freenode SSL
/server add FreenodeSSL chat.freenode.net/7000 -ssl
/set irc.server.FreenodeSSL.ssl_dhkey_size 1024
/set irc.server.FreenodeSSL.autoconnect on
/set irc.server.FreenodeSSL.autojoin #fossconvergance,#archlinux-offtopic,#r/linux,#archlinux
/set irc.server.FreenodeSSL.command /msg nickserv identify ********
/set irc.server.FreenodeSSL.nicks cirrus_minor,cirrus
/set irc.server.FreenodeSSL.username cirrus_minor
with sasl
/set irc.server.FreenodeSSL.sasl_mechanism plain
/set irc.server.FreenodeSSL.sasl_username Cirrus_Minor
/set irc.server.FreenodeSSL.sasl_password ********
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment