Created
April 8, 2018 06:32
-
-
Save scuba323/50eea0cd08e17adb3d10b502f649e0b6 to your computer and use it in GitHub Desktop.
Solarized WeeChat Setup
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# /secure passphrase A-PASSWORD | |
# ---- Defaults ---- | |
/set irc.server_default.username "tracphil" | |
/set irc.server_default.nicks "tracphil, tracphil_" | |
/set irc.server_default.sasl_mechanism dh-blowfish | |
# ---- IRC Servers ---- | |
# Nick and auth settings for freenode | |
/server add freenode chat.freenode.net | |
/set irc.server.freenode.autoconnect on | |
/set irc.server.freenode.ssl on | |
/set irc.server.freenode.ssl_dhkey_size 2048 | |
/set irc.server.freenode.sasl_username "tracphil" | |
/set irc.server.freenode.sasl_password "${sec.data.freenode}" | |
# /secure set freenode FREENODE-PASSWORD | |
/set irc.server.freenode.addresses "chat.freenode.net/6697" | |
/set irc.server.freenode.autojoin "#ansible,#debian,#debops" | |
/set irc.server.freenode.realname "Tracy Phillips" | |
/set irc.server.freenode.command "/msg nickserv identify ${sec.data.freenode}" | |
# ---- Notification Settings ---- | |
# Only notify on a highlight (not normal messages) for these channels | |
/set weechat.notify.irc.freenode.#ansible highlight | |
/set weechat.notify.irc.freenode.#debops highlight | |
# Unicode characters for coolness | |
/set weechat.look.bar_more_down "▼" | |
/set weechat.look.bar_more_left "◀" | |
/set weechat.look.bar_more_right "▶" | |
/set weechat.look.bar_more_up "▲" | |
/set weechat.look.buffer_time_format "${color:252}%H:${color:245}%M:${color:240}%S" | |
/set weechat.look.item_buffer_filter "⚑" | |
/set weechat.look.prefix_action "⚡" | |
/set weechat.look.prefix_error "⚠" | |
/set weechat.look.prefix_join "→" | |
/set weechat.look.prefix_network "ℹ " | |
/set weechat.look.prefix_quit "←" | |
/set weechat.look.prefix_same_nick "⤷" | |
/set weechat.look.prefix_suffix "│" | |
/set weechat.look.read_marker_string "─" | |
# ---- Scripts ---- | |
/script install buffers.pl | |
/script install buffer_autoclose.py | |
/script install iset.pl | |
/script install colorize_nicks.py | |
/script install lnotify.py | |
# Making colors look good with solarized terminals | |
/set weechat.color.chat_nick_colors "red,lightred,162,167,204,green,lightgreen,035,042,047,084,120,154,148,yellow,brown,165,191,222,208,cyan,045,051,087,117,123,159,lightmagenta,128,171,176,213,111,148" | |
/set weechat.bar.status.color_bg 0 | |
/set weechat.bar.title.color_bg 0 | |
/set buffers.color.current_bg 10 | |
/set buffers.color.hotlist_message_fg 7 | |
# Window layout | |
/set weechat.bar.buffers.position left | |
/set irc.look.server_buffer independent | |
/set irc.look.color_nicks_in_nicklist on | |
/set buffers.look.indenting on | |
/set buffers.look.show_number off | |
# Limit length of nicks in side bar to 15 | |
/set weechat.look.prefix_align_max 15 | |
# Make IRC less annoying | |
/set weechat.look.buffer_notify_default message # Default all | |
/set irc.look.smart_filter on | |
/filter add irc_smart * irc_smart_filter * | |
/filter add joinquit * irc_join,irc_part,irc_quit * | |
# When we join a channel, a lot of information is spit out, most of which is redundant | |
/filter add irc_join_names * irc_366,irc_332,irc_333,irc_329,irc_324 * | |
# Before using mouse, add missing keys | |
/key missing | |
/set weechat.look.mouse on | |
/mouse enable | |
/set aspell.check.enabled on |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment