nixers.theme (9440B)
1 # ██ ██ 2 # ░░ ░░ 3 # ██ ██████ ██████ ██████ ██ 4 # ░██░░██░░█ ██░░░░ ██░░░░ ░██ 5 # ░██ ░██ ░ ░░█████ ░░█████ ░██ 6 # ░██ ░██ ░░░░░██ ░░░░░██░██ 7 # ░██░███ ██████ ██████ ░██ 8 # ░░ ░░░ ░░░░░░ ░░░░░░ ░░ 9 # 10 # ▓▓▓▓▓▓▓▓▓▓ 11 # ░▓ author ▓ xero <x@xero.nu> 12 # ░▓ code ▓ http://code.xero.nu/dotfiles 13 # ░▓ mirror ▓ http://git.io/.files 14 # ░▓▓▓▓▓▓▓▓▓▓ 15 # ░░░░░░░░░░ 16 # 17 # default foreground color (%N) - -1 is the "default terminal color" 18 default_color = "-1"; 19 20 # print timestamp/servertag at the end of line, not at beginning 21 info_eol = "false"; 22 23 # these characters are automatically replaced with specified color 24 # (dark grey by default) 25 replaces = { "[]" = "%b$*%n"; }; 26 27 abstracts = { 28 29 ############# generic ############################### 30 31 indent_default = " + "; 32 33 # text to insert at the beginning of each non-message line 34 # line_start = "%g//%n "; 35 line_start = ""; 36 37 # timestamp styling, nothing by default 38 timestamp = "%Z5F5F5F$0-%n"; 39 40 # any kind of text that needs hilighting, default is to bold 41 hilight = "%_$*%_"; 42 43 # any kind of error message, default is bright red 44 error = "%R$*%n"; 45 46 # channel name is printed 47 channel = "%b$*%n"; 48 49 # nick is printed 50 nick = "%_$*%_"; 51 52 # nick host is printed 53 nickhost = "%g$*"; 54 55 # server name is printed 56 server = "%_$*%_"; 57 58 # some kind of comment is printed 59 comment = "%n(%b$*%n);"; 60 61 # reason for something is printed (part, quit, kick, ..) 62 reason = "{comment $*}"; 63 64 # mode change is printed ([+o nick]) 65 mode = "{comment $*}"; 66 67 ## channel specific messages 68 69 # highlighted nick/host is printed (joins) 70 channick_hilight = "%g$*%N"; 71 chanhost_hilight = "{nickhost $*}"; 72 73 # nick/host is printed (parts, quits, etc.) 74 channick = "$*"; 75 chanhost = "{nickhost $*}"; 76 77 # highlighted channel name is printed 78 channelhilight = "%g$*%n"; 79 80 # ban/ban exception/invite list mask is printed 81 ban = "$*"; 82 83 action_core = "%Z5F5F5F─┄┄ %n$*"; 84 85 ########### messages ################################# 86 87 # the basic styling of how to print message, $0 = nick mode, $1 = nick 88 msgnick = "%Z5F5F5F$0%N $1 │ %|%N"; 89 90 # $0 = nick mode, $1 = nick 91 ownmsgnick = "{msgnick $0 $1}"; 92 ownnick = "%Z6A8C8C$*%n"; 93 94 # public message in channel, $0 = nick mode, $1 = nick 95 pubmsgnick = "{msgnick $0 $1}"; 96 pubnick = "%N$*%n"; 97 98 # public highlighted message in channel 99 pubmsghinick = "{msgnick $0 $1}%y"; 100 menick = "%y$*%n"; 101 102 # channel name is printed with message 103 msgchannel = "%Z5F5F5F:%m$*%n"; 104 105 # private message, $0 = nick, $1 = host 106 privmsg = "$0=%b\"$1-\"%n "; 107 108 # private message from you, $0 = "msg", $1 = target nick 109 ownprivmsg = "$0=%b\"$1-\"%n "; 110 111 # private message in query 112 privmsgnick = "%g<%N %|"; 113 114 # own private message in query 115 ownprivmsgnick = "%r>%N %|"; 116 117 118 ########## Actions (/ME stuff) ######################### 119 120 # generic one that's used by most actions 121 action = " %m$* %M* %m%|"; 122 123 # own action, both private/public 124 ownaction = " %m$* %M*%N%m"; 125 126 # own action with target, both private/public 127 ownaction_target = "{action $*}"; 128 129 # private action sent by others 130 pvtaction = "{action $*}"; 131 pvtaction_query = "{action $*}"; 132 133 # public action sent by others 134 pubaction = "{action $*}"; 135 136 137 ########## other IRC events ############################# 138 139 # whois 140 whois = "%# $[8]0 = $1-;"; 141 142 # notices 143 ownnotice = "%NNote n = %Mnew%n $0 ($1-) "; 144 notice = "%M$*%n "; 145 pubnotice_channel = " %N($*)"; 146 pvtnotice_host = " %N($*)"; 147 servernotice = " %N($*)"; 148 149 # CTCPs 150 ownctcp = "%NCTCP c = %Mnew%n $0 ($1-) "; 151 ctcp = "%N$*%n"; 152 153 # wallops 154 wallop = "%Z5F5F5F$*%n: "; 155 wallop_nick = "%n$*"; 156 wallop_action = "%Z5F5F5F * $*%n "; 157 158 # netsplits 159 netsplit = " %Z5F5F5Fnsplit %R< %b\"$*\"%n"; 160 netjoin = " %Z5F5F5Fnjoin %G> %b\"$*\"%n"; 161 162 # /names list 163 #names_prefix = "%Z5F5F5F░▒▓ "; 164 names_users = "%Z5F5F5F┌┄┄ users in $1 "; 165 names_nick = "%_$2$0%_%n$1- "; 166 names_nick_op = "{names_nick $* %R}"; 167 names_nick_halfop = "{names_nick $* %C}"; 168 names_nick_voice = "{names_nick $* %Z5F5F5F}"; 169 #names_users = "%Z5F5F5F░▒▓ %n$1"; 170 names_prefix = "%Z5F5F5F│ %n$1"; 171 names_channel = "%b$*%n"; 172 173 # DCC 174 dcc = "%g$*%n"; 175 dccfile = "%_$*%_"; 176 177 # DCC chat, own msg/action 178 dccownmsg = "%g /* $0 ($1-) */"; 179 dccownnick = "$*%n"; 180 dccownquerynick = "$*%n"; 181 dccownaction = "{action $*}"; 182 dccownaction_target = "{action $*}"; 183 184 # DCC chat, others 185 dccmsg = "%g/* $1- ($0) */"; 186 dccquerynick = "%g$*%n"; 187 dccaction = "{action $*}"; 188 189 ######## statusbar/topicbar ############################ 190 191 # default background for all statusbars. You can also give 192 # the default foreground color for statusbar items. 193 sb_background = "%z303030"; 194 195 # background for prompt / input line 196 sb_prompt_bg = "%n"; 197 198 # text at the beginning of statusbars. 199 sbstart = "%k▓▒░ "; 200 # text at the end of statusbars. 201 sbend = "%k░▒▓"; 202 203 topicsbstart = "%k▓▒░$*"; 204 topicsbend = "$*%b%k░▒▓"; 205 206 prompt = " %y$* »%n "; 207 208 sb = " $* "; 209 sbmode = " %Z5F5F5F░ %g%g+%n$* %Z5F5F5F░"; 210 sbaway = " %g/* zZzZ */%n"; 211 sbservertag = ":%g$0%n"; 212 sbnickmode = "$0"; 213 214 # Usercount 215 sb_usercount = "{sb %_$0%_ nicks ($1-)}"; 216 sb_uc_ircops = "%_*%_$*"; 217 sb_uc_ops = "%_@%r$*%n"; 218 sb_uc_halfops = "%_%%%g$*%n"; 219 sb_uc_voices = "%_+%y$*%n"; 220 sb_uc_normal = "%w$*%n"; 221 sb_uc_space = " "; 222 # activity in statusbar 223 224 # ',' separator 225 sb_act_sep = " "; 226 # normal text 227 sb_act_text = "%Z5F5F5F%9$*%n"; 228 # public message 229 sb_act_msg = "%Y%9$*%n"; 230 # hilight 231 sb_act_hilight = "%R%9$*%n"; 232 # hilight with specified color, $0 = color, $1 = text 233 sb_act_hilight_color = "%R%9$1-%n"; 234 }; 235 236 ######################################################## 237 238 formats = { 239 "fe-common/core" = { 240 line_start = "{line_start}"; 241 line_start_irssi = "{line_start}"; 242 243 join = "%G>%Z5F5F5F> join %g>%n {channick $0} %Z303030({nickhost %Z5F5F5F$1}%Z303030)%n"; 244 part = "%R<%Z5F5F5F< part %r<%n {channick $0} %Z303030({nickhost %Z5F5F5F$1}%Z303030)%n"; 245 kick = "%R<%Z5F5F5F< kicked %r<%n {channick $0} %Z303030({nickhost %Z5F5F5F$1}%Z303030)%n"; 246 quit = "%R<%Z5F5F5F< quit %r<%n {channick $0} %Z303030({nickhost %Z5F5F5F$1}%Z303030)%n"; 247 quit_once = "{channel $3} {channick $0} {chanhost $1} %kquit {reason %C$2}"; 248 249 nick_changed = "%Z5F5F5F{channick $[-13]0} %G>%n {channick $1}"; 250 your_nick_changed = "%Z5F5F5F you %G>%n {channick $1}"; 251 252 pubmsg = "{pubmsgnick $2 {pubnick \00313$[-11]0}}$1"; 253 254 own_msg = "{ownmsgnick $2 {ownnick $[-11]0}}$1"; 255 own_msg_channel = "{ownmsgnick $3 {ownnick $[-11]0}{msgchannel $1}}$2"; 256 own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-11]2}}$1"; 257 258 pubmsg_me = "{pubmsghinick $2 {menick $[-11]0}}$1"; 259 pubmsg_me_channel = "{pubmsghinick $3 {menick $[-11]0}{msgchannel $1}}$2"; 260 261 pubmsg_hilight = "{pubmsghinick $3 {menick $[-11]1}}$2"; 262 pubmsg_hilight_channel = "{pubmsghinick $0 $[-11]1$4{msgchannel $2}}$3"; 263 264 pubmsg_channel = "{pubmsgnick {pubnick %G$[-11]0}$2}$1"; 265 msg_private_query = "{privmsgnick $[-11]0}$2"; 266 new_topic = " %ctopic %Z5F5F5F= %|%B'$2' %non %b$1%n%Z5F5F5F[set by {nick %y$0}]"; 267 268 #endofnames = "%Z5F5F5F░▒▓ %mtotal: {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal%n"; 269 endofnames = "%Z5F5F5F└┄┄ %mtotal: {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal%n"; 270 }; 271 "fe-common/irc" = { 272 chanmode_change = "%Z5F5F5F─┄┄ %n mode %y!%n {channick $1}"; 273 server_chanmode_change = "%Z5F5F5F─┄┄ %n mode %y!%n {channick $1}"; 274 275 whois = "%Z5F5F5F┌┄┄ %n\012%c%Z5F5F5F│ user %n$0 (%n$1%c@%n$2) %n\012%c%Z5F5F5F│ name %n$3%n"; 276 whois_idle = "%Z5F5F5F│ idle%n %│$1d $2h $3m $4s"; 277 whois_idle_signon = "%Z5F5F5F│ idle%n %|$1d $2h $3m $4s {comment signon: $5}"; 278 whois_server = "%Z5F5F5F│ serv%n %|$1 {comment $2}"; 279 whois_oper = "%Z5F5F5F│ oper%n {hilight $1}"; 280 whois_registered = "%Z5F5F5F│ rgis%n yes"; 281 whois_help = "%Z5F5F5F│ help%n available for help"; 282 whois_modes = "%Z5F5F5F│ mode%n $1"; 283 whois_realhost = "%Z5F5F5F│ real%n $1-"; 284 whois_usermode = "%Z5F5F5F│ umod%n $1"; 285 whois_channels = "%Z5F5F5F│ chan%n %|$1"; 286 whois_away = "%Z5F5F5F│ away%n %|$1"; 287 whois_special = "%Z5F5F5F│ info%n {comment %|$1}"; 288 whois_extra = "%Z5F5F5F│ extr%n %|$1"; 289 end_of_whois = "%Z5F5F5F└┄┄ "; 290 whois_not_found = "%Z5F5F5F─┄┄ %nthere is no such nick $0"; 291 292 own_action = "{ownaction $[-11]0} $1"; 293 action_private = "{pvtaction $[-11]0}$1"; 294 action_private_query = "{pvtaction_query $[-11]0} $2"; 295 action_public = "{pubaction $[-11]0}$1"; 296 }; 297 "Irssi::Script::ichat" = { 298 ichat_timestamp = "%Y>%Z5F5F5F> $1 %y>%n"; 299 }; 300 }; 301 settings = { 302 core = { real_name = "Unknown"; user_name = "xero"; nick = "xero"; }; 303 "fe-text" = { actlist_sort = "refnum"; }; 304 };