Added irssi themes

This commit is contained in:
2025-09-13 14:24:40 -04:00
parent bf84f99337
commit be47ce77ba
180 changed files with 42990 additions and 5 deletions

244
home/.irssi/BitchX.theme Normal file
View File

@@ -0,0 +1,244 @@
# BitchX theme for Irssi By Mikma
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]:()" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%R<>%W<>%R<> %N";
# timestamp styling, nothing by default
timestamp = "[$*]";
# any kind of text that needs hilighting, default is to bold
hilight = "%W$*%n";
# any kind of error message, default is bright red
error = "%r$*%n";
# channel name is printed
channel = "$*";
# nick is printed
nick = "%W$*%n";
# nick host is printed
nickhost = "$*";
# server name is printed
server = "%W$*%n";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "(%n$*)";
# mode change is printed ([+o nick])
mode = "[%W$*%n]";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$0-%n";
chanhost_hilight = "[%c{nickhost $*}%n]";
# nick/host is printed (parts, quits, etc.)
channick = "%C$0-%n";
chanhost = "[%c{nickhost $*}%n]";
# highlighted channel name is printed
channelhilight = "%c$*%n";
# ban/ban exception/invite list mask is printed
ban = "$*";
##
## messages
##
# Extracolors start here
magenta = "%M<%n%W$0%n$1-%M>%n %|";
blue = "%B<%n%W$0%n$1-%B>%n %|";
# Extracolors end here
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "{blue $0$1-}";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{magenta $0$1-}";
ownnick = "%N$*";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{blue $0$1-}";
pubnick = "%N$*";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{blue $0$1-}";
menick = "%Y$0%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{blue $1$0$2-}";
# channel name is printed with message
msgchannel = ":%W$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%P$0%n(%p{nickhost $1-}%n)] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%rmsg%n(%R$1-%n)] ";
# own private message in query
ownprivmsgnick = "{magenta %N$*}";
ownprivnick = "%n$*";
# private message in query
privmsgnick = "{blue %N$*}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%K*%n";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action_core } %W$0%n %n$1-";
# own action with target, both private/public
ownaction_target = "{action_core } -> %W$0%n%w/%n%c$1%n ";
# private action sent by others
pvtaction = "{action }%Y$0%n$1- ";
pvtaction_query = "{action }%Y$*%n ";
# public action sent by others
pubaction = "{action }%Y$*%n ";
##
## other IRC events
##
# notices
ownnotice = "[%rnotice%n(%R$1-%n)] ";
notice = "%K-%n%P$0%n%K-%n ";
pubnotice_channel = ":$*";
pvtnotice_host = "(%m$*%n)";
servernotice = "{notice $*}";
# CTCPs
ownctcp = "[%r$0%n(%R$1-%n)] ";
ctcp = "%K>%n>%W>%n $0 %g$1%_%n $2 %g$3%n %g%_$4%n %g$5%n %g%_$6%n%_";
# wallops
wallop = "$*: ";
wallop_nick = "$*";
wallop_action = " * $* ";
# netsplits
netsplit = "$*";
netjoin = "$*";
# /names list
names_nick = "[%W$0%n$1-] ";
names_users = "($*)";
names_channel = "{channel $*}";
# DCC
dcc = "{line_start}%R$0%n %n$1-";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%rdcc%n(%R$1-%n)] ";
dccownnick = "$*";
dccownaction = "{action_core } %W$0%n$1 ";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%n(%gdcc%n)] ";
dccquerynick = "$*";
dccaction = "{action_core } %Y$0%n %|";
};
formats = {
"fe-common/core" = {
quit = "Signoff {channick $0}: {channel $3} {reason $2}";
};
};

244
home/.irssi/IamCyan.theme Normal file
View File

@@ -0,0 +1,244 @@
# For irssi 0.8.4 by marmot
replaces = { };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "<%c*%n> ";
# timestamp styling, nothing by default
# timestamp = "$0";
timestamp = "%K$0-%n";
# any kind of text that needs hilighting, default is to bold
hilight = "$0";
# any kind of error message, default is bright red
error = "%R$0-%n";
# channel name is printed
channel = "%c$0-%n";
# nick is printed
nick = "%_$0-%_";
# nick host is printed
nickhost = "[$0-]";
# server name is printed
server = "$0-";
# some kind of comment is printed
comment = "[$0-]";
# reason for something is printed (part, quit, kick, ..)
reason = "[$0-]";
# mode change is printed ([+o nick])
mode = "%_($0-)%_";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$0-%n";
chanhost_hilight = "{nickhost %C$0-%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%c$0-%n";
chanhost = "{nickhost %c$0-%n}";
# highlighted channel name is printed
channelhilight = "%_$0-%_";
# ban/ban exception/invite list mask is printed
ban = "$0-";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%C<%n%_$0%_%c$1-%C>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "%W<%n%_%_%C$1%n%W>%n%c %|";
ownnick = "$0-";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "$0-";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "%Y<$0$1-> %|";
menick = "$0-";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "%Y<$1$2-> %|";
# channel name is printed with message
msgchannel = "%w|%c$0-";
# private message, $0 = nick, $1 = host
privmsg = "<-%c$0%n[%C$1%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "->[%c$1-%n] $0";
# own private message in query
ownprivmsgnick = "%B<%n%_$0%_%C$1%B>%n%_ %|";
ownprivnick = "$0-";
# private message in query
privmsgnick = "{msgnick %C$0-%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%C $0-";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}{msgchannel $1} ";
# private action sent by others
pvtaction = " %g(*) $0- ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## other IRC events
##
# notices
ownnotice = "-> %gnotice%n[%G$1%n] ";
notice = "<- %Gnotice%n[%g$0%n] ";
pubnotice_channel = "{msgchannel $0}";
pvtnotice_host = "";
servernotice = "{notice $0-}";
# CTCPs
ownctcp = "-> %b$0%n[%B$1-%n] ";
ctcp = "%B$0-";
# wallops
wallop = "%y$0-: %n";
wallop_nick = "%y$0-%n";
wallop_action = "%y * $0-%n ";
# netsplits
netsplit = "%c$0-%n";
netjoin = "%b$0-%n";
# /names list
names_nick = "%c[%_$0%_$1-]%n ";
names_users = "[$0-]";
names_channel = "{channel $0-}";
# DCC
dcc = "$0-";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "*%c=$1-%n*> %g";
dccownaction = "{action $0-}";
dccownaction_target = "{ownaction_target $0-}";
# DCC chat, others
dccmsg = "*%c=$1-%n* ";
dccquerynick = "$0-";
dccaction = " (*dcc*) $0- %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%6%k";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%6";
# background for topicbar (same default)
sb_topic_bg = "%6%k";
#sb_topic_fg = "%k";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
prompt = "[$*] ";
sb = " %W[%n$*%W]%n";
sbmode = "(%W+%n$*)";
sbaway = " (%GzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
# activity in statusbar
# ',' separator
sb_act_sep = "%k$*";
# normal text
sb_act_text = "%k$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%M$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};
formats = {
"fe-common/core" = {
join = "%CJoins%n[{channel $2}] %c->%n{channick_hilight $0} {chanhost_hilight $1}";
part = "%cParts%n[{channel $2}] %B->%n{channick $0} {chanhost $1} {reason $3}";
kick = "{channick $0} was kicked from {channel $1} by {nick $2} {reason $3}";
quit = "%cQuits%n %B->%n{channick $0} {chanhost $1} {reason $2}";
};
"fe-common/irc" = {
chanmode_change = "mode[{channel $0}] {mode $1} by {nick $2}";
whois = "{nick $0} {nickhost $1@$2}%: ircname : $3";
server_chanmode_change = "{netsplit ServerMode}/{channelhilight $0}: {mode $1} by {nick $2}";
};
};

244
home/.irssi/agon.theme Normal file
View File

@@ -0,0 +1,244 @@
### agon.theme
default_color = "-1";
info_eol = "false";
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "*** ";
# timestamp styling, nothing by default
timestamp = "%W$*";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%c$0-%n";
# nick is printed
nick = "%_%r$*%_";
# nick host is printed
nickhost = "$*";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%c$0-%n";
chanhost_hilight = "{nickhost %c$0-%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%C$*";
chanhost = "%C{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%r$*%n";
# ban/ban exception/invite list mask is printed
ban = "%R$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%r<%R$0%n$1-%r>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "%R{msgnick $0 $1-%R}%w";
ownnick = "%W$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%K(%W$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%n$0%K(%n$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}%W";
ownprivnick = "%n$*%W";
# private message in query
privmsgnick = "{msgnick $*}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%Y * $*%y";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%C$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "[%y$0%K(%R$1-%K)] ";
ctcp = "%Y$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%C$*%n";
# /names list
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%c$*%n]";
names_channel = "%C$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%0%w";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "[$*] ";
sb = " %c[%n$*%c]%n";
sbmode = "(%c+%n$*)";
sbaway = " (%GzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
sbnickmode = "$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%w$*";
# normal text
sb_act_text = "%w$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%M$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};
formats = {
"fe-common/core" = { timestamp = "{timestamp %%H:%%M:%%S} "; };
};

297
home/.irssi/aka.theme Normal file
View File

@@ -0,0 +1,297 @@
#################################################################
# aka theme (v1.00) #
# by curson [navaeg@gmail.com] - http://www.the-shrike.net #
#################################################################
#################################################################
# This is the first version of this theme I finally decided to #
# release to the "public". The original base of the theme is #
# strongly inspired by lilah.theme, but I'm not sure how much #
# of it is actually left here. #
# Apart from the annoying (but known) /me hilight bug it should #
# be working fine. #
# [FS#107 bug on http://bugs.irssi.org] #
# #
# Any feedback would be highly appreciated ;) #
#################################################################
#################################################################
# NOTES: #
# When testing changes, the easiest way to reload the theme is #
# with /RELOAD. This reloads the configuration file too, so if #
# you did any changes remember to /SAVE it first. Remember also #
# that /SAVE overwrites the theme file with old data so keep #
# backups :) #
# #
# You can find definitions for the color format codes in #
# docs/formats.txt. #
#################################################################
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "<22><>=" = "%r$0-%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
#line_start = "%w.%r.%w.%n ";
line_start = "%n";
# timestamp styling, nothing by default
timestamp = "%r$0-%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$0-%_";
# any kind of error message, default is bright red
error = "%r$0-%n";
# channel name is printed
channel = "%r$0-%n";
# nick is printed
nick = "%r%_$0-%_";
# nick host is printed
nickhost = "%w:%r$0-%w:%n";
# server name is printed
server = "%_$0-%_";
# some kind of comment is printed
comment = "($0-)";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $0-}";
# mode change is printed ([+o nick])
mode = "{comment $0-}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%r$0-%n";
chanhost_hilight = "{nickhost %r$0-%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%r$0-%n";
chanhost = "{nickhost $0-}";
# highlighted channel name is printed
channelhilight = "%r$0-%n";
# ban/ban exception/invite list mask is printed
ban = "%r$0-%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%_$0%_$1- %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%r";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %r$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick %_$0%_ $1-:<3A>}%w";
#ownmsgnick = "{msgnick %_$0 $1-:}";
ownnick = "%r$0-%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick %_$0%_ %w$1-%r:<3A>%n}";
pubnick = "$0-%w";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick %_$0%_ %w$1-%r:<3A>}%n";
menick = "%r$0-%n";
# In irssi, set these in order to get hilights in red:
#
# hilight_nick_matches = OFF
# hilight_color = %r
#
# Also, add your own nick into hilight list. (odd bug in irssi)
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
#
# This controls only the nick part of the hilighted msg, the rest is set by /hilight_* in irssi.
# Now we have a white nick (normal) with the rest of the line hilighted red.
pubmsghinick = "{msgnick %w$1 %w$2-%w%r:<3A>}%r";
# channel name is printed with message
msgchannel = "%r~%c$0-%n";
# private message, $0 = nick, $1 = host
privmsg = "%w$0%w(%y$1-%K)%r:<3A>%n ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "%r$0%w(%w$1-%c)%r:<3A>%w ";
# own private message in query
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%r$0-%r:>%w";
# private message in query
privmsgnick = "{msgnick %w$0-%r:<3A>%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%r** %r$0- $1-";
# generic one that's used by most actions
action = "%r** %r$0- $1-";
# own action, both private/public
#ownaction = "%r**%r$0- $1-";
ownaction = "%r** %r$0- $1-";
# own action with target, both private/public
ownaction_target = "%r** %r$0- $1-";
# private action sent by others
pvtaction = "%r** %r$0- $1-";
pvtaction_query = "%r** %r$0- $1-";
# public action sent by others
pubaction = "%r** %r$0- $1-";
##
## other IRC events
##
# notices
ownnotice = ":%r$0%K(%W$1-%K):%n ";
notice = "%K-%r$0-%K-%n ";
pubnotice_channel = "%K:%r$0-";
pvtnotice_host = "%K(%r$0-%K)";
servernotice = "%w!$0-%n ";
# CTCPs
ownctcp = ":%r$0%K(%r$1-%K): ";
ctcp = "%r$0-%n";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%r$0-%n";
netjoin = "%r$0-%n";
# /names list
names_nick = ":$0%r$1-%n: ";
names_users = ":%w$0-%n:";
names_channel = "%w$0-%n";
# DCC
dcc = "~%r$0-%n~";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "-%w$0%w($1-%K)%n- ";
dccownnick = ":%r$0-%n:";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%r$1%n ";
# DCC chat, others
dccmsg = "-%W$1-%K(%c$0%K)%n- ";
dccquerynick = "~%r$0-%n~";
dccaction = " %r.%w<>%w.%n %r$0-%n %|";
##
## statusbar
##
# background of statusbar
#sb_background = "%N"; #this is transparent
sb_background = "%N";
#this is black
# background for prompt / input line
sb_prompt_bg = "%n";
sb_info_bg = "%2";
# default statusbar item style
sb = "%r-|%n$0-%r|-%r";
sbmode = "%n%_%r %w(%r+$0-%w)%n";
sbaway = " (%rAWAY%n)";
sbservertag = ":$0 (change with ^X)";
sbmore = "%_-- more --%_";
sblag = "{sb Lag: $0-}";
sbmail = "{sb Mail: $0-}";
# usercount
sb_usercount = "{sb users: %r$0%n %n$1-%n}";
sb_uc_ircops = "%r*%w$*";
sb_uc_ops = "%r@%W%_$*";
sb_uc_halfops = "%_%r%%%W%_$*";
sb_uc_voices = "%_%r+%W%_$*";
sb_uc_normal = "%w$*";
sb_uc_space = " ";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
prompt = "%W$*%r :<3A> ";
topicsbstart = "%R[%n{sbstart $*}";
topicsbend = "{sbend $*} %R]";
# activity in statusbar
# ',' separator
sb_act_sep = "%r$*";
# normal text
sb_act_text = "%w$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%r$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
# activity. Det is used for hilights when display doesn't support colors
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = " Act: $0-";
sbact_det = " Det: $0-";
};
formats = {
"fe-common/core" = {
pubmsg = "{pubmsgnick $2 {pubnick $0}}$1";
join = "%r<>%w<> %r$0 %w<>%r<>%n {chanhost $1} %wjoins %r$2";
part = "%w<> %r$0 %w<>%n {chanhost $1} %wleaves %r$2 %r[%w$3%r]";
quit = "%r<>%w<> %r$0 %w<>%r<>%n {chanhost $1} %wquits %r[%w$2%r]";
kick = "%w<>%r<>%R!%r<>%w<> %r$0%n has been kicked from {channel $1} by {nick $2} %r[%w$3%r]";
};
};

View File

@@ -0,0 +1,149 @@
# Artificial-Soul v0.1 (2007-02-17)
# by Ismael Luceno (ismaell @ irc.freenode.net #initng #uruguay)
replaces = { };
abstracts = {
sb_default_bg = "%1";
sb_prompt_bg = "%K";
sb_info_bg = "%9";
sb_topic_bg = "%1%W";
sb_act_sep = "%r$*";
sb_act_text = "%R$*";
sb_act_msg = "%W$*";
sb_act_hilight = "%Y$*";
sb_act_hilight_color = "$0$1-%R";
sb = "%R[%W$*%R]%n ";
sbmode = " %W(%R+%W$*)";
sbaway = " %W(.zZZ)%r";
sbservertag = "%R:$0%n ";
sbstart = "";
sbend = "";
line_start = "%w";
timestamp = "%K$0-%n";
hilight = "%_$0-%_";
error = "%R$0-%n";
channel = "%G$0-%n";
nick = "%_$0-%_";
nickhost = "[$0-]";
server = "%_$0-%_";
comment = "[$0-]";
reason = "{comment $0-}";
mode = "{comment $0-}";
channick_hilight = "%G$0-%n";
chanhost_hilight = "{nickhost %g$0-%n}";
channick = "%g$0-%n";
chanhost = "{nickhost $0-}";
channelhilight = "%g$0-%n";
ban = "%r$0-%n";
msgnick = "%g$1-%K>%w %|";
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$0-%n";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$0-%n";
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$0-%n";
pubmsghinick = "{msgnick $1 $0$2-}";
msgchannel = "%K:%c$0-%n";
privmsg = "[%R$0%K(%r$1-%K)%n] ";
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%W$0-%n";
privmsgnick = "{msgnick %R$0-%n}";
action_core = "%K<>%g<>%G<>%n $0-";
action = "{action_core $0-} ";
ownaction = "{action $0-}";
ownaction_target = "{action_core $0}%K:%c$1%n ";
pvtaction = "%W (*) $0-%n ";
pvtaction_query = "{action $0-}";
pubaction = "{action $0-}";
ownnotice = "%K<>%y<>%Y<>%n %r$0-%K ($1-):%n ";
notice = "%K<>%y<>%Y<>%n %r$0-%K:%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%g!$0-%n ";
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$0-%n";
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
netsplit = "%R$0-%n";
netjoin = "%G$0-%n";
names_prefix = "%K<>%m<>%M<>%n ";
names_nick = "%K$0$1-%n ";
names_users = "[%g$0-%n]";
names_channel = "%G$0-%n";
dcc = "%g$0-%n";
dccfile = "%_$0-%_";
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
};
formats = {
"fe-common/core" = {
join = "%K<>%g<>%G<>%n {channick $0} joins {channel $2}";
part = "%K<>%r<>%R<>%n {channick $0} leaves {channel $2}";
kick = "%K<>%r<>%R<>%n {channick $2} kicked {channick $0} ($3)";
quit = "%K<>%r<>%R<>%n {channick $0} left irc%n ($2)";
nick_changed = "%K<>%c<>%C<>%n {channick $0} is now known as {channick $1}";
new_topic = "%K<>%y<>%Y<>%n topic changed by {channick $0}: $2";
pubmsg = "{pubmsgnick $2 {pubnick $[-9]0}}$1";
your_nick = "%K<>%c<>%C<>%n Your nickname is {nick $0}";
your_nick_changed = "%K<>%c<>%C<>%n You're now known as {nick $1}";
};
"fe-common/irc" = {
whois_not_found = "%K<>%r<>%R<>%N There is no such nick $0";
usermode_change = "%K<>%g<>%G<>%n You have set user mode {mode $0}";
user_mode = "%K<>%g<>%G<>%n Your user mode is {mode $0}";
away = "%K<>%y<>%Y<>%n You have been marked as being %_away%_";
unaway = "%K<>%y<>%Y<>%n You are no longer marked %_away%_";
nick_away = "%K<>%r<>%R<>%n {nick $0} is away: $1";
no_such_nick = "%K<>%r<>%R<>%n {nick $0}: No such nickname";
nick_in_use = "%K<>%r<>%R<>%n Nick {nick $0} is already in use";
nick_unavailable = "%K<>%r<>%R<>%n Nick {nick $0} is %_Juped%_";
your_nick_owned = "%K<>%r<>%R<>%n Your nick is Chowned by {nick $3} {comment $1@$2}";
kill = "%K<>%r<>%R<>%n You were {error killed} by {nick $0} {nickhost $1} {reason $2} {comment Path: $3}";
kill_server = "%K<>%r<>%R<>%n You were {error killed} by {server $0} {reason $1} {comment Path: $2}";
default_event = "%K<>%m<>%M<>%n $1";
unknown_mode = "%K<>%r<>%R<>%n Unknown mode character $0";
joinerror_toomany = "%K<>%r<>%R<>%n Max Channels Exceeded! Cannot join {channel $0}";
joinerror_full = "%K<>%r<>%R<>%n Channel Limit Reached... Cannot join {channel $0}";
joinerror_invite = "%K<>%r<>%R<>%n Cannot join {channel $0} without an Invite";
joinerror_banned = "%K<>%r<>%R<>%n You are %rBANNED%n from {channel $0}";
joinerror_bad_key = "%K<>%r<>%R<>%n Key required to join {channel $0}";
joinerror_bad_mask = "%K<>%r<>%R<>%n Cannot join to channel {channel $0} (Bad channel mask)";
joinerror_unavail = "%K<>%r<>%R<>%n {channel $0} is %_JUPED%_ %:%K<>%r<>%R<>%n Repeated attempts to join {channel $0} could result in a %_k-line%_";
joinerror_duplicate = "%K<>%r<>%R<>%n {channel $0} already exists";
channel_rejoin = "%K<>%r<>%R<>%n {channel $0} is temporarily unavailable, most likely because of a netsplit. Irssi will now automagicly try to rejoin this channel untill sucessful. %:%K<>%r<>%R<>%n Auto-rejoin initiated. Use %_/RMREJOINS%_ to abort.";
inviting = "%K<>%y<>%Y<>%n Inviting {nick $0} to {channel $1}";
channel_created = "%K<>%g<>%G<>%n This Channel was created on $1";
url = "%K<>%g<>%G<>%n Home page for {channelhilight $0}: $1";
topic = "%K<>%g<>%G<>%n Topic for {channelhilight $0}: $1";
no_topic = "%K<>%r<>%R<>%n No topic set for {channelhilight $0}";
topic_info = "%K<>%m<>%M<>%n Topic set by {nick $0} {nickhost $2} {comment $1}";
bantype = "%K<>%r<>%R<>%n Ban type changed to {channel $0}";
no_bans = "%K<>%r<>%R<>%n No bans in {channel $0}";
banlist = "%K<>%r<>%R<>%n $0 - {channel $1}: ban {ban $2}";
banlist_long = "%K<>%r<>%R<>%n $0 - {channel $1}: ban {ban $2} {comment by {nick $3}, $4 secs ago}";
ebanlist = "%K<>%r<>%R<>%n {channel $0}: ban exception {ban $1}";
ebanlist_long = "%K<>%r<>%R<>%n {channel $0}: ban exception {ban $1} {comment by {nick $2}, $3 secs ago}";
no_invitelist = "%K<>%r<>%R<>%n Invite list is empty for {channel $0}";
invitelist = "%K<>%r<>%R<>%n {channel $0}: invite {ban $1}";
no_such_channel = "%K<>%r<>%R<>%n {channel $0}: No such channel";
channel_synced = "%K<>%g<>%G<>%n Join to {channel $0} was synced in {hilight $1} secs";
channel_mode = "%K<>%g<>%G<>%n Modes for $0 {mode $1}";
}
};

82
home/.irssi/ash.theme Normal file
View File

@@ -0,0 +1,82 @@
replaces = { "[]<>=" = "%K$0-%n"; };
abstracts = {
line_start = "%K(%y*%K) ";
timestamp = "%K$0-%n";
hilight = "%y$0-%n";
error = "%R$0-%n";
channel = "%K$0-%n";
nick = "%y$0-%n";
nickhost = "[$0-]";
server = "%y$0-%n";
comment = "[%y$0-%n]";
reason = "{comment $0-}";
mode = "{comment %R$0-}%n";
channick_hilight = "%g$0-";
chanhost_hilight = "{nickhost %K$0-}%y";
channick = "%K$0-%K";
chanhost = "{nickhost %K$0-}%K";
channelhilight = "%K$0-%n";
ban = "%R$0-%n";
msgnick = "$0$1->%n %|";
ownmsgnick = "{msgnick %K$0 $1-}";
ownnick = "%K$0-%n";
pubmsgnick = "{msgnick %K$0 $1-}";
pubnick = "%y$0-%n";
pubmsgmenick = "{msgnick %K$0%Y $1-}%n";
menick = "%Y$0-";
pubmsghinick = "{msgnick $1 $0$2-}";
msgchannel = "%K:%y$0-%n";
privmsg = "[%R$0%K(%r$1-%K)%n] ";
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%K$0-%n";
privmsgnick = "{msgnick %y$0-%n}";
action_core = "%r(%R*%r) %R$0-%r";
action = "{action_core $0-} ";
ownaction = "{action $0-}";
ownaction_target = "{action_core $0}%K:%y$1%n ";
pvtaction = "%W (*) $0-%n ";
pvtaction_query = "{action $0-}";
pubaction = "{action $0-}";
ownnotice = "%K-%y$0%K:%y$1-%K-%n ";
notice = "%K-%y$0-%K-%n ";
pubnotice_channel = "%K:%y$0-";
pvtnotice_host = "%K(%y$0-%K)";
servernotice = "%K-%y$0-%K-%n ";
ownctcp = "%K-%y$0%K:%y$1-%K-%n ";
ctcp = "%g$0-%n";
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
netsplit = "%R$0-%n";
netjoin = "%Y$0-%n";
names_nick = "%K$0%y$1-%K:%n";
names_users = "[%K$0-%n]";
names_channel = "%y$0-%n";
dcc = "%K$0-%K";
dccfile = "%K$0-%n";
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "{action $0-}";
sb_background = "%K";
sb_prompt_bg = "%0";
sb_info_bg = "%8";
sbstart = "";
sbend = " ";
prompt = "%K$*> ";
sb = "%y[%n$*%y] ";
sbmode = "%y(%y+%n$*%y)";
sbaway = "%y] [%RA";
sbservertag = ":%y$0%n";
sb_act_sep = "%K$*";
sb_act_text = "%K$*";
sb_act_msg = "%y$*";
sb_act_hilight = "%Y$*";
sb_act_hilight_color = "$0$1-%n";
};
# vim:ft=config

242
home/.irssi/asyura.theme Normal file
View File

@@ -0,0 +1,242 @@
############################################
# Asyura theme by rxcv <rxcv@telus.net> #
# Based on IRSSI swift.theme #
############################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "[%W-%n] ";
# timestamp styling, nothing by default
timestamp = "[$0-]";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "[%W:%n] %B$*%n";
chanhost_hilight = "%w{nickhost $*}%n";
# nick/host is printed (parts, quits, etc.)
channick = "[%W:%n] %W$*%n";
chanhost = "%w{nickhost $*}%n";
# highlighted channel name is printed
channelhilight = "[%B$*%n]";
# ban/ban exception/invite list mask is printed
ban = "%W$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%K<%n$0$1-%K>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick %B$0 $1-}";
ownnick = "%W$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick %W$0 $1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%R$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%B$0%K(%c$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%W$0%K(%C$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%B$*%n";
# private message in query
privmsgnick = "{msgnick %W$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W - $*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "=> $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "[%Wx%n] [%W$0%K(%B$1-%K)] ";
ctcp = "[%Wx%n] %K$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "[%Wx%n] %W$*%n";
netjoin = "[%Wx%n] %B$*%n";
# /names list
names_prefix = "[%Wx%n] ";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%B$*]";
names_channel = "$*%n";
# DCC
dcc = "[%Wx%n]%w$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%W$0%K($1-%K)%n] ";
dccownnick = "%B$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%W$1-%K(%g$0%K)%n] ";
dccquerynick = "%B$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%4%w";
# default backround for "default" statusbar group
sb_default_bg = "%8";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
sb_topic_bg = "%8";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "[%4%w-%n]";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
prompt = "[$*] ";
sb = " %4[%n$*%4]%n";
sbmode = "(%4%w+%n$*)";
sbaway = " (%4%wzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
# activity in statusbar
# ':' separator
sb_act_sep = "%4%w$*%n";
# normal text
sb_act_text = "%0$*";
# public message
sb_act_msg = "%5%9$*%n";
# hilight
sb_act_hilight = "%1%9$*%n";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

197
home/.irssi/bestican.theme Normal file
View File

@@ -0,0 +1,197 @@
# Maciek Freudenheim / fahren@bochnia.pl
# unfinished !
default_color = "0";
default_real_color = "7";
replaces = { "=" = "%K$0-%n"; };
abstracts = {
# line_start = "%b:%c:%C:%W:%n ";
line_start = "";
timestamp = "%G[%R$0-%G]";
ts = ">> ";
hilight = "%W$0-%n";
error = "%R$0-%n";
channel = "$0-";
nick = "%G$0-%n";
# nick host is printed
nickhost = "[$0-]";
# server name is printed
server = "%W$0-%n";
comment = "($0-)";
reason = "($0-)";
mode = "\"$0-\"";
##
## channel specific messages
##
channick_hilight = "%W$0-%n";
chanhost_hilight = "($0-)";
channick = "$G-";
chanhost = "[$0-]";
channelhilight = "%W$0-%n";
# ban/ban exception/invite list mask is printed
ban = "%c$0-%n";
##
## messages
##
msgnick = "<%W$0%n$1-> %|";
ownmsgnick = "%Y{msgnick $0-}%n";
ownnick = "%g$0-%Y";
msgchannel = ":%N$0-%n";
pubmsgnick = "%b{msgnick $0-}%n";
pubnick = "%G$0-%b";
pubmsgmenick = "%b{msgnick $0-}%n";
menick = "%Y$0-%n";
pubmsghinick = "%b{msgnick $1$0$2-%n}%n";
privmsg = "%B[%c $0!$1- %B]%n ";
ownprivmsg = "%K>> %B[ %c$1- %B]%n ";
ownprivmsgnick = "%K>> %B[ $0- %B]%n ";
ownprivnick = "%c$0-%n";
privmsgnick = "%B[ %c$0- %B]%n ";
##
## Actions (/ME stuff)
##
action_core = "* $0-";
action = "{action_core %N$0-%n} ";
ownaction = "%c{action $0-}%n";
pubaction = "{action $0-}";
ownaction_target = "{action_core $0}:$1 ";
pvtaction_query = "{action $0-}";
pvtaction = "* (%W$0-%n) ";
##
## other IRC events
##
# notices
ownnotice = "%K>>%B - %G$1- %B-%n ";
notice = "%B- %G$0- %B-%n ";
pubnotice_channel = ":$0-";
pvtnotice_host = "!$0-";
servernotice = "%B- %G$0- %B-%n ";
# CTCPs
ownctcp = "%K[%r$0%K(%R$1-%K)] ";
ctcp = "%g$0-%n";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%R$0-%n";
netjoin = "%C$0-%n";
# /names list
names_nick = "%C$0%B$1-%n ";
names_users = "%y{ts}%nNames on $1:";
names_channel = "$0-";
# DCC
dcc = "%g$0-%n";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%W(*dcc*) $0-%n %|";
##
## statusbar
##
# default backround for "default" statusbar group
sb_default_bg = "%0";
# background for prompt / input line
sb_prompt_bg = "%B";
# background for info statusbar
sb_info_bg = "%G";
sb = "%c[%n$0-%c]%n";
sbmode = "(%c+%n$0-)";
sbaway = " (%GzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
};
formats = {
"fe-common/core" = {
join = "%B{ts}%n{channel $2} JOIN {channick_hilight $0} {chanhost_hilight $1}";
nick_changed = "%R{ts}%n{channick $0} is now known as {channick $1}";
quit = "%b{ts}%nSignOff: {channick $0} {reason $2} [{channel $3}]";
quit_once = "%b{ts}%nSignOff: {channick $0} {reason $2}";
part = "%b{ts}%n{channel $2} PART {channick_hilight $0} {chanhost_hilight $1} {reason $3}";
kick = "%C{ts}%nKick for {nick $0} by {nick $2} from {channel $1} {reason $3}";
your_nick_changed = "%R{ts}%n{channick $0} is now known as {channick $1}";
endofnames = "%y{ts}%nStats {channel $0}: {hilight +o}[$2] {hilight +v}[$4] {hilight -o}[$5] - total: {hilight $1}";
new_topic = "%y{ts}%nTopic change on {channel $1} by $0: $2";
topic_unset = "%y{ts}%nTopic unset on {channel $1} by $0";
line_start_irssi = "{line_start}";
servertag = "$0%K/%n";
daychange = "00:00:00 %W{ts}%nDay changed to %%d %%b %%Y";
invite = "%W{ts}%n{hilight $0}!$2 invites you to {channel $1}";
own_msg_private_query = "%c<%N$2%c>%n %|$1";
msg_private_query = "%b<%N$0%b>%n %|$2";
timestamp = "{timestamp $Z} ";
own_msg_private = "{ownprivmsg msg $0}$1";
};
"fe-common/irc" = {
whois = "%K%4[ %cWhois %W$0 %c($1@$2) %K]%n%:%b:%c Ircname %b:%n $3%:%b:%c Domain %b:%n \"$4\"";
whois_channels = "%b: %cChannels %b:%n %|$1";
whois_idle = "%b: %cIdle %b:%n $1 days $2 hours $3 minet $4 secs";
whois_server = "%b: %cServer %b:%n %|$1 [$2]";
whois_idle_signon = "%b: %cIdle %b:%n $1 days $2 hours $3 minet $4 secs%:%b: %cSignon %b:%n $5";
whois_oper = "%b: %cOperator %b:%n $0 is an IRC Operator";
end_of_whois = "%K--- End of Whois ---%n";
whois_away = "%b: %cAway %b:%n %|$1";
whois_registered = "%b: %cRegistered %b:%n has registered this nick";
whowas = "%k%4[ %cWhowas %W$0 %c($1@$2) %k]%n%:%b:%c Ircname %b:%n $3";
end_of_whowas = "%K--- End of Whowas ---%n";
chanmode_change = "%c{ts}%nMode {channel $0} {mode $1} by {nick $2}";
server_chanmode_change = "%c{ts}%n{netsplit NetHack} {channel $0} {mode $1} by {nick $2}";
channel_mode = "{ts}Mode for channel {channel $0} is {mode $1}";
topic = "%y{ts}%nTopic on {channel $0}: $1";
no_topic = "%y{ts}%nNo topic set for {channel $0}";
topic_info = "%y{ts}%nTopic set by $0 {comment $1}";
away = "{ts}You have been marked as being away";
unaway = "{ts}You are no longer marked as being away";
nick_away = "%W{ts}%n$0 is away: $1";
channel_synced = "%y{ts}%nChannel {channel $0} was synced in {hilight $1} seconds";
inviting = "%W{ts}%nInviting $0 to channel {channel $1}";
whois_oper_type = "%b: %cOperator %b:%n $0 is an IRC Operator";
};
"Irssi::Script::country" = {
whois = "%K%4[ %cWhois %W$0 %c($1@$2) %K]%n%:%b:%c Ircname %b:%n $3%:%b:%c Domain %b:%n \"$4\"";
};
"fe-common/irc/notifylist" = {
notify_join = "%B{ts}%nSignon detected: {nick $0} ($1@$2) /$4/";
notify_part = "%b{ts}%nSignoff detected: {nick $0} /$4/";
notify_away = "%p{ts}%nStatus change: {nick $0} /$5/ is now away: $4";
notify_unaway = "%P{ts}%nStatus change: {nick $0} /$4/ is now unaway";
notify_unidle = "%P{ts}%nStatus change: {nick $0} /$5/ just stopped idling";
notify_list = "$[9]0{hilight :} $[6]1 | $[5]2 | $3";
};
"Irssi::Script::whois" = {
cwhois_channels = "%b: %cChannels %b:%n %|$1";
};
"fe-common/irc/dcc" = {
own_dcc_query = "%c<%N$0%c>%n %|$2";
dcc_msg_query = "%b<%N$0%b>%n %|$1";
};
};

245
home/.irssi/bluu.theme Normal file
View File

@@ -0,0 +1,245 @@
# "Bluu" Theme By: HiFi
# Visit: http://poksi.net/
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%B--> ";
# timestamp styling, nothing by default
timestamp = "%_%C(%_%B$*%_%C)%_";
# any kind of text that needs hilighting, default is to bold
hilight = "%C$*%B";
# any kind of error message, default is bright red
error = "%B$*";
# channel name is printed
channel = "$*";
# nick is printed
nick = "%w$*%B";
# nick host is printed
nickhost = "%_%C(%_%B$*%_%C)%_%B";
# server name is printed
server = "%B$*";
# some kind of comment is printed
comment = "%_%C(%B$*%_%C)%_%B";
# reason for something is printed (part, quit, kick, ..)
reason = "%_%C(%B$*%_%C)%_%B";
# mode change is printed ([+o nick])
mode = "%_%C(%B$*%_%C)%_%B";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%B$*";
chanhost_hilight = "{nickhost %B$*}";
# nick/host is printed (parts, quits, etc.)
channick = "%B$*";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%B$*%C";
# ban/ban exception/invite list mask is printed
ban = "%B$*";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%_%C(%_%c$0%w$1-%_%C)%_%w %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%w$*%B";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%w$*%B";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%C$*";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "(%R$0%K(%r$1-%K)%n) ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "(%r$0%K(%R$1-%K)%n) ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%w$*%B";
# private message in query
privmsgnick = "{msgnick %w$*%B}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%B$*";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = " $[8]0 : $1-";
# notices
ownnotice = " --> %B-%w$1%B-%w ";
notice = "%C-%w$*%C-%w ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "(%r$0%K(%R$1-%K)) ";
ctcp = "%g$*%n";
# wallops
wallop = "%B$*%w: ";
wallop_nick = "%C$*";
wallop_action = "%W $*%n ";
# netsplits
netsplit = "%B$*%w";
netjoin = "%C$*%w";
# /names list
names_prefix = "";
names_nick = "%C(%_%c$0%w$1-%C) ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "%C(%B$*%C)";
names_channel = "%C$*";
# DCC
dcc = "%B$*";
dccfile = "%C$*%B";
# DCC chat, own msg/action
dccownmsg = "%C($0%K($1-%K)%C) ";
dccownnick = "%c$*%n";
dccownquerynick = "%c$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "(%G$1-%K(%g$0%K)%n) ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%4%w";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
prompt = "($*) ";
sb = " %c(%n$*%c)%n";
sbmode = "(%c+%n$*)";
sbaway = " (%GzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
# activity in statusbar
# ',' separator
sb_act_sep = "%c$*";
# normal text
sb_act_text = "%c$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%M$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

261
home/.irssi/bork.theme Normal file
View File

@@ -0,0 +1,261 @@
#
# ---------------------------------
# Author: fraki a.k.a. Joolzman a.k.a. blender
# Mail: julian@sourcecod.com
# Website: http://julian.sourcecod.com/
# ---------------------------------
#
# Based on ski.theme originally, but it shows little resemblance by now.
#
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "=" = "%w$0-%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%c-%n ";
# timestamp styling, nothing by default
timestamp = "%n$0-";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$0-%_";
# any kind of error message, default is bright red
error = "%r$0-%n";
# channel name is printed
channel = "%c$0-%n";
# nick is printed
nick = "%c$0-";
# nick host is printed
nickhost = "%w$0-";
# server name is printed
server = "$0-";
# some kind of comment is printed
comment = "%n$0-";
# reason for something is printed (part, quit, kick, ..)
reason = "%c[%n{comment $0-}%c]%n";
# mode change is printed ([+o nick])
mode = "%Y$0-%n";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$0-%n";
chanhost_hilight = "{nickhost %n$0-}";
# nick/host is printed (parts, quits, etc.)
channick = "%c$0-%n";
chanhost = "{nickhost %w$0-%n}";
# highlighted channel name is printed
channelhilight = "%c$0-%n";
# ban/ban exception/invite list mask is printed
ban = "%c$0-%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%n$0%n$1- %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1}%n";
ownnick = "%g<%W$0%g>%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1}%n";
pubnick = "%y<%n$0%y>%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick %_$0%_ $1}%n";
menick = "%y<%W$0%y>%n ";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "%W$1%y<%W$2%y>%n ";
# channel name is printed with message
msgchannel = "%w:%c$0-%n";
# private message, $0 = nick, $1 = host
privmsg = "%r- *%n$0%r* %n%|";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "%r- --> %n$1%r:%n %|";
# own private message in query
ownprivmsgnick = " %r<%n{msgnick $0-%r>%n}%|";
ownprivnick = " %n$0";
# private message in query
privmsgnick = " {msgnick %r*%n$0%r* %n}%|";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "$0-%n";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = " %g* {action %W$0-}%n";
# own action with target, both private/public
ownaction_target = " %y* {hilight $0}%n:%c$1%n ";
# private action sent by others
pvtaction = "%r- *%n $0-%n ";
pvtaction_query = "%r- * %n{action $0-}";
# public action sent by others
pubaction = " %y* %n{action $0-}";
##
## other IRC events
##
# notices
ownnotice = "%c- %n$0 to %c$1%n: %|";
notice = "%c-%n notice from %c$0-%n: %|";
pubnotice_channel = "%c:%C$0-%|";
pvtnotice_host = "%n ($0-)%|";
servernotice = "%r- %c$0-%n %|";
# CTCPs
ownctcp = "%c- %n$0 to %c$1%n: ";
ctcp = "%c- %n$0-%n";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%r$0-%n";
netjoin = "%r$0-%n";
# /names list
names_nick = "[%c$0%n$1-%n] ";
names_users = "%w$0-%n:";
names_channel = "%c$0-%n";
# DCC
dcc = "%c- $0-%n";
dccfile = "$0-";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
##
## statusbar
##
# background of statusbar
sb_background = "%8";
# default statusbar item style
sb = "%n$0- | ";
# background for topicbar (same default)
# sb_topic_bg = "%0";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
sbmode = " %n(+$0-)";
sbaway = " (%nAway%n)";
sbservertag = ": $0";
sbmore = "%_-- more --%_";
sblag = "{sb L: %R$0-}";
sbmail = "{sb M: $0-}";
# activity. Det is used for hilights when display doesn't support colors
sb_act_sep = "%n$*";
sb_act_text = "%n$*";
sb_act_msg = "%w$*";
sb_act_hilight = "%n$*%n";
sb_act_hilight_color = "%_%c$1-%_%n";
};
formats = {
"fe-common/core" = {
join = "{channick_hilight $0}!$1 %yjoined%n %c$2%n";
part = "{channick_hilight $0}!$1 %yleft%n %c$2%n {reason $3}";
kick = "{channick_hilight $0} was %ykicked%n from {channel $1} by {nick $2} {reason $3}";
quit = "%yQuit%n: {channick_hilight $0}!{chanhost $1} {reason $2}";
endofnames = "%C$0%N: %Y$1 %Wnicks%n ({comment ops: %W$2%n, voices: %W$4%n, regular: %W$5%n})";
};
"fe-common/irc" = {
chanmode_change = "Mode change {mode $1} on {channelhilight $0} by {nick $2}";
server_chanmode_change = "ServerMode: {mode $1} on {channelhilight $0} by {nick $2}";
netsplit_more = "{netsplit Netsplit} ({server $0} <--/ /--> {server $1}) Disconnects: {nick $2} (and another $3, /NETSPLIT for a full list.)";
netsplit = "{netsplit Netsplit} ({server $0} <--/ /--> {server $1}) Disconnects: {nick $2}";
netsplit_join = "{netjoin Netsplit} over, joins: {nick $0}";
netsplit_join_more = "{netjoin Netsplit} over, joins: {nick $0} (and $1 more)";
notice_private = "{notice $0}$2";
ctcp_reply = "%c-%n CTCP {hilight $0} reply from {nick $1}: $2";
ctcp_ping_reply = "%c-%n CTCP {hilight PING} reply from {nick $0}: %Y$1.$[-3.0]2%n seconds";
ctcp_requested = "{ctcp {nick $0}%n!{comment $1} requested CTCP {hilight $2} from {nick $4}} $3";
ctcp_requested_unknown = "{ctcp {nick $0}%n!{comment $1} requested unknown CTCP {hilight $2} from {nick $4}} $3";
ctcp_reply_channel = "%c-%n CTCP {hilight $0} reply from {nick $1} in channel {channel $3}: $2";
channel_mode = "Mode on {channelhilight $0} is {mode $1}";
};
"fe-text" = {
lastlog_start = "%_------- %c-%n %_{hilight Lastlog}%_:";
lastlog_end = "%_------- %c-%n%_ {hilight End of lastlog}%_";
};
"fe-common/irc/dcc" = {
dcc_ctcp = "{dcc %c-%n DCC CTCP {hilight $1} received from {hilight $0}: $2}";
own_dcc_query = " %r<%n{ownmsgnick {dccownquerynick $0}%r>%n}$2";
dcc_msg_query = "{privmsgnick $0}$1";
own_dcc_action = " %r*%n {dccownaction_target $0 $1}$2";
own_dcc_action_query = " %r*%n {dccownaction $0}$2";
};
};

318
home/.irssi/c0ders.theme Normal file
View File

@@ -0,0 +1,318 @@
#############################################################################
# c0ders theme by PCrazee #
# #
# This theme comes in real handy at work, where not everyone should see #
# that I'm actually chatting #
# If you find some thing you wanna tell/ask me: pcrazee <at> googlemail.com #
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]" = "%g$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
#line_start = "%g//%n ";
line_start = "";
# timestamp styling, nothing by default
timestamp = "%w$*%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "$*";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "%g$*";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "%n(%b\"$*\"%n);";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%g$*%N";
chanhost_hilight = "{nickhost $*}";
# nick/host is printed (parts, quits, etc.)
channick = "%g$*";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%g$*%n";
# ban/ban exception/invite list mask is printed
ban = "$*";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "$0$1%n %|";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0$1-}";
ownnick = "$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%M$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%m$*%n";
# private message, $0 = nick, $1 = host
privmsg = "$0=%b\"$1-\"%n ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "$0=%b\"$1-\"%n ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "$*";
# private message in query
privmsgnick = "{msgnick $*}";
##
## Actions (/ME stuff)
##
# generic one that's used by most actions
action = "%B/**%n%: %B* $*%n%: %B*/";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action $*}";
# private action sent by others
pvtaction = "{action $*}";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 = $1-;";
# notices
ownnotice = "%NNote n = %Mnew%n $0 ($1-) ";
notice = "%M$*%n ";
pubnotice_channel = " %N($*)";
pvtnotice_host = " %N($*)";
servernotice = " %N($*)";
# CTCPs
ownctcp = "%NCTCP c = %Mnew%n $0 ($1-) ";
ctcp = "%N$*%n";
# wallops
wallop = "%K$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%K * $*%n ";
# netsplits
netsplit = "Netsplit nsplit = %b\"$*\"%n";
netjoin = "Netjoin njoin = %b\"$*\"%n";
# /names list
names_prefix = "";
names_nick = "%g<%n$0$1-%g>%n ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "%Mthis%n.chan = %Mnew%N Channel($1%n);";
names_channel = "\"%b$*\"%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "%g /* $0 ($1-) */";
dccownnick = "$*%n";
dccownquerynick = "$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action $*}";
# DCC chat, others
dccmsg = "%g/* $1- ($0) */";
dccquerynick = "%g$*%n";
dccaction = "{action $*}";
##
## statusbar/topicbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%n";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "%Mthis.%Ntopic = %b\"$*";
topicsbend = "$*%b\"";
prompt = "$N@$* >>> ";
sb = "%b<$*%b>%n";
sbmode = " mode=\"%g+%n$*\"";
sbaway = " %g/* zZzZ */%n";
sbservertag = ":$0";
sbnickmode = "$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%g$*%n";
# normal text
sb_act_text = "%g$*%n";
# public message
sb_act_msg = "%b$*%n";
# hilight
sb_act_hilight = "%M$*%n";
hilight_color = "%M";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};
##
## Here we come to the funny part... ;)
##
formats = {
"fe-common/core" = {
line_start_irssi = "";
join = "%Mthis%n.join = %Mnew%N Join(%b\"$0\"%n, $1, $2%n);";
part = "%Mthis%n.part = %Mnew%N Part($0, $1, %b\"$3\"%n);";
quit = "%Mthis%n.quit = %Mnew%N Quit($0, $1, %b\"$2\"%n);";
kick = "%Mthis%n.kick = %Mnew%N Kick($0, $1, $2, %b\"$3\"%n);";
new_topic = "%Mthis%N.topic = %Mnew%N Topic($0, $1, %b\"$2\"%n);";
invite = "%g// $0 invites you to join $1 ... let's see whats goin' on in there ;)";
topic_unset = "%g// $0 removed the topic of $1";
nick_changed = "%g// {channick $0} is now known as {nick $1}";
your_nick_changed = "%g// You are now wanted by the nick $1";
daychange = "%g// Time runs on and on and on and on and..... Day changed to %%d %%b %%Y";
query_start = "%g// Starting query in {server $1} with {nick $0}";
query_stop = "%g// Closing query with {nick $0}";
no_query = "%g// No query with {nick $0}";
query_server_changed = "%g// Query with {nick $0} changed to server {server $1}";
no_away_msgs = "%g// Nothing to log while you where gone...";
};
"fe-common/fe-text" = {
paste_warning = "%g// Pasting $0 lines to $1. Press Ctrl-K if you wish to do this or Ctrl-C to cancel.";
paste_prompt = "%g// Hit Ctrl-K to paste, Ctrl-C to abort?";
};
"fe-common/irc" = {
joinerror_toomany = "%g// Cannot join to channel {channel $0} (You have joined to too many channels)";
joinerror_full = "%g// Cannot join to channel {channel $0} (Channel is full)";
joinerror_invite = "%g// Cannot join to channel {channel $0} (You must be invited)";
joinerror_banned = "%g// Cannot join to channel {channel $0} (You are banned)";
joinerror_bad_key = "%g// Cannot join to channel {channel $0} (Bad channel key)";
joinerror_bad_mask = "%g// Cannot join to channel {channel $0} (Bad channel mask)";
joinerror_unavail = "%g// Cannot join to channel {channel $0} (Channel is temporarily unavailable)";
joinerror_duplicate = "%g// Channel {channel $0} already exists - cannot create it";
inviting = "%g// OMG, what have you done? You invited $0 to $1";
topic = "%g// Topic for $0 is: $1";
topic_info = "%g// Topic set by $0 $1 - $2";
no_topic = "%g// Looks like there is no topic in $0";
channel_synced = "%g// Join to $0 was synced in $1 secs";
channel_created = "%g// $0 was created on $1";
url = "%g// Homepage of $0 is $1";
chanmode_change = "%g// \"$1\" by $2";
channel_mode = "%g// Mode \"$1\" in $0";
server_chanmode_change = "%g// ServerMode \"$1\" by $2";
no_such_nick = "%g// Wooooops, no such nick/chan -> $0";
nick_away = "%g//$0 is away: $1";
usermode_change = "%g// Mode change $0 for user $1";
user_mode = "%g// Your user mode is $0";
away = "%g// OK, let's go...";
unaway = "%g// wb";
nick_in_use = "%g// Nick $0 is already taken";
nick_unavailable = "%g// Nick {nick $0} is temporarily unavailable";
your_nick_owned = "%g// Your nick is owned by {nick $3} {comment $1@$2} ... that bastard!!!";
whois = "%Mfor%N (whois, $0, $1@$2)%:{whois ircname $3}";
whowas = "%Mfor%N (whowas, $0, $1@$2)%:{whois ircname $3}";
end_of_whois = "}";
end_of_whowas = "}";
whois_not_found = "%g// There is noch such nick $0";
own_action = "{ownaction $0 $1}";
own_action_target = "{ownaction_target $0 $2 $1}";
action_private = "{pvtaction $0 $2}";
action_private_query = "{pvtaction_query $0 $2}";
action_public = "{pubaction $0 $1}";
action_public_channel = "{pubaction $0{msgchannel $1}$2}";
no_bans = "%g// No bans in $0";
bantype = "%g// Ban type changed to $0";
banlist = "%g// $0 - {channel $1}: ban {ban $2}";
banlist_long = "%g// Ban #$0 in {channel $1} {ban $2} by $3, $4 secs ago";
ebanlist = "{channel $0}: ban exception {ban $1}";
ebanlist_long = "{channel $0}: ban exception {ban $1} {comment $2, $3 secs ago}";
no_invitelist = "Invite list is empty in channel {channel $0}";
invitelist = "{channel $0}: invite {ban $1}";
no_such_channel = "%g// {channel $0}: No such channel";
};
};

313
home/.irssi/cananal.theme Normal file
View File

@@ -0,0 +1,313 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "3";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%W***%n ";
# timestamp styling, nothing by default
timestamp = "%w[$0-]%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$0-%_";
# any kind of error message, default is bright red
error = "%R$0-%n";
# channel name is printed
channel = "%_$0-%_";
# nick is printed
nick = "%_$0-%_";
# nick host is printed
nickhost = "[%_$0-%_]";
# server name is printed
server = "%_$0-%_";
# some kind of comment is printed
comment = "(%_$0-%_)";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $0-}";
# mode change is printed ([+o nick])
mode = "{comment $0-}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%_$0-%_";
chanhost_hilight = "{nickhost $0-}";
# nick/host is printed (parts, quits, etc.)
channick = "%_$0-%_";
chanhost = "{nickhost $0-}";
# highlighted channel name is printed
channelhilight = "%_$0-%_";
# ban/ban exception/invite list mask is printed
ban = "%_$0-%_";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "$0$1- %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick %C$0%n $1-:}";
ownnick = "%W$0-%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick %C$0%n $1-:}";
pubnick = "%w$0-%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick %R[M]->%C$0%n $1-:}";
menick = "%w$0-%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick %R[H]->%C$1%n %w$2-%n:}";
# channel name is printed with message
msgchannel = "%_$0-%_";
# private message, $0 = nick, $1 = host
privmsg = "[%w$0%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "%R[Q]->%w$1-%n ";
# own private message in query
ownprivmsgnick = "{msgnick $0-:}";
ownprivnick = "%W$0-%n";
# private message in query
privmsgnick = "{msgnick %w$0-%n:}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%P* $0- ";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action_core $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0} $1 ";
# private action sent by others
pvtaction = "{action_core $0-}";
pvtaction_query = "{action_core $0-}";
# public action sent by others
pubaction = "{action_core $0-}";
##
## other IRC events
##
# notices
ownnotice = "%R$1-%n %R[N]->%n ";
notice = "%R[N]<- %n$0-: ";
pubnotice_channel = "$0-:";
pvtnotice_host = "";
servernotice = "%R[N]<- %n!$0-: ";
# CTCPs
ownctcp = "%R[CTCP]->%n $1-:%_ ";
ctcp = "$0% $2- ";
# wallops
wallop = "%R[W]->%n $0-: ";
wallop_nick = "$0-";
wallop_action = " %P* $0-%n ";
# netsplits
netsplit = "%R* $0-%n";
netjoin = "%R* $0-%n";
# /names list
names_nick = "[%_$0%_%w$1-%n] ";
names_users = "[%C$1 $0%n]";
names_channel = "$0-";
# DCC
dcc = "<%g$0-%n>";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%W$0-: ";
dccownaction = "{action_core $0-}";
dccownaction_target = "{action_core $0} $1 ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%w$0-%n";
dccaction = "%P* $0-%n %|";
##
## statusbar
##
# background of statusbar
sb_background = "%7";
sb_topic_bg = "%8";
prompt = "%R::%n$0-%R::%n ";
# default statusbar item style
sb = "%m::%b$0-%m::%n ";
sbmode = "(+$0-)";
sbaway = " (Away)";
sbservertag = ":$0 (^X to change)";
sbmore = "::more::";
sblag = "{sb Lag: $0-}";
sbmail = "{sb Mail: $0-}";
# activity. Det is used for hilights when display doesn't support colors
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sb_act_sep = "%b$0-%n";
sb_act_text = "%r$0-%n";
sb_act_msg = "%W$0-%n";
sbact_act = "Act: $0-";
sbact_det = " Det: $0-";
};
formats = {
"fe-common/core" = {
daychange = "%W*** Day changed to %%d %%b %%Y %n";
talking_with = "%W*** You are now talking with $0 %n";
join = "%G[J]->%n {channick_hilight $0} has joined {channel $2}";
part = "%Y[P]->%n {channick_hilight $0} has left {channel $2} {reason $3}";
kick = "%Y[K]->%n {channick_hilight $0} was kicked from {channel $1} by {channick_hilight $2} {reason $3}";
quit = "%R[Q]->%n {channick_hilight $0} has quit {reason $2}";
quit_once = "%R[Q]->%n {channel $3} {channick_hilight $0} has quit {reason $2}";
invite = "%G[I]->%n {channick_hilight $0} invites you to {channel $1}";
new_topic = "%W[T]->%n Topic of {channel $1} changed by {channick_hilight $0} to: {hilight $2}";
topic_unset = "%W[T]->%n Topic unset by {channick_hilight $0} on {channel $1}";
your_nick_changed = "%W[N]->%n You're now known as {channick_hilight $1}";
nick_changed = "%W[N]->%n {channick_hilight $0} is now known as {channick_hilight $1}";
names_nick_op = "{names_nick_op $0 %_$1%_}";
endofnames = "{channel $0}: Total of {hilight $1} nicks {comment {hilight $2} %Wops%n, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal}";
query_start = "Query started {nick $0}";
};
"fe-common/irc" = {
channel_created = "%W[I]->%n Channel {channel $0} created %_$1%_";
topic = "%W[T]->%n Topic is: %_$1%_";
no_topic = "%W[T]->%n No topic set for %_$0%_";
topic_info = "%W[T]->%n set by {channick_hilight $0} {mode $1}";
usermode_change = "%W[M]->%n Mode change for user {channick_hilight $1} {mode $0}";
chanmode_change = "%W[M]->%n Mode change for {channel $0} by {channick_hilight $2} {mode $1}";
server_chanmode_change = "%W[M]->%n Mode change for {channel $0} by {channick_hilight $2} {mode $1}";
channel_change = "%W[M]->%n Mode change for {channel $0} {mode $1}";
channel_mode = "%W[M]->%n Mode of {channel $0}: {mode $1}";
channel_synced = "%W[I]->%n Join to {channel $0} was synced in {hilight $1} secs";
whois = "%W[W]->%n IRCname: %|{channick_hilight $0!$1@$2} ($3)";
whois_idle = "%W[W]->%n Idle: %|since $1 days $2 hours $3 mins $4 secs";
whois_idle_signon = "%W[W]->%n Idle: %|since $1 days $2 hours $3 mins $4 secs {comment Signed on: $5}";
whois_server = "%W[W]->%n Server: %|$1 {comment $2}";
whois_oper = "%W[W]->%n Info: %|{hilight $1}";
whois_registered = "%W[W]->%n Info: %|has registered this nick";
whois_help = "%W[W]->%n Info: %|available for help";
whois_modes = "%W[W]->%n Modes: %|{mode $1}";
whois_realhost = "%W[W]->%n Hostname: %|{hilight $1-}";
whois_usermode = "%W[W]->%n Usermode: %|{mode $1}";
whois_channels = "%W[W]->%n Channels: %|{channel $1}";
whois_away = "%W[W]->%n Away: %|$1";
whois_special = "%W[W]->%n Info: %|$1";
whois_extra = "%W[W]->%n Info: %|$1";
end_of_whois = "%W[W]->%n End of WHOIS";
whois_not_found = "%W[W]->%n There is no such nick {channick_hilight $0}";
ctcp_reply = "%R[CTCP]<-%n {hilight $0} reply from {channick_hilight $1}: $2";
ctcp_reply_channel = "%R[CTCP]<-%n {hilight $0} reply from {channick_hilight $1} in channel {channel $3}: $2";
ctcp_ping_reply = "%R[CTCP]<-%n {hilight PING} reply from {channick_hilight $0}: $1.$[-3.0]2 seconds";
ctcp_requested = "";
ctcp_requested_unknown = "";
};
};

257
home/.irssi/chaves.theme Normal file
View File

@@ -0,0 +1,257 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%c$0-%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%R:%Y:%G:%n ";
# timestamp styling, nothing by default
timestamp = "%c$0-%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$0-%_";
# any kind of error message, default is bright red
error = "%R$0-%n";
# channel name is printed
channel = "%y$0-%n";
# nick is printed
nick = "%_$0-%_";
# nick host is printed
nickhost = "[$0-]";
# server name is printed
server = "%_$0-%_";
# some kind of comment is printed
comment = "[$0-]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $0-}";
# mode change is printed ([+o nick])
mode = "{comment $0-}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%G$0-%n";
chanhost_hilight = "{nickhost %g$0-%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%g$0-%n";
chanhost = "{nickhost $0-}";
# highlighted channel name is printed
channelhilight = "%y$0-%n";
# ban/ban exception/invite list mask is printed
ban = "%g$0-%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%_$0%_$1- %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick %_<%_$0%_ $1->}%R";
ownnick = "%R$0-%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick %_<%_$0%_ %C$1-%n>}";
pubnick = "$0-%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick %Y>>%W$0 %P$1-%Y<<}%G";
menick = "%P$0-%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick %Y>>%W$1 %P$2-%Y<<}%G";
# channel name is printed with message
msgchannel = "%K:%c$0-%n";
# private message, $0 = nick, $1 = host
privmsg = "[%Y$0%K(%y$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%G$0%K(%Y$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%R$0-%n";
# private message in query
privmsgnick = "{msgnick <%C$0-%n>}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%R >%Y>%G> %C$0-%n";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = " (%R>%Y>%G>%n) %C$0-%n ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## other IRC events
##
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$0-%K-%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%g!$0-%n ";
# CTCPs
ownctcp = "[%c$0%K(%C$1-%K)] ";
ctcp = "%g$0-%n";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%R$0-%n";
netjoin = "%C$0-%n";
# /names list
names_nick = "[%_$0%_%m$1-%n] ";
names_users = "[%g$0-%n]";
names_channel = "%G$0-%n";
# DCC
dcc = "<%g$0-%n>";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "<%R$0-%n>";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "<%C$0-%n>";
dccaction = " %R>%Y>%G>%n %C$0-%n %|";
##
## statusbar
##
# background of statusbar
sb_background = "%0";
# default statusbar item style
sb = "%c::%n$0-%c::%n ";
sbmode = "(%_+%n$0-)";
sbaway = " (%RAWAY%n)";
sbservertag = ":$0 (change with ^X)";
sbmore = "%_-- more --%_";
sblag = "{sb Lag: $0-}";
sbmail = "{sb Mail: $0-}";
# activity. Det is used for hilights when display doesn't support colors
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = " Act: $0-";
sbact_det = " Det: $0-";
};
formats = {
"fe-common/core" = { pubmsg = "{pubmsgnick $2 {pubnick $0}}$1"; };
};

80
home/.irssi/chill.theme Normal file
View File

@@ -0,0 +1,80 @@
## chill theme by soulis (joonas@stc.cx)
default_color = "0";
default_real_color = "7";
replaces = { "[]<>=" = "%m$0-%n"; };
abstracts = {
line_start = " %B(%c!%B)%n ";
timestamp = "%B(%c$0-%B)%n";
hilight = "%_$0-%_";
error = "%R$0-%n";
channel = "%_$0-%_";
nick = "%_$0-%_";
nickhost = "[$0-]";
server = "%_$0-%_";
comment = "[$0-]";
reason = "{comment $0-}";
mode = "{comment $0-}";
channick_hilight = "%C$0-%n";
chanhost_hilight = "{nickhost %c$0-%n}";
channick = "%c$0-%n";
chanhost = "{%Bnickhost $0-}";
channelhilight = "%c$0-%n";
ban = "%c$0-%n";
msgnick = "%b<%C$0$1-%b>%n %|";
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$0-%n";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%c$0-%n";
pubmsgmenick = "{msgnick %C$0 $1-}";
menick = "%C$0-%n";
pubmsghinick = "{msgnick $1 $0$2-%n}";
msgchannel = "%K:%c$0-%n";
privmsg = "%m(%B$0%K!%c$1-%m)%n ";
ownprivmsg = "[%c$0%K(%B$1-%K)%n] ";
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%W$0-%n";
privmsgnick = "{msgnick $0-}";
action_core = "%B * %C$0-%n";
action = "{action_core $0-} ";
ownaction = "{action $0-}";
ownaction_target = "{action_core $0}%K:%c$1%n ";
pvtaction = "%W (*) $0-%n ";
pvtaction_query = "{action $0-}";
pubaction = "{action $0-}";
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$0-%K-%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%g!$0-%n ";
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$0-%n";
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
netsplit = "%R$0-%n";
netjoin = "%C$0-%n";
names_nick = "[%_$0%_$1-] ";
names_users = "[%g$0-%n]";
names_channel = "%G$0-%n";
dcc = "%g$0-%n";
dccfile = "%_$0-%_";
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
sb_background = "%4";
sb = "%m[%n$0-%m]%n";
sbmode = "%m(%c+%n$0-%m)%n";
sbaway = " %m(%CzZzZ%n%m)%n";
sbservertag = "%c:%n$0 (change with ^X)";
sbmore = "%_-- more --%_";
sblag = "{sb Lag: $0-}";
sbmail = "{sb Mail: $0-}";
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = "Act: $0-";
sbact_det = " Det: $0-";
};

245
home/.irssi/clean.theme Normal file
View File

@@ -0,0 +1,245 @@
# clean theme for irssi 0.8.4 by sabi <irssi@sabi.net>
# 1.0.9 of 15 June 2002
# very loosely based on IamCyan.theme by marmot
replaces = { };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "";
# timestamp styling, nothing by default
# timestamp = "$0";
timestamp = "%b$0";
# any kind of text that needs hilighting, default is to bold
hilight = "%m$0%n";
# any kind of error message, default is bright red
error = "%R$0-%n";
# channel name is printed
channel = "%m$0-%n";
# nick is printed
nick = "%_$0-%_";
# nick host is printed
nickhost = "%n%9[%_$0-%9]%_";
# server name is printed
server = "$0-";
# some kind of comment is printed
comment = "[$0-]";
# reason for something is printed (part, quit, kick, ..)
reason = "($0-)";
# mode change is printed ([+o nick])
mode = "%r$0-%n";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%B$0-%n";
chanhost_hilight = "{nickhost $0-}";
# nick/host is printed (parts, quits, etc.)
channick = "%b$0-";
chanhost = "{nickhost $0-}";
# highlighted channel name is printed
channelhilight = "%_$0-%_";
# ban/ban exception/invite list mask is printed
ban = "$0-";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "$_%b$0%n$1-%9>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "%b$0%n$1%n%R>%n %|";
ownnick = "$0-";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "$0-";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "%b$0%r$1-%b%9>%n %|";
menick = "$0-";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "%b$1$2-> %|";
# channel name is printed with message
msgchannel = "%w|%c$0-";
# private message, $0 = nick, $1 = host
privmsg = "<-%c$0%n[%C$1%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "->[%c$1-%n] $0";
# own private message in query
ownprivmsgnick = "{ownmsgnick = %C$0-%n}";
ownprivnick = "$0-";
# private message in query
privmsgnick = "{msgnick = %C$0-%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%m*%n $0-";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}{msgchannel $1} ";
# private action sent by others
pvtaction = " %g(*) $0- ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## other IRC events
##
# notices
ownnotice = "-> %gnotice%n[%G$1%n] ";
notice = "<- %Gnotice%n[%g$0%n] ";
pubnotice_channel = "{msgchannel $0}";
pvtnotice_host = "";
servernotice = "{notice $0-}";
# CTCPs
ownctcp = "-> %b$0%n[%B$1-%n] ";
ctcp = "%B$0-";
# wallops
wallop = "%y$0-: %n";
wallop_nick = "%y$0-%n";
wallop_action = "%y * $0-%n ";
# netsplits
netsplit = "%M%%%r $0-%n";
netjoin = "%M%%%m $0-%n";
# /names list
names_nick = " %b$0%n$1";
names_users = "%M#%m $0-";
names_channel = "{channel $0-}";
# DCC
dcc = "$0-";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "*%c=$1-%n*> %g";
dccownaction = "{action $0-}";
dccownaction_target = "{ownaction_target $0-}";
# DCC chat, others
dccmsg = "*%c=$1-%n* ";
dccquerynick = "$0-";
dccaction = " (*dcc*) $0- %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%3%k";
# background for active window
sb_window_bg = "%2%k";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%5";
# background for topicbar (same default)
sb_topic_bg = "%4%W";
#sb_topic_fg = "%k";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
prompt = "{channel $*}%n%9>%_ ";
sb = " %n$*%w |";
sbmode = " (%m+%n$*)";
sbaway = " %nis away";
sbservertag = ":$0 (change with ^X)";
# activity in statusbar
# ',' separator
sb_act_sep = "%k$*";
# normal text
sb_act_text = "%k$*";
# public message
sb_act_msg = "%R$*";
# hilight
sb_act_hilight = "%M$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};
formats = {
"fe-common/core" = {
join = "%M+%n {channick_hilight $0} {chanhost_hilight $1} joined {channel $2}";
part = "%M-%n {channick $0} {chanhost $1} left {channel $2} {reason $3}";
kick = "%M!%n {channick $0} was kicked from {channel $1} by {nick $2} {reason $3}";
quit = "%M=%n {channick $0} {chanhost $1} quit {reason $2}";
};
"fe-common/irc" = {
chanmode_change = "%M~%n {nick $2} set {mode $1} on {channel $0}";
whois = "{nick $0} {nickhost $1@$2}%: ircname : $3";
server_chanmode_change = "{netsplit ServerMode}/{channelhilight $0}: {mode $1} by {nick $2}";
};
};

227
home/.irssi/crap.theme Normal file
View File

@@ -0,0 +1,227 @@
# ---------------------------------
# Author: McGovern
# Mail: McGovern@welho.com
# Mon Sep 1 2003 22:00
# ---------------------------------
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%W%n ";
# timestamp styling, nothing by default
timestamp = "%W[%w$0-%W]%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$0-%_";
# any kind of error message, default is bright red
error = "%R$0-%n";
# channel name is printed
channel = "%_$0-%_";
# nick is printed
nick = "%_$0-%_";
# nick host is printed
nickhost = "%g[%n$0-%g]%n";
# server name is printed
server = "%_$0-%_";
# some kind of comment is printed
comment = "[$0-]";
# reason for something is printed (part, quit, kick, ..)
reason = "%G[%n$0%G]%n";
# mode change is printed ([+o nick])
mode = "%G[%n$0-%G]%n";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%G$0-%n";
chanhost_hilight = "%G$0-%n";
# nick/host is printed (parts, quits, etc.)
channick = "%g$0-%n";
chanhost = "%g$0-%n";
# highlighted channel name is printed
channelhilight = "%g$0-%n";
# ban/ban exception/invite list mask is printed
ban = "%c$0-%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%Y$0%w<$1-%w> %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}%B";
ownnick = "%w$0-%B";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}%w";
pubnick = "%B$0-%w";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}%R";
menick = "%Y$0-%R";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-}%R";
# channel name is printed with message
msgchannel = "%K:%c$0-%n";
# private message, $0 = nick, $1 = host
privmsg = "%K[%P$0%K(%p$1-%K)%K]%n ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "%K[%p$0%K(%P$1-%K)%K]%n ";
# own private message in query
ownprivmsgnick = "{msgnick $0-}%n";
ownprivnick = "%w$0-%B";
# private message in query
privmsgnick = "{msgnick %B$0-}%n";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W * $0-%n";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $0-%n ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## other IRC events
##
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$0-%K-%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%g!$0-%n ";
# CTCPs
ownctcp = "%K[%r$0%K(%R$1-%K)] ";
ctcp = "%g$0-%n";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%R$0-%n";
netjoin = "%C$0-%n";
# /names list
names_nick = "%g[%n%_$0%_$1-%g]%n ";
names_users = "%W::%n $0-%n";
names_channel = "%W$0-%n";
# DCC
dcc = "%c$0-%n";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "%K[%n(%c$0%n) %n$1-%K]%n ";
dccownmsgnick = "%g<$0-%g>%n %|";
dccownquerynick = "%W$0-";
dccownnick = "%C$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "%K[%C$1- %n(%c$0%n)%K]%n ";
dccquerynick = "%c$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
##
## statusbar
##
# background of statusbar
sb_background = "%0";
# default statusbar item style
sb = "%g[%n$0-%g]%n";
sbmode = "(%G+%n$0-)";
sbaway = " (%CzZzZ%n)";
sbservertag = ":$0 ";
sbmore = "%_-- more --%_";
sblag = "{sb %RLag: $0-}";
sbmail = "{sb Mail: $0-}";
# activity. Det is used for hilights when display doesn't support colors
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sb_act_sep = "%w$*";
sb_act_text = "%w$*";
sbact_act = "A: $0-";
sbact_det = " D: $0-";
};
formats = {
"fe-common/core" = {
join = "%gJoin %w: {channick_hilight $0} ({chanhost $1}) to {channel $2}";
part = "%rPart %w: {channick $0} ({chanhost $1}) from {channel $2} {reason $3}";
quit = "%rQuit %w: {channick $0} ({chanhost $1}) {reason $2}";
kick = "%rKick %w: {channick $0} by {nick $2} from {channel $1} {reason $3}";
};
"fe-common/irc" = {
chanmode_change = "Mode: {mode $1} by {channick $2} on {channel $0}";
whois = "Whois for: %C$0%n (%c$1@$2%n)%: ircname : $3";
};
"fe-common/irc/dcc" = {
own_dcc_query = "{dccownmsgnick {dccownquerynick $0}}$2";
};
};

303
home/.irssi/cross.theme Normal file
View File

@@ -0,0 +1,303 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]<>=" = "%W$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%Y:%G!!%Y:%n ";
# timestamp styling, nothing by default
timestamp = "[$*]";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%_$0-%_";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%g$*%n";
chanhost_hilight = "{nickhost %B$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%r$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%W$*%n";
# ban/ban exception/invite list mask is printed
ban = "%G$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "$0$1->%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick %W$0 %n$1-}%n";
ownnick = "%g$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick %W$0 %R$1-}%n";
pubnick = "%R$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick %W$0 %Y$1-}%n";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%b$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%K(%r$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%g$*%n";
# private message in query
privmsgnick = "{msgnick %R$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W * $*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%b$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = " $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%B$*%n";
# /names list
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%b$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%0%w";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
sb_topic_bg = "%0";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
prompt = "[$*] ";
sb = " %b[%n$*%b]%n";
sbmode = "(%b+%n$*)";
sbaway = " (%GAWAY%n)";
sbservertag = ":$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%K$*";
# normal text
sb_act_text = "%K$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%R$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};
formats = {
"fe-common/core" = {
own_msg = "{ownmsgnick $2 {ownnick $[-9]0}}$1";
own_msg_channel = "{ownmsgnick $3 {ownnick $[-9]0}{msgchannel $1}}$2";
pubmsg_me = "{pubmsgmenick $2 {menick $[-9]0}}$1";
pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-9]1{msgchannel $2}}$3";
pubmsg = "{pubmsgnick $2 {pubnick $[-9]0}}$1";
pubmsg_channel = "{pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}$2";
line_start = "{line_start}";
line_start_irssi = "{line_start}{hilight Irssi} %W|%n ";
};
};

317
home/.irssi/cyanic.theme_ Normal file
View File

@@ -0,0 +1,317 @@
# :::::::::::::[ irssi theme cyanic v0.1 by bracket ]::::::::::::::
# this theme is still under construction, and i guess it will be
# that way forever. :) this theme will _not_ work on networks which
# support nicknames longer than 9 chars. i made it for myself and
# i use only ircnet.
# you can send any comments, complaints and/or request to
# bracket@welho.com or /msg me on ircnet.
# :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "%w";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]" = "%K$*%w"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%w";
# timestamp styling, nothing by default
timestamp = "%K( %c$*%K";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%w";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "$*";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$*%w";
chanhost_hilight = "{nickhost %c$*%w}";
# nick/host is printed (parts, quits, etc.)
channick = "%c$*%w";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%c$*%w";
# ban/ban exception/invite list mask is printed
ban = "%r$*%w";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%G$0%C$1 %K) %|%w";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}%w";
ownnick = "%W$*%w";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%C$*%w";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*%W";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%W}%W";
# channel name is printed with message
msgchannel = "%K:%c$*%w";
# private message, $0 = nick, $1 = host
privmsg = "%K[%C$0%K(%c$1-%K)%K] %W";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "%K[%c$0%K(%W$1-%K)%K] %G";
# own private message in query
ownprivmsgnick = "{msgnick %c$*}";
ownprivnick = "%W$*%w";
# private message in query
privmsgnick = "{msgnick %C$*%w}";
##
## Actions (/ME stuff)
##
# used internally by this theme
# action_core = "%W$[-9]0- * %w";
action_core = "%C$0-%w";
# generic one that's used by most actions
action = " %W* %|{action_core %c$*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%w ";
# private action sent by others
pvtaction = "%W (*) $*%w ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%w ";
notice = "%K-%Y$*%K-%w ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%w ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$*%w";
# wallops
wallop = "%W$*%w: ";
wallop_nick = "%w$*";
wallop_action = "%W * $*%w ";
# netsplits
netsplit = "%R$*%w";
netjoin = "%G$*%w";
# /names list
names_prefix = "";
names_nick = "%K[%_%c$0%_%C$1-%K] %w";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%C$*%w]";
names_channel = "%W$*%w";
# DCC
dcc = "%m$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%w] ";
dccownnick = "%R$*%w";
dccownquerynick = "%W$*%w";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%w ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%w] ";
dccquerynick = "%G$*%w";
dccaction = "%W (*dcc*) $*%w %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%6%W";
# default backround for "default" statusbar group
sb_default_bg = "%6";
# background for prompt / input line
sb_prompt_bg = "%k";
# background for info statusbar
sb_info_bg = "%6";
# background for topicbar (same default)
sb_topic_bg = "%6";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "%c[%C$*%c] %W";
sb = " %K[%k$*%K]%w";
sbmode = "%K(%W+%C$*%K)";
sbaway = " %K(%K-%Waway%K-%K)";
sbservertag = ":$0 %K(%Cchange with %W^X%K)";
sbnickmode = "$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%K$*";
# normal text
sb_act_text = "%K$*";
# public message
sb_act_msg = "%C$*";
# hilight
sb_act_hilight = "%Y$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%w";
};
formats = {
"fe-common/core" = {
join = "{channick $[-10]0} %G>%n %|{chanhost_hilight $1} has joined {channel $2}";
part = "{channick $[-10]0} %w<%n %|{chanhost $1} has left {channel $2} {reason $3}";
kick = "{channick $[-10]0} %R<%w %|kicked from {channel $1} by {nick $2} {reason $3}";
quit = "{channick $[-10]0} %Rx%n %|{chanhost $1} has quit irc {reason $2}";
quit_once = "{channel $3} {channick $0} {chanhost $1} quit {reason $2}";
nick_changed = "{channick $[-10]0} %W=%w {channick_hilight $1}";
your_nick_changed = "{channick $[-10]0} %W=%w {channick_hilight $1}";
own_msg = "{ownmsgnick $2 {ownnick $[-9]0}}$1";
own_msg_channel = "{ownmsgnick $3 {ownnick $[-9]0}{msgchannel $1}}$2";
pubmsg_me = "{pubmsgmenick $2 {menick $[-9]0}}$1";
pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-9]0}{msgchannel $1}}$2";
pubmsg_hilight = "{pubmsghinick $0 $3 $[-9]1}$2";
pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-9]1{msgchannel $2}}$3";
pubmsg = "{pubmsgnick $2 {pubnick $[-9]0}}$1";
pubmsg_channel = "{pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}$2";
own_msg_private = "{ownprivmsg msg $[-10]0}$1";
own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-10]2}}$1";
msg_private = "{privmsg $[-10]0 $1}$2";
msg_private_query = "{privmsgnick $[-10]0}$2";
new_topic = " %wtopic %W= %|%c'%C$2%c' %won {channel $1}[set by {nick %W$0}]";
daychange = "%K( %Wday changed to %%d %%b %%Y %K)";
};
"fe-common/irc" = {
chanmode_change = " %wmode %W- %|%w({channelhilight $0} {mode $1}%w) by {nick %W$2}";
channel_mode = " %wmode %W- %|%w({channelhilight $0}%K) {mode $1}";
netsplit = "[{netsplit netsplit}] %W/%w %|{server $0} <-> {server $1} quits: %W$2";
netsplit_more = "[{netsplit netsplit}] %W/%w %|{server $0} <-> {server $1} quits: $2 (+$3 more, use /NETSPLIT to show all of them)";
netsplit_join = "[{netjoin netsplit}] %W-%w %|joins: %W$0";
netsplit_join_more = "[{netjoin netsplit}] %W-%w %|over, joins: $0 (+$1 more)";
whois = "%w.-[%C%%]%w- %wthe whois of {nick %W$0} %w-[%C%%]%w- %K)%:| host : {%Wnickhost %W$1@$2} %K)%:|{whois ircname %W$3} %K)";
whowas = "%w.-[%C%%]%w- %wthe whowas of {nick %W$0} %w-[%C%%]%w- %K)%:| host : {%Wnickhost %W$1@$2} %K)%:|{whois ircname %W$3} %K)";
whois_idle = "|{whois idle %|%W$1 %wdays and %W$2%w:%W$3%w:%W$4} %K)";
whois_idle_signon = "|{whois idle %|%W$1 %wdays and %W$2%w:%W$3%w:%W$4 {comment signon: $5}} %K)";
whois_server = "|{whois server %|%W$1 {comment $2}} %K)";
whois_oper = "{whois {hilight $1}}";
whois_registered = "{whois has registered this nick}";
whois_help = "{whois is available for help}";
whois_modes = "{whois modes $1}";
whois_realhost = "{whois hostname $1-}";
whois_usermode = "{whois usermode $1}";
whois_channels = "|{whois channels %|$1}%K)";
whois_away = "|{whois away %|%W$1} %K)";
whois_special = "{whois %|$1}";
whois_extra = "{whois %|$1}";
end_of_whois = "%w`-[%C%%]%w- %wend of whois -[%C%%]%w- %K)";
end_of_whowas = "%w`-[%C%%]%w- %wend of whowas -[%C%%]%w- %K)";
whois_not_found = "There is no such nick $0";
who = "%#{channelhilight $[-10]0} %|{nick $[!9]1} $[!3]2 $[!2]3 $4@$5 {comment {hilight $6}}";
end_of_who = "End of /WHO list";
};
};

View File

@@ -0,0 +1,254 @@
# dark_winter.theme - 7th of April 2005
# by Miia "Myrtti" Ranta, myrtti@gmail.com
# Myrtti @IRCNet, freenode, Undernet
#
# based on
# hv.theme - 16/3/04
# Irssi-theme (c) cubik
# feel free to use, alter & etc..
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "=" = "%K$*%N"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%K~%w~%W~%N";
# timestamp styling, nothing by default
timestamp = "%m[%N$*%m]%N";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%N";
# channel name is printed
channel = "%m$*%N";
# nick is printed
nick = "$*";
# nick host is printed
nickhost = "[%w$*]%N";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "%M[%N$*%M]%N";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%M$*%N";
chanhost_hilight = "{nickhost %K$*%N}";
# nick/host is printed (parts, quits, etc.)
channick = "%p$*%N";
chanhost = "{nickhost %K$*%N}";
# highlighted channel name is printed
channelhilight = "%p$*%N";
# ban/ban exception/invite list mask is printed
ban = "%p$*%N";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%w<%M$0%N$1-%w>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}%m";
ownnick = "%m$*%N";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%N";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}%U";
menick = "%0%P$*%N";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-}%K%U";
# channel name is printed with message
msgchannel = "%K:%c$*%N";
# private message, $0 = nick, $1 = host
privmsg = "%m$0%K[$1-] %m>> %m";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "%m$0%K[%w$1-%K] %m>>%N ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%p$*%N";
# private message in query
privmsgnick = "{msgnick %P$*%N}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%b * $*";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%N ";
# private action sent by others
pvtaction = "%W (*) $*%N ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%N ";
notice = "%K-%M$*%K-%N ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%N ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%r$*%N";
# wallops
wallop = "%W$*%N: ";
wallop_nick = "%N$*";
wallop_action = "%W * $*%N ";
# netsplits
netsplit = "%R$*%N";
netjoin = "%C$*%N";
# /names list
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%p$*%N]";
names_channel = "%P$*%N";
# DCC
dcc = "%g$*%N";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%N] ";
dccownnick = "%R$*%N";
dccownquerynick = "%W$*%N";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%N ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%N] ";
dccquerynick = "%G$*%N";
dccaction = "%W (*dcc*) $*%N %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%0";
# default backround for "default" statusbar group
#sb_default_bg = "%k";
# background for prompt / input line
# sb_prompt_bg = "%N";
# background for info statusbar
# sb_info_bg = "%k";
# background for topicbar (same default)
sb_topic_bg = "%0%M";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "%K[%N$*%K]%n ";
sb = " %m[%W$*%m]%n";
sbmode = "%K(%m+%w$*%K)%n";
sbaway = " %K(%c.zZz%N%K)%n";
sbservertag = ":$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%m$*";
# normal text
sb_act_text = "%m$*";
# public message
sb_act_msg = "%G$*";
# hilight
sb_act_hilight = "%Y$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

View File

@@ -0,0 +1,105 @@
# darksystem.theme for irssi
# by source, vsm@darksystem.org
default_color = "-1";
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
line_start = ": ";
timestamp = "$*";
hilight = "$*";
error = "%R$*%n";
channel = "$*";
nick = "$*";
nickhost = "($*)";
server = "($*)";
comment = "($*)";
reason = "{comment $*}";
mode = "{comment $*}";
channick_hilight = "$*";
chanhost_hilight = "{nickhost $*}";
channick = "$*";
chanhost = "{nickhost $*}";
channelhilight = "$*";
ban = "$*";
msgnick = "$0$1-: ";
ownmsgnick = "{msgnick $0 $1-}";
ownnick = " : %W$*%n";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = " : $*";
pubmsgmenick = "{msgnick $0 $1-}";
menick = " : %W$*%n";
pubmsghinick = "{msgnick $1 $0$2-}";
msgchannel = " : $*";
privmsg = "$0($1-) ";
ownprivmsg = "$0($1-) ";
ownprivmsgnick = " : $*: ";
ownprivnick = "$*";
privmsgnick = " : $*: ";
action_core = " %W*%n $*";
action = "{action_core $*} ";
ownaction = "{action $*}";
ownaction_target = "{action_core $0}:$1 ";
pvtaction = " (*) $* ";
pvtaction_query = "{action $*}";
pubaction = "{action $*}";
whois = " : $[8]0 : $1-";
ownnotice = "$0($1-) ";
notice = "$* ";
pubnotice_channel = ":$*";
pvtnotice_host = "($*)";
servernotice = "!$* ";
ownctcp = "$0 $1- ";
ctcp = "$* ";
wallop = "$*: ";
wallop_nick = "$*";
wallop_action = " * $* ";
netsplit = "$*";
netjoin = "$*";
names_prefix = "";
names_nick = "[$0$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "$*";
names_channel = "$*";
dcc = "$*";
dccfile = "$*";
dccownmsg = "$0($1-) ";
dccownnick = "$*";
dccownquerynick = "$*";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}:$1 ";
dccmsg = "$1-($0) ";
dccquerynick = "$*";
dccaction = " (*dcc*) $* %|";
sb_background = "%n";
sb_prompt_bg = "%n";
sb_info_bg = "%n";
sb_topic_bg = "%n";
sbstart = "";
sbend = " ";
prompt = " : $*: ";
sb = " $* ";
sbmode = "(+$*)";
sbaway = " (away)";
sbservertag = ":$0";
sb_act_sep = "%n$*";
sb_act_text = "%n$*";
sb_act_msg = "%W$*";
sb_act_hilight = "%r$*";
sb_act_hilight_color = "$0$1-%n";
};

View File

@@ -0,0 +1,77 @@
replaces = { };
abstracts = {
line_start = "%K-%w/%W-%K ";
timestamp = " %K[$0-]";
hilight = "%W$0-%K";
error = "%M$0-%K";
channel = "%w$0-%K";
nick = "%w$0-%K";
nickhost = "%W[%K$0-%W]%K";
server = "%w$0-%K";
comment = "%W[%K$0-%W]%K";
reason = "{comment %K$0-}";
mode = "{comment %w$0-}%K";
channick_hilight = "%w$0-%K";
chanhost_hilight = "%W{nickhost %K$0-%W}%K";
channick = "%w$0-%K";
chanhost = "%W{nickhost %K$0-%w}%K";
channelhilight = "%w$0-%K";
ban = "%w$0-";
msgnick = "<$0$1-> %|";
ownmsgnick = "%W{msgnick %K$0 %W$1-}";
ownnick = "$0-";
pubmsgnick = "%W{msgnick %K$0 $1-%W}%K";
pubnick = "$0-";
pubmsgmenick = "%W{msgnick %K$0 $1-%W}%w";
menick = "$0-";
pubmsghinick = "%R{msgnick $1 $0$2-}%K";
msgchannel = ":%w$0-%K";
privmsg = "%W[%w$0%W(%K$1-%W)]%w ";
ownprivmsg = "%W[%K$0%W(%w$1-%W)] ";
ownprivmsgnick = "%W{msgnick $0-}";
ownprivnick = "$0-";
privmsgnick = "%W{msgnick %K$0-%W}%K";
action_core = "* $0-";
action = "%W{action_core %K$0-} ";
ownaction = "%W{action %W$0-}";
ownaction_target = "%W{action_core %W$0}:$1 ";
pvtaction = " %W(*) %K$0- ";
pvtaction_query = "%W{action %K$0-}";
pubaction = "%W{action %K$0-}";
ownnotice = "%W[%K$0%W(%w$1-%W)] ";
notice = "%W-%w$0-%W-%w ";
pubnotice_channel = ":$0-%W";
pvtnotice_host = "%W(%K$0-%W)%K";
servernotice = "%W!%K$0-%w ";
ownctcp = "%W[%K$0%W(%w$1-%W)] ";
ctcp = "$0-";
wallop = "%YWALLOP%y$0-: ";
wallop_nick = "%GwallopNICK%g$0-";
wallop_action = "%CwallopACTION%c * $0- ";
netsplit = "%W$0-";
netjoin = "%W$0-";
names_nick = "%W[%K$0%w$1-%W]%n ";
names_users = "%W[%K$0-%W]%n";
names_channel = "%w$0-%n";
dcc = "$0-";
dccfile = "$0-";
dccownmsg = "%W[%K$0%W(%w$1-%W)] ";
dccownnick = "%W$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}:$1 ";
dccmsg = "%W[%w$1-%W(%K$0%W)]%w ";
dccquerynick = "%W$0-%n";
dccaction = " (*dcc*) $0- %|";
sb_background = "%0";
sb = "%W[%w$0-%W]";
sbmode = "%W(%w+$0-%W)";
sbaway = " %W(%GzZzZ%W)";
sbservertag = ":%w$0 %W(%Kchange => ^X%W)";
sbmore = "%W[ %Gmore %W]";
sblag = "%W{sb %wLag: %w$0-%W}";
sbmail = "%W{sb %wMail: $0-%W}";
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = "Act: $0-%n";
sbact_det = " Det: $0-";
};

99
home/.irssi/dbm.theme Normal file
View File

@@ -0,0 +1,99 @@
default_color = "-1";
info_eol = "false";
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
line_start = "%w-%W!%w-%n ";
timestamp = "%9$*%_";
hilight = "%_$*%_";
error = "%R$*%n";
channel = "%_$*%_";
nick = "%_$*%_";
nickhost = "[$*]";
server = "%_$*%_";
comment = "[$*]";
reason = "{comment $*}";
mode = "{comment $*}";
channick_hilight = "%m$*%m";
chanhost_hilight = "{nickhost %w$*%w}";
channick = "%W$*%W";
chanhost = "{nickhost $*}";
channelhilight = "%W$*%n";
ban = "%c$*%n";
msgnick = "%n<%W$0$1-%n>%n %|";
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%C$*%C";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%K$*%K";
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%M$*%M";
pubmsghinick = "{msgnick $1 $0$2-%n}";
msgchannel = "%K:%c$*%n";
privmsg = "[%R$0%K(%r$1-%K)%n] ";
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%m$*%n";
privmsgnick = "{msgnick %K$*%K}";
action_core = "%W * $*%n";
action = "{action_core $*} ";
ownaction = "{action $*}";
ownaction_target = "{action_core $0}%K:%c$1%n ";
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
pubaction = "{action $*}";
whois = " $[8]0 : $1-";
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%M!$*%n ";
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$*%n";
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
netsplit = "%Y$*%n";
netjoin = "%y$*%n";
names_prefix = "";
names_nick = "[%_$0%_%m$1-%n] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%c$*%n]";
names_channel = "%W$*%n";
dcc = "%g$*%n";
dccfile = "%_$*%_";
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
sb_background = "%0%m";
sb_prompt_bg = "%n";
sb_info_bg = "%8";
sbstart = "";
sbend = " ";
prompt = "[$*] ";
sb = " %w[%n$*%w]%n";
sbmode = "(%M+$*%n)";
sbaway = "(%yaway%n)";
sbservertag = ":$0(%Mchange with ^X%n)";
sblag = "{sb Lag:%9$0-%_}";
sb_act_sep = "%m$*";
sb_act_text = "%m$*";
sb_act_msg = "%W$*";
sb_act_hilight = "%M$*";
sb_act_hilight_color = "$0$1-%n";
sb_usercount = "{sb Total:%_$0%_($1-%n)}";
sb_uc_ircops = "*%M$*%n";
sb_uc_ops = "@%M$*%n";
sb_uc_halfops = "%%%M$*%n";
sb_uc_voices = "+%M$*%n";
sb_uc_normal = "n%M$*%n";
sb_uc_space = " ";
};
formats = {
"fe-common/core" = { timestamp = "{timestamp %%H:%%M:%%S} "; };
};

201
home/.irssi/defacto.theme Normal file
View File

@@ -0,0 +1,201 @@
# statico's theme, a modification of the BitchX theme
#############################################################################
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]()" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%G>%g>%K>%N ";
# timestamp styling, nothing by default
timestamp = "[%K$*%N]";
# any kind of text that needs hilighting, default is to bold
hilight = "%W$*%n";
# any kind of error message, default is bright red
error = "%r$*%n";
# channel name is printed
channel = "$*";
# nick is printed
nick = "%W$*%n";
# nick host is printed
nickhost = "$*";
# server name is printed
server = "%W$*%n";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "(%n$*)";
# mode change is printed ([+o nick])
mode = "[%W$*%n]";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$0-%n";
chanhost_hilight = "[%c{nickhost $*}%n]";
# nick/host is printed (parts, quits, etc.)
channick = "%C$0-%n";
chanhost = "[%c{nickhost $*}%n]";
# highlighted channel name is printed
channelhilight = "%c$*%n";
# ban/ban exception/invite list mask is printed
ban = "$*";
##
## messages
##
# Extracolors start here
magenta = "%M<%n%W$0%n$1-%M>%n %|";
blue = "%B<%n%W$0%n$1-%B>%n %|";
red = "%R<%n%W$0%n$1-%R>%n %|";
cyan = "%C<%n%W$0%n$1-%C>%n %|";
# Extracolors end here
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "{blue $0$1-}";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{magenta $0$1-}";
ownnick = "%n$*";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{blue $0$1-}";
pubnick = "%n$*";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{blue $0$1-}";
menick = "%Y$0%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{blue $1$0$2-}";
# channel name is printed with message
msgchannel = ":%W$*%n";
# private message, $0 = nick, $1 = host
privmsg = "%C<$0> <-%n ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "%M<$1> ->%n ";
# own private message in query
ownprivmsgnick = "$*";
ownprivnick = "{magenta $*}";
# private message in query
privmsgnick = "{cyan $*}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%K*%n";
blue_core = "%B:::%N";
magenta_core = "%M:::%N";
# generic one that's used by most actions
action = "{blue_core $0-} ";
# own action, both private/public
ownaction = "{magenta_core } $0 $1-";
# own action with target, both private/public
ownaction_target = "{magenta_core } -> %W$0%n%w/%n%c$1%n ";
# private action sent by others
pvtaction = "{action }$0 $1- ";
pvtaction_query = "{action }$* ";
# public action sent by others
pubaction = "{action }$* ";
##
## other IRC events
##
# notices
ownnotice = "[%rnotice%n(%R$1-%n)] ";
notice = "%C%{$0%}%N ";
pubnotice_channel = ":$*";
pvtnotice_host = "";
servernotice = "{notice $*}";
# CTCPs
ownctcp = "[%m$0%n(%M$1-%n)] ";
ctcp = "%K>%n>%W>%n $0 %g$1%_%n $2 %g$3%n %g%_$4%n %g$5%n %g%_$6%n%_";
# wallops
wallop = "$*: ";
wallop_nick = "$*";
wallop_action = " * $* ";
# netsplits
netsplit = "$*";
netjoin = "$*";
# /names list
names_nick = "[%C$0%n%B$1-%n] ";
names_users = "($*)";
names_channel = "{channel $*}";
# DCC
dcc = "{line_start}%R$0%n %n$1-";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%rdcc%n(%R$1-%n)] ";
dccownnick = "$*";
dccownaction = "{action_core } %W$0%n$1 ";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%n(%gdcc%n)] ";
dccquerynick = "$*";
dccaction = "{action_core } %Y$0%n %|";
};
formats = {
"fe-common/core" = {
quit = "Signoff {channick $0}: {channel $3} {reason $2}";
};
};

View File

@@ -1 +1 @@
screwer.theme
chaves.theme

490
home/.irssi/design.theme Normal file
View File

@@ -0,0 +1,490 @@
# design.theme 0.9 (c) 2007 kyrreny@broadpark.no
# A clean and simple design based on zen architecture.
# Any help simplifying it would be much obliged.
abstracts = {
line_start = "%w";
timestamp = "$*";
hilight = "%_$*%_";
error = "%W$*%w";
channel = "$*";
nick = "$*";
nickhost = "($*)";
server = "%_$*%_";
comment = "$*%w";
reason = "{comment $*}";
mode = "{comment $*}";
whois = " $0: $1-";
channick_hilight = "%W$*%w";
chanhost_hilight = "{nickhost $*%w}";
channick = "$*%w";
chanhost = "{nickhost $*%w}";
channelhilight = "$*";
ban = "%W$*%w";
msgnick = "%W$0%w$1-:%w %|";
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$*%w";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%W$*%w";
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%R$*%w";
pubmsghinick = "{msgnick $1 $0$2-%w}";
msgchannel = ":$*";
privmsg = "%W$0%w($1-)%w ";
ownprivmsg = "%w$0%W($1-)%w ";
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%w$*%w";
privmsgnick = "{msgnick %W$*%w}";
action_core = "%W * $*%w";
action = "{action_core $*} ";
ownaction = "{action $*}";
ownaction_target = "{action_core $0}:$1 ";
pvtaction = "%W (*) $*%w ";
pvtaction_query = "{action $*}";
pubaction = "{action $*}";
ownnotice = "%w$0(%W$1-)%w ";
notice = "%W$*%w ";
pubnotice_channel = ":%w$*";
pvtnotice_host = "(%w$*)";
servernotice = "%W!$*%w ";
ownctcp = "%w$0(%W$1-) ";
ctcp = "%W$*%w";
wallop = "%W$*%w: ";
wallop_nick = "%w$*";
wallop_action = "%W * $*%w ";
netsplit = "%W$*%w";
netjoin = "%C$*%w";
names_nick = "%_$0%_$1- ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "$*";
names_channel = "%W$*%w";
dcc = "%W$*%w";
dccfile = "%_$*%_";
dccownmsg = "%w$0($1-)%w ";
dccownnick = "%W$*%w";
dccownquerynick = "%W$*%w";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}:$1 ";
dccmsg = "$1-(%W$0)%w ";
dccquerynick = "$*";
dccaction = "%W (*dcc*) $*%w %|";
sb_background = "%w";
sb_prompt_bg = "%w";
sb_info_bg = "%w";
sbend = "%w";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "$*: ";
sb = "%W$*%w%w ";
sbmode = "(%W+$*)%w";
sbaway = " ($0)";
sbservertag = ":$0";
sbnickmode = "$0";
sb_act_sep = "$*";
sb_act_text = "%W$*";
sb_act_msg = "%w$*";
sb_act_hilight = "%R$*";
sb_act_hilight_color = "$0$1";
};
formats = {
"fe-common/core" = {
own_msg = "{ownmsgnick $2 {ownnick $0}}$1";
own_msg_channel = "{ownmsgnick $3 {ownnick $0}{msgchannel $1}}$2";
pubmsg_me = "{pubmsgmenick $2 {menick $0}}$1";
pubmsg_me_channel = "{pubmsgmenick $3 {menick $0}{msgchannel $1}}$2";
pubmsg_hilight = "{pubmsghinick $0 $3 $1}$2";
pubmsg_hilight_channel = "{pubmsghinick $0 $4 $1{msgchannel $2}}$3";
pubmsg = "{pubmsgnick $2 {pubnick $0}}$1";
pubmsg_channel = "{pubmsgnick $3 {pubnick $0}{msgchannel $1}}$2";
own_msg_private_query = "{ownprivmsgnick {ownprivnick $2}}$1";
msg_private_query = "{privmsgnick $0}$2";
daychange = "Day changes to %%d %%B %%Y";
join = "{channick_hilight $0} {chanhost_hilight $1} joins {channel $2}";
part = "{channick $0} {chanhost $1} leaves {channel $2}: {reason $3}";
quit = "{channick $0} {chanhost $1} quits: {reason $2}";
nick_changed = "{channick $0} changes nick to {channick_hilight $1}";
kick = "{channick $0} was kicked from {channel $1} by {nick $2}: {reason $3}";
new_topic = "{nick $0} changes topic of {channel $1} to: $2";
topic_unset = "{nick $0} unsets topic on {channel $1}";
line_start = "{line_start}";
line_start_irssi = "{line_start}{hilight Irssi:} ";
timestamp = "{timestamp $Z} ";
servertag = "$0 ";
talking_with = "You're now talking with {nick $0}";
refnum_too_low = "Window number must be greater than 1.";
error_server_sticky = "Window's server is sticky and it cannot be changed without -UNSTICKY option.";
set_server_sticky = "Window's server set to sticky.";
unset_server_sticky = "Window's server isn't sticky anymore.";
window_name_not_unique = "Window names must be unique.";
window_level = "Window level is now $0";
window_set_immortal = "Window is now immortal.";
window_unset_immortal = "Window isn't immortal anymore.";
window_immortal_error = "Window is immortal, if you really want to close it, say /WINDOW IMMORTAL OFF";
windowlist_header = "Ref Name Item Server Level";
windowlist_line = "$0 %|$1 $2 $3 $4";
windows_layout_saved = "Layout of windows is now remembered next time you start Irssi.";
windows_layout_reset = "Layout of windows reset to defaults.";
window_info_refnum = "Window: {hilight #$0}";
window_info_refnum_sticky = "Window: {hilight #$0 (sticky)}";
window_info_name = "Name: $0";
window_info_history = "History: $0";
window_info_immortal = "Immortal: yes";
window_info_size = "Size: $0x$1";
window_info_level = "Level: $0";
window_info_server = "Server: $0";
window_info_server_sticky = "Server: $0 (sticky)";
window_info_theme = "Theme: $0$1";
window_info_bound_items_header = "Bounds: {hilight Name Tag}";
window_info_bound_item = ": $0 $1 $2";
window_info_items_header = "Items: {hilight Name Tag}";
window_info_item = " $0: $1 $2";
looking_up = "Looking up {server $0} ...";
connecting = "Connecting to {server $0} $1 port {hilight $2}";
connection_established = "Connection to {server $0} established.";
cant_connect = "Unable to connect server {server $0} port {hilight $1} {reason $2}";
connection_lost = "Connection lost to {server $0}";
lag_disconnected = "No PONG reply from server {server $0} in $1 seconds, disconnecting.";
disconnected = "Disconnected from {server $0} {reason $1}";
server_quit = "Disconnecting from server {server $0}: {reason $1}";
server_changed = "Changed to {hilight $2} server {server $1}";
unknown_server_tag = "Unknown server tag {server $0}";
no_connected_servers = "Not connected to any servers.";
server_list = "{server $0}: $1:$2 ($3)";
server_lookup_list = "{server $0}: $1:$2 ($3) (connecting ...)";
server_reconnect_list = "{server $0}: $1:$2 ($3) ($5 left before reconnecting ...)";
server_reconnect_removed = "Removed reconnection to server {server $0} port {hilight $1}";
server_reconnect_not_found = "Reconnection tag {server $0} not found.";
setupserver_added = "Server {server $0} saved.";
setupserver_removed = "Server {server $0} removed.";
setupserver_not_found = "Server {server $0} not found.";
your_nick = "Your nickname is {nick $0}";
quit_once = "{channel $3} {channick $0} {chanhost $1} has quit {reason $2}";
invite = "{nick $0} invites you to {channel $1}";
not_invited = "You've not been invited to a channel!";
your_nick_changed = "You're now known as {nick $1}";
talking_in = "You're now talking in {channel $0}";
not_in_channels = "You're not on any channels.";
current_channel = "Current channel {channel $0}";
names = "{names_users Users {names_channel $0}}";
names_prefix = "{names_prefix $0}";
names_nick_op = "{names_nick_op $0 $1}";
names_nick_halfop = "{names_nick_halfop $0 $1}";
names_nick_voice = "{names_nick_voice $0 $1}";
names_nick = "{names_nick $0 $1}";
endofnames = "{channel $0}: Total of {hilight $1} nicks {comment {hilight $2} operators, {hilight $3} semi-operators, {hilight $4} voices, {hilight $5} normal}";
chanlist_header = "You're on the following channels:";
chanlist_line = "{channel $0} %|+$1 ($2): $3";
chansetup_not_found = "Channel {channel $0} not found.";
chansetup_added = "Channel {channel $0} saved.";
chansetup_removed = "Channel {channel $0} removed.";
chansetup_header = "Channel Network Password Settings";
chansetup_line = "{channel $0} %|$1 $2 $3";
own_msg_private = "{ownprivmsg msg $0}$1";
msg_private = "{privmsg $0 $1}$2";
no_msgs_got = "You've not received any messages yet.";
no_msgs_sent = "You've not sent any messages yet.";
query_start = "Starting query in {server $1} with {nick $0}";
query_stop = "Closing query with {nick $0}";
no_query = "No query with {nick $0}";
query_server_changed = "Query with {nick $0} changed to server {server $1}";
hilight_header = "Highlights:";
hilight_line = "$0 $1 $2 $3$4";
hilight_not_found = "Highlight not found: $0";
hilight_removed = "Highlight removed: $0";
alias_added = "Alias $0 added.";
alias_removed = "Alias $0 removed.";
alias_not_found = "No such alias: $0";
aliaslist_header = "Aliases:";
aliaslist_line = "$0 $1";
log_opened = "Log file {hilight $0} opened.";
log_closed = "Log file {hilight $0} closed.";
log_create_failed = "Couldn't create log file {hilight $0}: $1";
log_locked = "Log file {hilight $0} is locked, most likely by another Irssi.";
log_not_open = "Log file {hilight $0} not open.";
log_started = "Started logging to file {hilight $0}";
log_stopped = "Stopped logging to file {hilight $0}";
log_list_header = "Logs:";
log_list = "$0 $1: $2 $3$4";
windowlog_file = "Window LOGFILE set to $0";
windowlog_file_logging = "Can't change window's logfile while log is on.";
no_away_msgs = "No new messages in away log.";
away_msgs = "{hilight $1} new messages in away log:";
module_header = "Module Type Submodules";
module_line = "$0 $1 $2";
module_already_loaded = "Module {hilight $0/$1} already loaded.";
module_not_loaded = "Module {hilight $0/$1} is not loaded.";
module_load_error = "Error loading module {hilight $0/$1}: $2";
module_invalid = "{hilight $0/$1} isn't an Irssi module.";
module_loaded = "Loaded module {hilight $0/$1}";
module_unloaded = "Unloaded module {hilight $0/$1}";
command_unknown = "Unknown command: $0";
command_ambiguous = "Ambiguous command: $0";
option_unknown = "Unknown option: $0";
option_ambiguous = "Ambiguous option: $0";
option_missing_arg = "Missing required argument for: $0";
not_enough_params = "Not enough parameters given.";
not_connected = "Not connected to server.";
not_joined = "Not joined to any channel.";
chan_not_found = "Not joined to such channel.";
chan_not_synced = "Channel not fully synchronized yet, try again later.";
illegal_proto = "Command isn't designed for the active server's chat protocol.";
not_good_idea = "This is not a good idea. Add -YES option to command if you really mean it.";
invalid_time = "Invalid timestamp.";
invalid_level = "Invalid message level.";
invalid_size = "Invalid size.";
theme_saved = "Theme saved to $0";
theme_save_failed = "Error saving theme to $0: $1";
theme_not_found = "Theme {hilight $0} not found.";
theme_changed = "Using now theme {hilight $0} ($1).";
window_theme = "Using theme {hilight $0} in this window.";
window_theme_default = "No theme is set for this window.";
window_theme_changed = "Using now theme {hilight $0} ($1) in this window.";
window_theme_removed = "Removed theme from this window.";
format_title = "%:{hilight $0} - {hilight $1}%:";
format_subtitle = "{hilight $0}";
format_item = "$0 = $1";
ignored = "Ignoring {hilight $1} from {nick $0}";
ignored_options = "Ignoring {hilight $1} from {nick $0} {comment $2}";
unignored = "Unignored {nick $0}";
ignore_not_found = "{nick $0} is not being ignored.";
ignore_no_ignores = "There are no ignores.";
ignore_header = "Ignores:";
ignore_line = "$0 $1: $2 $3 $4";
unknown_chat_protocol = "Unknown chat protocol: $0";
unknown_chatnet = "Unknown chat network: $0 (create it with /IRCNET ADD)";
not_toggle = "Value must be either on, off or toggle.";
perl_error = "Perl error: $0";
bind_header = "Key Action";
bind_list = "$0 $1 $2";
bind_unknown_id = "Unknown bind action: $0";
config_saved = "Saved configuration to file $0";
config_reloaded = "Reloaded configuration.";
config_modified = "Configuration file has been modified. Overwrite possible changes?";
glib_error = "{error $0} $1";
overwrite_config = "Overwrite configuration? (y/N) ";
set_title = "{hilight $0}";
set_item = "$0 = $1";
set_unknown = "Unknown setting $0";
set_not_boolean = "Setting {hilight $0} isn't boolean, use /SET";
translation_not_found = "Error opening translation table file $0: $1";
translation_file_error = "Error parsing translation table file $0";
no_completions = "There's no completions.";
completion_removed = "Removed completion $0";
completion_header = "Key Value Auto";
completion_line = "$0 $1 $2";
};
"fe-common/irc" = {
own_action = "%W{nick $0}%w $1";
action_public = "%W{nick $0}%w $1";
chanmode_change = "{nick $2} sets mode {mode $1} on {channelhilight $0}";
netsplit = "{netsplit Split} {server $0} <-> {server $1} quits: $2";
netsplit_more = "{netsplit Split} {server $0} <-> {server $1} quits: $2 (+$3 more, use /NETSPLIT to show all of them)";
netsplit_join = "{netjoin Split} over, joins: $0";
netsplit_join_more = "{netjoin Netsplit} over, joins: $0 (+$1 more)";
no_netsplits = "There are no splits.";
netsplits_header = "Nick Channel Server Split";
netsplits_line = "$0 $1 $2 $3";
ircnet_added = "IRC network $0 saved.";
ircnet_removed = "IRC network $0 removed.";
ircnet_not_found = "IRC network $0 not found.";
ircnet_header = "IRC networks:";
ircnet_line = "$0: $1";
setupserver_header = "Server Port Network Settings";
setupserver_line = "%|$0 $1 $2 $3";
joinerror_toomany = "Can't join to channel {channel $0}. You've joined to too many channels.";
joinerror_full = "Can't join to channel {channel $0}. Channel is full.";
joinerror_invite = "Can't join to channel {channel $0}. You must be invited.";
joinerror_banned = "Can't join to channel {channel $0}. You're banned.";
joinerror_bad_key = "Can't join to channel {channel $0}. Bad channel key.";
joinerror_bad_mask = "Can't join to channel {channel $0}. Bad channel mask.";
joinerror_unavail = "Can't join to channel {channel $0}. Channel is temporarily unavailable.";
joinerror_duplicate = "Channel {channel $0} already exists. Can't create it.";
channel_rejoin = "Channel {channel $0} is temporarily unavailable, this is normally due to netsplits. Irssi will automatically try to rejoin. Use /RMREJOINS to abort.";
inviting = "Inviting {nick $0} to {channel $1}";
channel_created = "Channel {channelhilight $0} created $1";
url = "Website for {channelhilight $0}: $1";
topic = "Topic for {channelhilight $0}: $1";
no_topic = "No topic set for {channelhilight $0}";
topic_info = "Topic set by {nick $0} {nickhost $2} {comment $1}";
server_chanmode_change = "{netsplit Mode}/{channelhilight $0} {mode $1} by {nick $2}";
channel_mode = "mode/{channelhilight $0} {mode $1}";
bantype = "Ban type changed to {channel $0}";
no_bans = "No bans in channel {channel $0}";
banlist = "$0 - {channel $1}: ban {ban $2}";
banlist_long = "$0 - {channel $1}: ban {ban $2} {comment by {nick $3}, $4 seconds ago}";
ebanlist = "{channel $0}: ban exception {ban $1}";
ebanlist_long = "{channel $0}: ban exception {ban $1} {comment by {nick $2}, $3 seconds ago}";
no_invitelist = "Invite list is empty in channel {channel $0}";
invitelist = "{channel $0}: invite {ban $1}";
no_such_channel = "{channel $0}: No such channel.";
channel_synced = "Join to {channel $0} was synced in {hilight $1} seconds.";
usermode_change = "Mode change {mode $0} for user {nick $1}";
user_mode = "Your user mode is {mode $0}";
away = "You've been marked as being away.";
unaway = "You're no longer marked as being away.";
nick_away = "{nick $0} is away: $1";
no_such_nick = "{nick $0}: No such nick/channel.";
nick_in_use = "Nick {nick $0} is occupied.";
nick_unavailable = "Nick {nick $0} is temporarily unavailable.";
your_nick_owned = "Your nick is owned by {nick $3} {comment $1@$2}";
whois = "{nick $0} {nickhost $1@$2}%:{whois Name $3}";
whowas = "{nick $0} {nickhost $1@$2}%:{whois Was $3}";
whois_idle = "{whois Idle %|$1 days $2 hours $3 minutes $4 seconds}";
whois_idle_signon = "{whois Idle %|$1 days $2 hours $3 mins $4 seconds {comment Since: $5}}";
whois_server = "{whois Server %|$1 {comment $2}}";
whois_oper = "{whois {hilight $1}}";
whois_registered = "{whois has registered this nick.}";
whois_help = "{whois is available for help.}";
whois_modes = " {whois Modes $1}";
whois_realhost = "{whois Name $1-}";
whois_usermode = "{whois Mode $1}";
whois_channels = "{whois Channels %|$1}";
whois_away = "{whois Away %|$1}";
whois_special = "{whois %|$1}";
whois_extra = "{whois %|$1}";
end_of_whois = "End of WHOIS";
end_of_whowas = "End of WHOWAS";
whois_not_found = "There is no such nick $0";
who = "{channelhilight $0} %|{nick $1} $2 $3 $4@$5 {comment {hilight $6}}";
end_of_who = "End of /WHO list.";
own_notice = "{ownnotice notice $0}$1";
own_action_target = "{ownaction_target $0 $2}$1";
own_ctcp = "{ownctcp ctcp $0}$1 $2";
notice_server = "{servernotice $0}$1";
notice_public = "{notice $0{pubnotice_channel $1}}$2";
notice_private = "{notice $0{pvtnotice_host $1}}$2";
action_private = "{pvtaction $0}$2";
action_private_query = "{pvtaction_query $0}$2";
action_public_channel = "{pubaction $0{msgchannel $1}}$2";
ctcp_reply = "CTCP {hilight $0} reply from {nick $1}: $2";
ctcp_reply_channel = "CTCP {hilight $0} reply from {nick $1} in channel {channel $3}: $2";
ctcp_ping_reply = "CTCP {hilight PING} reply from {nick $0}: $1.$2 seconds";
ctcp_requested = "{ctcp {hilight $0} {comment $1} requested CTCP {hilight $2} from {nick $4}}: $3";
ctcp_requested_unknown = "{ctcp {hilight $0} {comment $1} requested unknown CTCP {hilight $2} from {nick $4}}: $3";
online = "Users online: {hilight $0}";
pong = "PONG received from $0: $1";
wallops = "{wallop WALLOP {wallop_nick $0}} $1";
action_wallops = "{wallop WALLOP {wallop_action $0}} $1";
kill = "You were {error killed} by {nick $0} {nickhost $1} {reason $2} {comment Path: $3}";
kill_server = "You were {error killed} by {server $0} {reason $1} {comment Path: $2}";
error = "{error ERROR} $0";
unknown_mode = "Unknown mode character $0";
default_event = "$1";
default_event_server = "$0 $1";
silenced = "Silenced {nick $0}";
unsilenced = "Unsilenced {nick $0}";
silence_line = "{nick $0}: silence {ban $1}";
ask_oper_pass = "Operator password:";
};
"fe-text" = {
lastlog_too_long = "/LASTLOG would print $0 lines. If you really want to print all these lines use -FORCE option.";
lastlog_count = "{hilight LASTLOG}: $0 lines";
lastlog_start = "{hilight LASTLOG}:";
lastlog_end = "{hilight End of LASTLOG}";
lastlog_separator = "---";
refnum_not_found = "Window number $0 not found.";
window_too_small = "Not enough room to resize this window.";
cant_hide_last = "You can't hide the last window.";
cant_hide_sticky_windows = "You can't hide sticky windows. Use /WINDOW STICK OFF.";
cant_show_sticky_windows = "You can't show sticky windows. Use /WINDOW STICK OFF.";
window_not_sticky = "Window is not sticky.";
window_set_sticky = "Window set to sticky.";
window_unset_sticky = "Window is not sticky anymore.";
window_info_sticky = "Sticky: $0";
window_info_scroll = "Scroll: $0";
window_scroll = "Window scroll mode is now $0";
window_scroll_unknown = "Unknown scroll mode $0, must be on, off or default.";
statusbar_list_header = "Name Type Placement Position Visible";
statusbar_list = "$0 $1 $2 $3 $4";
statusbar_info_name = "Status bar: {hilight $0}";
statusbar_info_type = "Type: $0";
statusbar_info_placement = "Placement: $0";
statusbar_info_position = "Position: $0";
statusbar_info_visible = "Visible: $0";
statusbar_info_item_header = "Items: Name Priority Alignment";
statusbar_info_item_name = ": $0 $1 $2";
statusbar_not_found = "Status bar doesn't exist: $0";
statusbar_item_not_found = "Status bar item doesn't exist: $0";
statusbar_unknown_command = "Unknown status bar command: $0";
statusbar_unknown_type = "Status bar type must be window or root.";
statusbar_unknown_placement = "Status bar placement must be top or bottom.";
statusbar_unknown_visibility = "Status bar visibility must be always, active or inactive.";
paste_warning = "Pasting $0 lines to $1. Press Ctrl-K to continue, or Ctrl-C to cancel.";
paste_prompt = "Hit Ctrl-K to paste or Ctrl-C to abort.";
};
"fe-common/perl" = {
script_not_found = "Script {hilight $0} not found.";
script_not_loaded = "Script {hilight $0} is not loaded.";
script_loaded = "Loaded script {hilight $0}";
script_unloaded = "Unloaded script {hilight $0}";
no_scripts_loaded = "No scripts loaded.";
script_list_header = "Loaded scripts:";
script_list_line = "$0 $1";
script_error = "{error Error in script {hilight $0}:}";
};
"fe-common/irc/dcc" = {
own_dcc = "{dccownmsg dcc {dccownnick $1}}$2";
own_dcc_action = "{dccownaction_target $0 $1}$2";
own_dcc_action_query = "{dccownaction $0}$2";
own_dcc_ctcp = "{ownctcp ctcp $0}$1 $2";
dcc_msg = "{dccmsg dcc $0}$1";
action_dcc = "{dccaction $0}$1";
action_dcc_query = "{dccaction $0}$1";
own_dcc_query = "{ownmsgnick {dccownquerynick $0}}$2";
dcc_msg_query = "{privmsgnick $0}$1";
dcc_ctcp = "{dcc >>> DCC CTCP {hilight $1} received from {hilight $0}: $2}";
dcc_chat = "{dcc DCC CHAT from {nick $0} $1 port $2}";
dcc_chat_channel = "{dcc DCC CHAT from {nick $0} $1 port $2 requested in channel {channel $3}}";
dcc_chat_not_found = "{dcc No DCC CHAT connection open to {nick $0}}";
dcc_chat_connected = "{dcc DCC CHAT connection with {nick $0} $1 port $2 established}";
dcc_chat_disconnected = "{dcc DCC lost chat to {nick $0}}";
dcc_send = "{dcc DCC SEND from {nick $0} $1 port $2: $3 $4}";
dcc_send_channel = "{dcc DCC SEND from {nick $0} $1 port $2: $3 $4 bytes requested in channel {channel $5}}";
dcc_send_exists = "{dcc DCC already sending file {dccfile $0} for {nick $1}}";
dcc_send_no_route = "{dcc DCC route lost to nick {nick $0} when trying to send file {dccfile $1}}";
dcc_send_not_found = "{dcc DCC not sending file {dccfile $1} to {nick $0}}";
dcc_send_file_open_error = "{dcc DCC can't open file {dccfile $0}: $1}";
dcc_send_connected = "{dcc DCC sending file {dccfile $0} for {nick $1} $2 port $3}";
dcc_send_complete = "{dcc DCC sent file {dccfile $0} {hilight $1} for {nick $2} in {hilight $3} {hilight $4kB/s}}";
dcc_send_aborted = "{dcc DCC aborted sending file {dccfile $0} for {nick $1}}";
dcc_get_not_found = "{dcc DCC no file offered by {nick $0}}";
dcc_get_connected = "{dcc DCC receiving file {dccfile $0} from {nick $1} $2 port $3}";
dcc_get_complete = "{dcc DCC received file {dccfile $0} $1 from {nick $2} in {hilight $3} $4kB/s}";
dcc_get_aborted = "{dcc DCC aborted receiving file {dccfile $0} from {nick $1}}";
dcc_get_write_error = "{dcc DCC error writing to file {dccfile $0}: {comment $1}";
dcc_unknown_ctcp = "{dcc DCC unknown CTCP {hilight $0} from {nick $1} $2}";
dcc_unknown_reply = "{dcc DCC unknown reply {hilight $0} from {nick $1} $2}";
dcc_unknown_type = "{dcc DCC unknown type {hilight $0}}";
dcc_invalid_ctcp = "{dcc DCC received CTCP {hilight $0} with invalid parameters from {nick $1}}";
dcc_connect_error = "{dcc DCC can't connect to {hilight $0} port {hilight $1}}";
dcc_cant_create = "{dcc DCC can't create file {dccfile $0}: $1}";
dcc_rejected = "{dcc DCC $0 was rejected by {nick $1} {hilight $2}}";
dcc_request_send = "{dcc DCC $0 request sent to {nick $1}: $2";
dcc_close = "{dcc DCC $0 close for {nick $1} {hilight $2}}";
dcc_lowport = "{dcc Warning: Port sent with DCC request is a low port ({hilight $0, $1}). This isn't normal. It is possible the address/port is faked. Or maybe someone is trying to bypass a firewall?}";
dcc_list_header = "{dcc DCC connections}";
dcc_list_line_chat = "{dcc $0 $1}";
dcc_list_line_file = "{dcc $0 $1: %|$2 of $3 ($4%%) - $5kB/s - ETA $7 - $6}";
dcc_list_line_queued_send = "{dcc - $0 $2 (queued)}";
dcc_list_line_server = "{dcc $0: Port($1) - Send($2) - Chat($3) - FServe($4)}";
dcc_server_started = "{dcc DCC SERVER started on port {hilight $0}}";
dcc_server_closed = "{dcc DCC SERVER on port {hilight $0} closed}";
};
"fe-common/irc/notifylist" = {
notify_join = "{nick $0} $1@$2 {hilight $3} has joined to $4";
notify_part = "{nick $0} has left $4";
notify_away = "{nick $0} $5 $1@$2 {hilight $3} is now away: $4";
notify_unaway = "{nick $0} $4 $1@$2 {hilight $3} is now unaway.";
notify_unidle = "{nick $0} $5 $1@$2 {hilight $3} just stopped idling.";
notify_online = "On $0: {hilight $1}";
notify_offline = "Offline: $0";
notify_list = "$0: $1 $2 $3";
notify_list_empty = "Notify list is empty.";
};
};

409
home/.irssi/diskreet.theme Normal file
View File

@@ -0,0 +1,409 @@
# :::::::::::::[ irssi theme diskreet v0.2 by bracket ]::::::::::::::
# this is my attempt to make a theme fitting to a light background
# and i also tend to make it very settle by not using much colors
# it's based on my cyanic theme.
# you can send any comments, complaints and/or request to
# bracket@welho.com or /msg me on ircnet.
# changes:
# - now you can see nicks up to 15 characters in length
# :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
# Irssi's colors that you can use in text formats, hilights, etc. :
#
# text text background
# ---------------------------------------------------------------------
# %k %K %0 black dark grey black
# %r %R %1 red bold red red
# %g %G %2 green bold green green
# %y %Y %3 yellow bold yellow yellow
# %b %B %4 blue bold blue blue
# %m %M %5 magenta bold magenta magenta
# %p %P magenta (think: purple)
# %c %C %6 cyan bold cyan cyan
# %w %W %7 white bold white white
# %n %N Changes the color to "default color", removing
# all other coloring and formatting. %N is always
# the terminal's default color. %n is usually too,
# except in themes it changes to "previous color",
# ie. hello = "%Rhello%n" and "%G{hello} world"
# would print hello in red, and %n would turn back
# into %G making world green.
# %F Blinking on/off (think: flash)
# %U Underline on/off
# %8 Reverse on/off
# %9 %_ Bold on/off
# %: Insert newline
# %| Marks the indentation position
# %# Monospace font on/off (useful with lists and GUI)
# %% A single %
#
# In .theme files %n works a bit differently. See default.theme
# for more information.
# ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "0";
# default_real_color = 0;
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]" = "%k$*%K"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%K";
# timestamp styling, nothing by default
timestamp = " %K$*%K";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%r$*%K";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "$*";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%k$*%K";
chanhost_hilight = "{nickhost %K$*%K}";
# nick/host is printed (parts, quits, etc.)
channick = "%k$*%K";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%k$*%K";
# ban/ban exception/invite list mask is printed
ban = "%r$*%K";
## ## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%K$1 %c$0 %|%K";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}%K";
ownnick = "%k$*%K";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%K$*%K";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%c$*%K";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%W}%K";
# channel name is printed with message
msgchannel = "%K:%k$*%K";
# private message, $0 = nick, $1 = host
privmsg = "%K[%k$0%K(%k$1-%K)%K] %K";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "%K[%k$0%K(%k$1-%K)%K] %G";
# own private message in query
ownprivmsgnick = "{msgnick %k$*}";
ownprivnick = "%k$*%K";
# private message in query
privmsgnick = "{msgnick %k$*%K}";
##
## Actions (/ME stuff)
##
# used internally by this theme
# action_core = "%W$[-15]0- * %K";
action_core = "%k$0-%K";
# generic one that's used by most actions
action = " %c* %|{action_core %k$*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%k$1%K ";
# private action sent by others
pvtaction = "%W (*) $*%K ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%K ";
notice = "%K-%c$*%K-%K ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%K ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$*%K";
# wallops
wallop = "%W$*%K: ";
wallop_nick = "%w$*";
wallop_action = "%W * $*%K ";
# netsplits
netsplit = "%r$*%K";
netjoin = "%g$*%K";
# /names list
names_prefix = " ";
names_nick = "%_%c$0%_%K$1- %K";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = " %c$*%k";
names_channel = "%k- $*%K";
# DCC
dcc = "%c$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%k$0%K($1-%K)%N] ";
dccownnick = "%k$*%N";
dccownquerynick = "%k$*%N";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%k$1%N ";
# DCC chat, others
dccmsg = "[%k$1-%K(%k$0%K)%N] ";
dccquerynick = "%K$*%N";
dccaction = "%k (*dcc*) $*%K %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%7%K";
# default backround for "default" statusbar group
sb_default_bg = "%7";
# background for prompt / input line
sb_prompt_bg = "%k";
# background for info statusbar
sb_info_bg = "%7";
# background for topicbar (same default)
sb_topic_bg = "%7";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = " -[%c%%%k]- %K$* %k- ";
sb = " %k$*%K";
sbmode = " %W+$* ";
sbaway = " %k-%Waway%k- ";
sbservertag = ":$0 %K(%kchange with %W^X%K)";
sbnickmode = "%W$0%k";
# activity in statusbar
# ',' separator
sb_act_sep = "%K$*";
# normal text
sb_act_text = "%K$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%C$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%K";
};
formats = {
"fe-common/core" = {
# [Windows]
daychange = " -[%c%%%k]- %cday change %k> %%d %%b %%Y";
talking_with = "%K- %kyou are now talking with {nick $0} %K)";
refnum_too_low = "%K- %kwindow number must be greater than 1 %K)";
error_server_sticky = "%K- %|%kwindow's server is sticky and it cannot be changed without -unsticky option %K)";
set_server_sticky = "%K- %kwindow's server set sticky %K)";
unset_server_sticky = "%K- %kwindow's server isn't sticky anymore %K)";
window_name_not_unique = "%K- %kwindow names must be unique %K)";
window_level = "%K- %kWindow level is now $0 %K)";
window_set_immortal = "%K- %kwindow is now immortal %K)";
window_unset_immortal = "%K- %kwindow isn't immortal anymore %K)";
window_immortal_error = "%K- %|%kwindow is immortal, if you really want to close it, say /WINDOW IMMORTAL OFF %K)";
# [Server]
looking_up = "%K- %klooking up {server $0} %K)";
connecting = "%K- %kconnecting to {server $0} [$1] port {hilight $2} %K)";
connection_established = "%K- %kconnection to {server $0} established %K)";
cant_connect = "%K- %kunable to connect server {server $0} port {hilight $1} {reason $2} %K)";
connection_lost = "%K- %kconnection lost to {server $0} %K)";
lag_disconnected = "%K- %kno PONG reply from server {server $0} in $1 seconds, disconnecting %K)";
disconnected = "%K- %kdisconnected from {server $0} {reason $1} %K)";
server_quit = "%K- %kdisconnecting from server {server $0}: {reason $1} %K)";
server_changed = "%K- %kchanged to {hilight $2} server {server $1} %K)";
unknown_server_tag = "%K- %kunknown server tag {server $0} %K)";
no_connected_servers = "%K- %knot connected to any servers %K)";
server_list = "%K- %k{server $0}: $1:$2 ($3) %K)";
server_lookup_list = "%K- %k{server $0}: $1:$2 ($3) (connecting...) %K)";
server_reconnect_list = "%K- %k{server $0}: $1:$2 ($3) ($5 left before reconnecting) %K)";
server_reconnect_removed = "%K- %kremoved reconnection to server {server $0} port {hilight $1} %K)";
server_reconnect_not_found = "%K- %kreconnection tag {server $0} not found %K)";
setupserver_added = "%K- %kserver {server $0} saved %K)";
setupserver_removed = "%K- %kserver {server $0} removed %K)";
setupserver_not_found = "%K- %kserver {server $0} not found %K)";
your_nick = "%K- %kyour nickname is {nick $0} %K)";
# [Channels]
join = "{channick $[-15]0} %g>%n %|{chanhost_hilight $1} %khas joined {channel $2}";
part = "{channick $[-15]0} %k<%n %|{chanhost_hilight $1} %khas left {channel $2} {reason %K$3}";
kick = "{channick $[-15]0} %r<%n %|kicked from {channel $1} %kby {nick $2} {reason %K$3}";
quit = "{channick $[-15]0} %rx%n %|{chanhost_hilight $1} %khas quit irc {reason %K$2}";
quit_once = "{channel $3} {channick $0} {chanhost $1} %kquit {reason %K$2}";
nick_changed = "{channick $[-15]0} %K= {channick_hilight $1}";
your_nick_changed = "{channick $[-15]0} %k= {channick_hilight $1}";
own_msg = "{ownmsgnick $2 {ownnick $[-15]0}}$1";
own_msg_channel = "{ownmsgnick $3 {ownnick $[-15]0}{msgchannel $1}}$2";
pubmsg_me = "{pubmsgmenick $2 {menick $[-15]0}}$1";
pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-15]0}{msgchannel $1}}$2";
pubmsg_hilight = "{pubmsghinick $0 $3 $[-15]1}$2";
pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-15]1{msgchannel $2}}$3";
pubmsg = "{pubmsgnick $2 {pubnick $[-15]0}}%|$1";
pubmsg_channel = "{pubmsgnick $3 {pubnick $[-15]0}{msgchannel $1}}$2";
own_msg_private = "{ownprivmsg msg $[-14]0} $1";
own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-14]2}} $1";
msg_private = "{privmsg $[-15]0 $1} $2";
msg_private_query = "{privmsgnick $[-15]0} $2";
new_topic = " %ctopic %k= %|%K'%k$2%K' %Kon {channel $1}[%Kset by {nick %k$0}]";
};
"fe-common/irc" = {
# [Channels]
chanmode_change = "%c mode change %k- %|%K{channelhilight $0} {mode %c$1} by {nick %k$2}";
channel_mode = "%c mode change %k- %|{channelhilight $0} {mode %c$1}";
netsplit = " {netsplit netsplit} %k/%K %|{server $0} %k<%K-%w-%K-%k>%K {server $1} quits: %k$2";
netsplit_more = " {netsplit netsplit} %k/%K %|{server $0} %k<%K-%w-%K-%k>%K {server $1} quits: %k$2 %K(+$3 more, use /NETSPLIT to show all of them)";
netsplit_join = " {netjoin netsplit} %k-%K %|joins: %k$0";
netsplit_join_more = " {netjoin netsplit} %k-%K %|over, joins: %k$0 %K(+$1 more)";
server_chanmode_change = " {netsplit ServerMode} %k- %K({channelhilight $0} {mode $1}) by {nick %k$2}";
# [Nick]
usermode_change = "%k- %Kmode change %k{mode %c$0} %Kfor user %k{nick $1} %k)";
user_mode = "%k- %Kyour user mode is %k{mode %c$0} %k)";
away = "%k- %Kyou have been marked as being away %k)";
unaway = "%k- %Kyou are no longer marked as being away %k)";
nick_away = "%k- %k{nick $0} %Kis away: '%k$1%w' %k)";
no_such_nick = "%k- %k{nick $0}%K: no such nick/channel %k)";
nick_in_use = "%k- %kKick %k{nick $0} %Kis already in use %k)";
nick_unavailable = "%k- %Knick %k{nick $0} %Kis temporarily unavailable %k)";
your_nick_owned = "%k- %Kyour nick is owned by %k{nick $3} %K{comment $1@$2} %k)";
# [Who queries]
whois = "%K -[%c%%]%K- the whois of {nick %k$0} %K-[%c%%]%K- %: host : {%knickhost %k$1@$2} %: {whois ircname %k$3}";
whowas = "%K -[%c%%]%K- the whowas of {nick %k$0} %K-[%c%%]%K- %: host : {%knickhost %k$1@$2} %: {whois ircname %k$3}";
whois_idle = " {whois idle %k$1 %Kdays and %k$2%Kh%k$3%Km%k$4}%ks";
whois_idle_signon = " {whois idle %|%k$1 %Kdays and %k$2%Kh%k$3%Km%k$4%Ks {comment signon: $5}} %k)";
whois_server = " {whois server %|%k$1 {comment $2}}";
whois_oper = "{whois {hilight $1}}";
whois_registered = "{whois has registered this nick}";
whois_help = "{whois is available for help}";
whois_modes = "{whois modes $1}";
whois_realhost = "{whois hostname $1-}";
whois_usermode = "{whois usermode $1}";
whois_channels = " {whois channels %|%k$1}";
whois_away = " {whois away %|%k$1}";
whois_special = "{whois %|$1}";
whois_extra = "{whois %|$1}";
end_of_whois = "%K -[%c%%]%K- end of whois -[%c%%]%K-";
end_of_whowas = "%K -[%c%%]%K- end of whowas -[%c%%]%K-";
whois_not_found = "%K- there is no such nick %k$0 %k)";
who = "%#{channelhilight $[-10]0} %|{nick $[!9]1} $[!3]2 $[!2]3 $4@$5 {comment {hilight $6}}";
end_of_who = "%k- %Kend of /who list";
};
};

296
home/.irssi/doom.theme Normal file
View File

@@ -0,0 +1,296 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%B-%W!%B-%n ";
# timestamp styling, nothing by default
timestamp = "$*";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$*%n";
chanhost_hilight = "{nickhost %c$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%c$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%c$*%n";
# ban/ban exception/invite list mask is printed
ban = "%c$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%K<%n$0%G$1-%K>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "%Y<%n$0%G$1-%Y>%n %|";
# ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%g$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%G$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
# pubmsgmenick = "{msgnick $0 $1-}";
pubmsgmenick = "%R<%n$0%Y$1-%R>%n %|";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%K(%r$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick %R$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%Y * $*";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%C$*%n";
# /names list
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%1%Y";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%W";
# background for info statusbar
sb_info_bg = "%W";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "[$*] ";
sb = " $*";
sbmode = "(%W+$*%n)";
sbaway = " (%GzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
sbnickmode = "$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%Y$*%n";
# normal text
sb_act_text = "%c$*%n";
# public message
sb_act_msg = "%Y$*%n";
# hilight
sb_act_hilight = "%W$*%n";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

490
home/.irssi/ea1.theme Normal file
View File

@@ -0,0 +1,490 @@
#####################################################################
# version 1.0 08.01.2003 #
# #
# This is a little theme for irssi written by #
# EckigesAuge -=- http://www.EckigesAuge.de #
# talk with me: Auge^ (IRCNet) #
# #
# If you want to see windows with highlight in green too: #
# /set hilight_act_color %G #
# (this option is currently not available in .theme) #
# #
#####################################################################
replaces = { };
abstracts = {
line_start = " ";
timestamp = "%g<>%K$0-%g<>%n";
hilight = "%_$0-%_";
error = "%R$0-%n";
channel = "%_$0-%_";
nick = "%_$0-%_";
nickhost = "%g[%n$0-%g]%n";
server = "%_$0-%_";
comment = "%g[%n$0-%g]%n";
reason = "{comment $0-}";
mode = "{comment $0-}";
channick_hilight = "%g$0-%n";
chanhost_hilight = "{nickhost $0-}";
channick = "%g$0-%n";
chanhost = "{nickhost $0-}";
channelhilight = "%_$0-%n";
ban = "%g$0-%n";
msgnick = "$0$1- %K-%n %|";
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$0-%n";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$0-%n";
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$0-%n";
pubmsghinick = "{msgnick $1 $0$2-}";
msgchannel = "%K:%c$0-%n";
privmsg = "%g[%R$0%K(%r$1-%K)%g]%n ";
ownprivmsg = "%g[%r$0%K(%R$1-%K)%g]%n ";
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%W$0-%n";
privmsgnick = "{msgnick %g$0-%n}";
action_core = "%W$[-11]0- %n";
action = "{action_core $0-} ";
ownaction = "{action $0-}";
ownaction_target = "{action_core $0}%K:%c$1%n ";
pvtaction = "%W (*) $0-%n ";
pvtaction_query = "{action $0-}";
pubaction = "{action $0-}";
ownnotice = "%g[%r$0%K(%R$1-%K)%g]%n ";
notice = "%K-%G$0-%K-%n ";
pubnotice_channel = "%K:%g$0-";
pvtnotice_host = "%K(%g$0-%K)";
servernotice = "%g!$0-%n ";
ownctcp = "%g[%r$0%K(%R$1-%K)%g] ";
ctcp = "%g$0-%n";
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
netsplit = "%R$0-%n";
netjoin = "%g$0-%n";
names_nick = " %w|%n %_$0%_$1-";
names_users = "%g[%w$0-%g]%n";
names_channel = "%_$0-%n";
dcc = "%g$0-%n";
dccfile = "%_$0-%_";
dccownmsg = "%g[%r$0%K($1-%K)%g]%n ";
dccownnick = "%R$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
dccmsg = "%g[%G$1-%K(%g$0%K)%g]%n ";
dccquerynick = "%G$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
sb_default_bg = "%0";
sb_prompt_bg = "%n";
sb_info_bg = "%8";
prompt = "%g[%n$*%g]%n ";
sb = "%g[%n$0-%g]%n ";
sbmode = "(%g+%n$0-)%n";
sbaway = " (%GzZzZ%n)%n";
sbservertag = ":%n%_$0 %g(%nchange with ^X%g)%n";
sbmore = "%g<>%G<>%W<>MORE<52>%G<>%g<>%n ";
sblag = "{sb Lag: %W$0-}";
sbmail = "{sb Mail: %W$0-}";
sb_dccstat = "{sb $0-}";
sb_ds_short = "$0%g:%n$1%g@%n$2kB/s%g:%n$4%g:%n$3";
sb_ds_short_waiting = "$0%g:%n$1 $2 $3 waiting";
sb_ds_normal = "$0 $1: '$2' $3 of $4 ($5) $6kB/s ETA: $7 [$8]";
sb_ds_normal_waiting = "$0 $1: '$2' $3 $4 $5 waiting";
sb_ds_separator = ", ";
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = "Act: $0-";
sbact_det = " Det: $0-";
sb_act_sep = "%w$*";
sb_act_text = "%K$*";
sb_act_msg = "%W$*";
sb_act_hilight = "%G$*";
sb_act_hilight_color = "$0$1-%n";
sb_usercount = "{sb %_$0%_ users ($1-)}";
sb_uc_ircops = "%_*%_$*";
sb_uc_ops = "%_@%_$*";
sb_uc_halfops = "%_%%%_$*";
sb_uc_voices = "%_+%_$*";
sb_uc_normal = "$*";
sb_uc_space = " ";
};
formats = {
"fe-common/core" = {
query_start = "Starting query in {server $1} with {nick $0}";
join = "{channick_hilight $[-9]0} %g>%G>%W>%n {chanhost_hilight $1} joins {channel $2}";
part = "{channick $[-9]0} %W<%G<%g<%n {chanhost $1} leaves {channel $2} {reason $3}";
quit = "{channick $[-9]0} %W<%G<%g<%n {chanhost $1} quits {reason $[.50]2}";
quit_once = "{channel $3} {channick $0} {chanhost $1} quit {reason $2}";
nick_changed = "{channick $[-9]0} %g-%G-%W>%n {%g->} {channick_hilight $1}";
own_msg = "{ownmsgnick $2 {ownnick $[-10]0}}$1";
own_msg_channel = "{ownmsgnick $3 {ownnick $[-10]0}{msgchannel $1}}$2";
pubmsg_me = "{pubmsgmenick $2 {menick $[-10]0}}$1";
pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-10]0}{msgchannel $1}}$2";
pubmsg_hilight = "{pubmsghinick $0 $3 $[-10]1}$2";
pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-10]1{msgchannel $2}}$3";
pubmsg = "{pubmsgnick $2 {pubnick $[-10]0}}$1";
pubmsg_channel = "{pubmsgnick $3 {pubnick $[-10]0}{msgchannel $1}}$2";
line_start = "{line_start}";
line_start_irssi = "{line_start}{hilight Irssi} %W|%n ";
timestamp = "{timestamp $Z} ";
servertag = "$[-11]0 %W|%n ";
daychange = "Day changed to %%d %%b %%Y";
talking_with = "You are now talking with {nick $0}";
refnum_too_low = "Window number must be greater than 1";
error_server_sticky = "Window's server is sticky and it cannot be changed without -unsticky option";
set_server_sticky = "Window's server set sticky";
unset_server_sticky = "Window's server isn't sticky anymore";
window_name_not_unique = "Window names must be unique";
window_level = "Window level is now $0";
windowlist_header = "Ref Name Active item Server Level";
windowlist_line = "$[3]0 %|$[20]1 $[15]2 $[15]3 $4";
windowlist_footer = "";
windows_layout_saved = "Layout of windows is now remembered next time you start irssi";
windows_layout_reset = "Layout of windows reset to defaults";
window_info_header = "";
window_info_footer = "";
window_info_refnum = "Window : {hilight #$0}";
window_info_refnum_sticky = "Window : {hilight #$0 (sticky)}";
window_info_name = "Name : $0";
window_info_history = "History : $0";
window_info_size = "Size : $0x$1";
window_info_level = "Level : $0";
window_info_server = "Server : $0";
window_info_server_sticky = "Server : $0 (sticky)";
window_info_theme = "Theme : $0$1";
window_info_bound_items_header = "Bounds : {hilight Name Server tag}";
window_info_bound_item = " : $[!30]0 $[!15]1 $2";
window_info_bound_items_footer = "";
window_info_items_header = "Items : {hilight Name Server tag}";
window_info_item = " $[7]0: $[!30]1 $2";
window_info_items_footer = "";
looking_up = "Looking up {server $0}";
connecting = "Connecting to {server $0} [$1] port {hilight $2}";
connection_established = "Connection to {server $0} established";
cant_connect = "Unable to connect server {server $0} port {hilight $1} {reason $2}";
connection_lost = "Connection lost to {server $0}";
lag_disconnected = "No PONG reply from server {server $0} in $1 seconds, disconnecting";
disconnected = "Disconnected from {server $0} {reason $1}";
server_quit = "Disconnecting from server {server $0}: {reason $1}";
server_changed = "Changed to {hilight $2} server {server $1}";
unknown_server_tag = "Unknown server tag {server $0}";
no_connected_servers = "Not connected to any servers";
server_list = "{server $0}: $1:$2 ($3)";
server_lookup_list = "{server $0}: $1:$2 ($3) (connecting...)";
server_reconnect_list = "{server $0}: $1:$2 ($3) ($5 left before reconnecting)";
server_reconnect_removed = "Removed reconnection to server {server $0} port {hilight $1}";
server_reconnect_not_found = "Reconnection tag {server $0} not found";
setupserver_added = "Server {server $0} saved";
setupserver_removed = "Server {server $0} removed";
setupserver_not_found = "Server {server $0} not found";
your_nick = "Your nickname is {nick $0}";
kick = "{channick $[-9]0} %W<%G<%g<%n was kicked from {channel $1} by {nick $2} {reason $3}";
invite = "{nick $0} invites you to {channel $1}";
not_invited = "You have not been invited to a channel!";
new_topic = "{nick $[-9]0} %W|%n changes topic of {channel $1} to: $2";
topic_unset = "{nick $[-9]0} %W|%n unsets topic on {channel $1}";
your_nick_changed = "You're now known as {nick $1}";
talking_in = "You are now talking in {channel $0}";
not_in_channels = "You are not on any channels";
current_channel = "Current channel {channel $0}";
names = "{names_users Users {names_channel $0}} {comment $1 total}";
names_prefix = "{names_prefix $0}";
names_nick_op = "{names_nick_op $0 $1}";
names_nick_halfop = "{names_nick_halfop $0 $1}";
names_nick_voice = "{names_nick_voice $0 $1}";
names_nick = "{names_nick $0 $1}";
endofnames = "{channel $0}: Total of {hilight $1} nicks {comment {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal}";
chanlist_header = "You are on the following channels:";
chanlist_line = "{channel $[-9]0} %|+$1 ($2): $3";
chansetup_not_found = "Channel {channel $0} not found";
chansetup_added = "Channel {channel $0} saved";
chansetup_removed = "Channel {channel $0} removed";
chansetup_header = "Channel Network Password Settings";
chansetup_line = "{channel $[15]0} %|$[10]1 $[10]2 $3";
chansetup_footer = "";
channel_move_notify = "{channel $0} is already joined in window $1, use \"/WINDOW ITEM MOVE $0\" to move it to this window";
own_msg_private = "{ownprivmsg msg $0}$1";
own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-9]2}}$1";
msg_private = "{privmsg $0 $1}$2";
msg_private_query = "{privmsgnick $[-9]0}$2";
no_msgs_got = "You have not received a message from anyone yet";
no_msgs_sent = "You have not sent a message to anyone yet";
query_stop = "Closing query with {nick $0}";
no_query = "No query with {nick $0}";
query_server_changed = "Query with {nick $0} changed to server {server $1}";
query_move_notify = "Query with {nick $0} is already created to window $1, use \"/WINDOW ITEM MOVE $0\" to move it to this window";
hilight_header = "Highlights:";
hilight_line = "$[-4]0 $1 $2 $3$4$5";
hilight_footer = "";
hilight_not_found = "Highlight not found: $0";
hilight_removed = "Highlight removed: $0";
alias_added = "Alias $0 added";
alias_removed = "Alias $0 removed";
alias_not_found = "No such alias: $0";
aliaslist_header = "Aliases:";
aliaslist_line = "$[10]0 $1";
aliaslist_footer = "";
log_opened = "Log file {hilight $0} opened";
log_closed = "Log file {hilight $0} closed";
log_create_failed = "Couldn't create log file {hilight $0}: $1";
log_locked = "Log file {hilight $0} is locked, probably by another running Irssi";
log_not_open = "Log file {hilight $0} not open";
log_started = "Started logging to file {hilight $0}";
log_stopped = "Stopped logging to file {hilight $0}";
log_list_header = "Logs:";
log_list = "$0 $1: $2 $3$4";
log_list_footer = "";
windowlog_file = "Window LOGFILE set to $0";
windowlog_file_logging = "Can't change window's logfile while log is on";
no_away_msgs = "No new messages in awaylog";
away_msgs = "{hilight $1} new messages in awaylog:";
module_header = "Module Type Submodules";
module_line = "$[!20]0 $[7]1 $2";
module_footer = "";
module_already_loaded = "Module {hilight $0/$1} already loaded";
module_not_loaded = "Module {hilight $0/$1} is not loaded";
module_load_error = "Error loading module {hilight $0/$1}: $2";
module_invalid = "{hilight $0/$1} isn't Irssi module";
module_loaded = "Loaded module {hilight $0/$1}";
module_unloaded = "Unloaded module {hilight $0/$1}";
command_unknown = "Unknown command: $0";
command_ambiguous = "Ambiguous command: $0";
option_unknown = "Unknown option: $0";
option_ambiguous = "Ambiguous option: $0";
option_missing_arg = "Missing required argument for: $0";
not_enough_params = "Not enough parameters given";
not_connected = "Not connected to server";
not_joined = "Not joined to any channel";
chan_not_found = "Not joined to such channel";
chan_not_synced = "Channel not fully synchronized yet, try again after a while";
illegal_proto = "Command isn't designed for the chat protocol of the active server";
not_good_idea = "Doing this is not a good idea. Add -YES if you really mean it";
theme_saved = "Theme saved to $0";
theme_save_failed = "Error saving theme to $0: $1";
theme_not_found = "Theme {hilight $0} not found";
theme_changed = "Using now theme {hilight $0} ($1)";
window_theme = "Using theme {hilight $0} in this window";
window_theme_default = "No theme is set for this window";
window_theme_changed = "Using now theme {hilight $0} ($1) in this window";
window_theme_removed = "Removed theme from this window";
format_title = "%:[{hilight $0}] - [{hilight $1}]%:";
format_subtitle = "[{hilight $0}]";
format_item = "$0 = $1";
ignored = "Ignoring {hilight $1} from {nick $0}";
unignored = "Unignored {nick $0}";
ignore_not_found = "{nick $0} is not being ignored";
ignore_no_ignores = "There are no ignores";
ignore_header = "Ignorance List:";
ignore_line = "$[-4]0 $1: $2 $3 $4";
ignore_footer = "";
unknown_chat_protocol = "Unknown chat protocol: $0";
unknown_chatnet = "Unknown chat network: $0 (create it with /IRCNET ADD)";
not_toggle = "Value must be either ON, OFF or TOGGLE";
perl_error = "Perl error: $0";
bind_key = "$[!20]0 $1 $2";
bind_unknown_id = "Unknown bind action: $0";
config_saved = "Saved configuration to file $0";
config_reloaded = "Reloaded configuration";
config_modified = "Configuration file was modified since irssi was last started - do you want to overwrite the possible changes?";
glib_error = "{error GLib $0} $1";
overwrite_config = "Overwrite config (y/N)?";
set_title = "[{hilight $0}]";
set_item = "$0 = $1";
set_unknown = "Unknown setting $0";
set_not_boolean = "Setting {hilight $0} isn't boolean, use /SET";
translation_not_found = "Error opening translation table file $0: $1";
translation_file_error = "Error parsing translation table file $0";
};
"fe-common/irc/dcc" = {
dcc_list_header = "{line_start_irssi}{dcc DCC connections:}";
dcc_list_footer = "{line_start_irssi}{dcc ];}";
own_dcc = "{dccownmsg dcc {dccownnick $1}}$2";
own_dcc_action = "{dccownaction_target $0 $1}$2";
own_dcc_action_query = "{dccownaction $0}$2";
own_dcc_ctcp = "{ownctcp ctcp $0}$1 $2";
dcc_msg = "{dccmsg dcc $0}$1";
action_dcc = "{dccaction $0}$1";
action_dcc_query = "{dccaction $0}$1";
own_dcc_query = "{ownmsgnick {dccownquerynick $0}}$2";
dcc_msg_query = "{privmsgnick $0}$1";
dcc_ctcp = "{dcc >>> DCC CTCP {hilight $1} received from {hilight $0}: $2}";
dcc_chat = "{dcc DCC CHAT from {nick $0} [$1 port $2]}";
dcc_chat_channel = "{dcc DCC CHAT from {nick $0} [$1 port $2] requested in channel {channel $3}}";
dcc_chat_not_found = "{dcc No DCC CHAT connection open to {nick $0}}";
dcc_chat_connected = "{dcc DCC CHAT connection with {nick $0} [$1 port $2] established}";
dcc_chat_disconnected = "{dcc DCC lost chat to {nick $0}}";
dcc_send = "{dcc DCC SEND from {nick $0} [$1 port $2]: $3 [$4 bytes]}";
dcc_send_channel = "{dcc DCC SEND from {nick $0} [$1 port $2]: $3 [$4 bytes] requested in channel {channel $5}}";
dcc_send_exists = "{dcc DCC already sending file {dccfile $0} for {nick $1}}";
dcc_send_not_found = "{dcc DCC not sending file {dccfile $1} to {nick $0}}";
dcc_send_file_open_error = "{dcc DCC can't open file {dccfile $0}: $1}";
dcc_send_connected = "{dcc DCC sending file {dccfile $0} for {nick $1} [$2 port $3]}";
dcc_send_complete = "{dcc DCC sent file {dccfile $0} [{hilight $1}kB] for {nick $2} in {hilight $3} secs [{hilight $4kB/s}]}";
dcc_send_aborted = "{dcc DCC aborted sending file {dccfile $0} for {nick $1}}";
dcc_get_not_found = "{dcc DCC no file offered by {nick $0}}";
dcc_get_connected = "{dcc DCC receiving file {dccfile $0} from {nick $1} [$2 port $3]}";
dcc_get_complete = "{dcc DCC received file {dccfile $0} [$1kB] from {nick $2} in {hilight $3} secs [$4kB/s]}";
dcc_get_aborted = "{dcc DCC aborted receiving file {dccfile $0} from {nick $1}}";
dcc_unknown_ctcp = "{dcc DCC unknown ctcp {hilight $0} from {nick $1} [$2]}";
dcc_unknown_reply = "{dcc DCC unknown reply {hilight $0} from {nick $1} [$2]}";
dcc_unknown_type = "{dcc DCC unknown type {hilight $0}}";
dcc_invalid_ctcp = "{dcc DCC received CTCP {hilight $0} with invalid parameters from {nick $1}}";
dcc_connect_error = "{dcc DCC can't connect to {hilight $0} port {hilight $1}}";
dcc_cant_create = "{dcc DCC can't create file {dccfile $0}}";
dcc_rejected = "{dcc DCC $0 was rejected by {nick $1} [{hilight $2}]}";
dcc_request_send = "{dcc DCC $0 request sent to {nick $1}: $2";
dcc_close = "{dcc DCC $0 close for {nick $1} [{hilight $2}]}";
dcc_lowport = "{dcc Warning: Port sent with DCC request is a lowport ({hilight $0, $1}) - this isn't normal. It is possible the address/port is faked (or maybe someone is just trying to bypass firewall)}";
dcc_list_line_chat = "%WChat ->%n {dcc $0 $1}";
dcc_list_line_file = "%WFile ->%n {dcc $0 $1 : $2k of $3k ($4%%) - $5kB/s - $6}";
};
"fe-text" = {
lastlog_too_long = "/LASTLOG would print $0 lines. If you really want to print all these lines use -force option.";
lastlog_count = "{hilight Lastlog}: $0 lines";
lastlog_start = "{hilight Lastlog}:";
lastlog_end = "{hilight End of Lastlog}";
refnum_not_found = "Window number $0 not found";
window_too_small = "Not enough room to resize this window";
cant_hide_last = "You can't hide the last window";
cant_hide_sticky_windows = "You can't hide sticky windows (use /WINDOW STICK OFF)";
cant_show_sticky_windows = "You can't show sticky windows (use /WINDOW STICK OFF)";
window_not_sticky = "Window is not sticky";
window_set_sticky = "Window set sticky";
window_unset_sticky = "Window is not sticky anymore";
window_info_sticky = "Sticky : $0";
window_scroll = "Window scroll mode is now $0";
window_scroll_unknown = "Unknown scroll mode $0, must be ON, OFF or DEFAULT";
};
"fe-common/irc" = {
netsplit = "{netsplit Netsplit} %W<%G<%g<%n {server $0} %g<%g-%g>%n {server $1} quits: $2";
netsplit_more = "{netsplit Netsplit} %W<%G<%g<%n {server $0} %W<%n-%W>%n {server $1} quits: $2 (%K+$3 more%n)";
netsplit_join = "{netjoin Netsplit} %g>%G>%W>%n $0";
netsplit_join_more = "{netjoin Netsplit} %g>%G>%W>%n $0 (%K+$1 more%n)";
no_netsplits = "There are no net splits";
netsplits_header = "Nick Channel Server Splitted server";
netsplits_line = "$[9]0 $[10]1 $[20]2 $3";
netsplits_footer = "";
ircnet_added = "Ircnet $0 saved";
ircnet_removed = "Ircnet $0 removed";
ircnet_not_found = "Ircnet $0 not found";
ircnet_header = "Ircnets:";
ircnet_line = "$0: $1";
ircnet_footer = "";
setupserver_header = "Server Port Network Settings";
setupserver_line = "%|$[!20]0 $[5]1 $[10]2 $3";
setupserver_footer = "";
joinerror_toomany = "Join fails: {channel $0} (You have joined to too many channels)";
joinerror_full = "Join fails: {channel $0} (Channel is full)";
joinerror_invite = "Join fails: {channel $0} (You must be invited)";
joinerror_banned = "Join fails: {channel $0} (You are banned)";
joinerror_bad_key = "Join fails: {channel $0} (Wrong channel key)";
joinerror_bad_mask = "Join fails: {channel $0} (Bad channel mask)";
joinerror_unavail = "Join fails: {channel $0} (Channel is temporarily unavailable)";
joinerror_duplicate = "Channel {channel $0} already exists - cannot create it";
channel_rejoin = "Channel {channel $0} is temporarily unavailable. Setting up a rejoin, to not rejoin, use /rmrejoins.";
inviting = "Inviting {nick $0} to {channel $1}";
channel_created = "Channel {channelhilight $0} created $1";
url = "Home page for {channelhilight $0}: $1";
topic = "Topic for {channelhilight $0}: $1";
no_topic = "No topic set for {channelhilight $0}";
topic_info = "Topic set by {nick $0} {comment $1}";
chanmode_change = "{hilight (mode)} %W|%n {nick $2}: {mode $1} on {channelhilight $0}";
server_chanmode_change = "{netsplit ServerMode}/{channelhilight $0} {mode $1} by {nick $2}";
channel_mode = "mode/{channelhilight $0} {mode $1}";
bantype = "Ban type changed to {channel $0}";
no_bans = "No bans in channel {channel $0}";
banlist = "$0 - {channel $1}: ban {ban $2}";
banlist_long = "$0 - {channel $1}: ban {ban $2} {comment by {nick $3}, $4 secs ago}";
ebanlist = "{channel $0}: ban exception {ban $1}";
ebanlist_long = "{channel $0}: ban exception {ban $1} {comment by {nick $2}, $3 secs ago}";
no_invitelist = "Invite list is empty in channel {channel $0}";
invitelist = "{channel $0}: invite {ban $1}";
no_such_channel = "{channel $0}: No such channel";
channel_synced = "Join to {channel $0} was synced in {hilight $1} secs";
usermode_change = "Mode change {mode $0} for user {nick $1}";
user_mode = "Your user mode is {mode $0}";
away = "You have been marked as being away";
unaway = "You are no longer marked as being away";
nick_away = "{nick $0} is away: $1";
no_such_nick = "{nick $0}: No such nick/channel";
nick_in_use = "Nick {nick $0} is already in use";
nick_unavailable = "Nick {nick $0} is temporarily unavailable";
your_nick_owned = "Your nick is owned by {nick $3} {comment $1@$2}";
whois = "{nick $0} {nickhost $1@$2}%:{whois ircname $3}";
whowas = "{nick $0} {nickhost $1@$2}%:{whois ircname $3}";
whois_idle = "{whois idle %|$1 days $2 hours $3 mins $4 secs}";
whois_idle_signon = "{whois idle %|$1 days $2 hours $3 mins $4 secs {comment signon: $5}}";
whois_server = "{whois server %|$1 {comment $2}}";
whois_oper = "{whois {hilight $1}}";
whois_registered = "{whois has registered this nick}";
whois_help = "{whois is available for help}";
whois_modes = " {whois modes $1}";
whois_realhost = "{whois hostname $1-}";
whois_usermode = "{whois usermode $1}";
whois_channels = "{whois channels %|$1}";
whois_away = "{whois away %|$1}";
whois_special = "{whois %|{hilight $1}}";
end_of_whois = "End of WHOIS";
end_of_whowas = "End of WHOWAS";
whois_not_found = "There is no such nick $0";
who = "{channelhilight $[-10]0} %|{nick $[!9]1} $[!3]2 $[!2]3 $4@$5 {comment {hilight $6}}";
end_of_who = "End of /WHO list";
own_notice = "{ownnotice notice $0}$1";
own_action = " {nick $[-11]0}%n $1";
own_action_target = "{ownaction_target $0 $2}$1";
own_ctcp = "{ownctcp ctcp $0}$1 $2";
notice_server = "{servernotice $0}$1";
notice_public = "{notice $0{pubnotice_channel $1}}$2";
notice_private = "{notice $0{pvtnotice_host $1}}$2";
action_private = "{pvtaction $0}$2";
action_private_query = "{pvtaction_query $0}$2";
action_public = " {nick $[-11]0}%n $1";
action_public_channel = "{pubaction $0{msgchannel $1}}$2";
ctcp_reply = "CTCP {hilight $0} reply from {nick $1}: $2";
ctcp_reply_channel = "CTCP {hilight $0} reply from {nick $1} in channel {channel $3}: $2";
ctcp_ping_reply = "CTCP {hilight PING} reply from {nick $0}: $1.$[-3.0]2 seconds";
ctcp_requested = "{ctcp {hilight $0} {comment $1} requested {hilight $2} from {nick $3}}";
online = "Users online: {hilight $0}";
pong = "PONG received from $0: $1";
wallops = "{wallop WALLOP {wallop_nick $0}} $1";
action_wallops = "{wallop WALLOP {wallop_action $0}} $1";
kill = "You were {error killed} by {nick $0} {nickhost $1} {reason $2} {comment Path: $3}";
kill_server = "You were {error killed} by {server $0} {reason $1} {comment Path: $2}";
error = "{error ERROR} $0";
unknown_mode = "Unknown mode character $0";
not_chanop = "You're not channel operator in {channel $0}";
silenced = "Silenced {nick $0}";
unsilenced = "Unsilenced {nick $0}";
silence_line = "{nick $0}: silence {ban $1}";
ask_oper_pass = "Operator password:";
};
"fe-common/perl" = {
script_not_found = "Script {hilight $0} not found";
script_not_loaded = "Script {hilight $0} is not loaded";
script_loaded = "Loaded script {hilight $0}";
script_unloaded = "Unloaded script {hilight $0}";
no_scripts_loaded = "No scripts are loaded";
script_list_header = "Loaded scripts:";
script_list_line = "$[!15]0 $1";
script_list_footer = "";
script_error = "{error Error in script {hilight $0}:}";
};
"fe-common/irc/notifylist" = {
notify_join = "{nick $0} [$1@$2] [{hilight $3}] has joined to $4";
notify_part = "{nick $0} has left $4";
notify_away = "{nick $0} [$5] [$1@$2] [{hilight $3}] is now away: $4";
notify_unaway = "{nick $0} [$4] [$1@$2] [{hilight $3}] is now unaway";
notify_unidle = "{nick $0} [$5] [$1@$2] [{hilight $3}] just stopped idling";
notify_online = "On $0: {hilight $1}";
notify_offline = "Offline: $0";
notify_list = "$0: $1 $2 $3";
notify_list_empty = "The notify list is empty";
};
};

243
home/.irssi/easyeye.theme Normal file
View File

@@ -0,0 +1,243 @@
#########################################################
# EasyEye theme by Kuma (kuma@linuxboxen.org) 20020228 #
# Basic "easy to read" for my purpose #
#########################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%b$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%b:%B:%b:%n ";
# timestamp styling, nothing by default
timestamp = "[$*]";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%B$*%n";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "$*";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "%K(%n$*%K)%n";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%B$*%n";
chanhost_hilight = "{nickhost $*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%B$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%b$*%n";
# ban/ban exception/invite list mask is printed
ban = "%R$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%b<%B$0%n$1-%b>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "%Y<%B$0%n$1-%Y>%n %|";
ownnick = "%N$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%K(%r$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{ownmsgnick $*}";
ownprivnick = "%n$*%n";
# private message in query
privmsgnick = "{msgnick $*}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%m * $*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%m (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = " $[8]0 : $1-";
# notices
ownnotice = "[%b$0%K(%B$1-%K)]%n ";
notice = "%K-%B$*%K-%n ";
pubnotice_channel = "%K:%b$*";
pvtnotice_host = "%K(%b$*%K)";
servernotice = "%b!$*%n ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%r$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%C$*%n";
# /names list
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
# DCC
dcc = "%c$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%n$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%0%Y";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
sb_topic_bg = "%0%Y";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
prompt = "%b[%n$*%b]%n ";
sb = " %b[%n$*%b]%n";
sbmode = "(+$*)";
sbaway = " (%WzZzZ%n)";
#sbservertag = ":$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%B$*";
# normal text
sb_act_text = "%B$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%M$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

290
home/.irssi/ectobar.theme Normal file
View File

@@ -0,0 +1,290 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%B:%b:%B:%n ";
# timestamp styling, nothing by default
timestamp = "%k[%n$*%k]%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%b$*%n";
chanhost_hilight = "{nickhost %B$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%B$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%B$*%n";
# ban/ban exception/invite list mask is printed
ban = "%B$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%K[%n$0$1-%K]%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "[$0$1-]: ";
ownnick = "%W$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "[$0$1-]: ";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%B$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%K(%r$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick %R$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W * $*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%B$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%b$*%n";
# /names list
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%B$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%7%K";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
prompt = "[$*] ";
sb = " %k[%n$*%k]%n";
sbmode = "(%k+%n$*)";
sbaway = " (%GzZzZ%n)";
sbservertag = ":$0 (c/w ^X)";
# activity in statusbar
# ',' separator
sb_act_sep = "%k$*";
# normal text
sb_act_text = "%k$*";
# public message
sb_act_msg = "%k$*";
# hilight
sb_act_hilight = "%M$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

249
home/.irssi/ekh.theme Normal file
View File

@@ -0,0 +1,249 @@
# ekh's irssi.theme
#
# Thanks to tyrak for having such a brilliant color eye and thank you,
# zhafte, for providing me this theme file to modify for my needs. ;-)
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%w$0-%n"; };
abstracts = {
##
## General settings
##
# string to start non-message lines with.
line_start = "%K.%w.%W.%n ";
# timestamp styling.
timestamp = "[$0-]";
# hilight for any kind of text.
hilight = "%_$0-%_";
# how to display an error
error = "%r$0-%n";
# how the channel name is printed
channel = "$0-";
# how the nick is printed
nick = "$0-";
# how the nick host is printed
nickhost = "$0-";
# how the server name is printed
server = "$0-%_";
# how comment of some kind is printed
comment = "$0-";
# how reasons (quit, part, kick...) are printed
reason = "{comment $0-%n}";
# how mode change is printed ([+o nick])
mode = "{comment %m$0-%n}";
##
## Channel specific messages
##
# how highlighted nick/host is printed (joins)
channick_hilight = "%W$0-%n";
chanhost_hilight = "{nickhost %c$0-%n}";
# how nick/host is printed (parts, quits, etc.)
channick = "%W$0-%n";
chanhost = "{nickhost %c$0-%n}";
# how highlighted channel name is printed
channelhilight = "%w$0-%n";
# how ban/ban exception/invite list mask is printed
ban = "%c$0-%n";
##
## Messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "<$0$1-%n> %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
#
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1}%w";
ownnick = "%w$0-%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0$1-}";
# pubmsgnick = "{msgnick %w$0%n %w$1%n}";
pubnick = "$0-%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
# pubmsgmenick = "%w{msgnick %w$0%n %W$1%n}%w";
menick = "%W$0%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "%w{msgnick %w$1 %W$2}%w";
# channel name is printed with message
msgchannel = "%w:%W$0-%n";
# private message, $0 = nick, $1 = host
privmsg = "%W$0%w!%g$1%n ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "%W$1%n ";
# own private message in query
ownprivmsgnick = "{msgnick %w$0-%w}";
ownprivnick = "%w$0%n%w";
# private message in query
privmsgnick = "{msgnick %W$0-%w}";
##
## Actions (you know, '/me drinks beer')
##
# used internally by this theme
action_core = "%W*%w $0-%n";
# generic one that's used by most actions
action = "%w{action_core %w$0-} ";
# own action, both private/public
ownaction = "{action $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%w:%W$1%n ";
# private action sent by others
pvtaction = "%w $0-%n ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## Other IRC events
##
# notices
ownnotice = "%g.%G.%W. %W$0%w!%c$1%n: ";
notice = "%W$0-%n ";
pubnotice_channel = "%K:%g$0-";
pvtnotice_host = "%K(%g$0-%K)";
servernotice = "%g!$0-%n ";
# CTCPs
ownctcp = "%K.%w.%W. %W$0%w!%c$1%n: ";
ctcp = "%g$0-%n";
# wallops
wallop = "%g$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%b$0-%n";
netjoin = "%b$0-%n";
# /names list
names_nick = "[%W$0%w$1-%n] ";
names_users = "%w$0-%n:";
names_channel = "%g$0-%n";
# DCC
dcc = "%g$0-%n";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
##
## Statusbar
##
# default backround for "default" statusbar group
sb_default_bg = "%0";
# background for prompt / input line
sb_prompt_bg = "%0";
# background for info statusbar
sb_info_bg = "%0";
sb = " %g[ %n$0-%g ]%n";
sbmode = "(%g+%n$0-)";
sbaway = " (%gzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
# background of statusbar
sb_background = "%0";
sbmore = "%K-%w-%Wmore%w-%K-";
sblag = "{sb lag: %r$0-}";
sbmail = "{sb M: $0-}";
# activity. Det is used for hilights when display doesn't support colors
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = "Act: $0-";
sbact_det = " D: $0-";
};
formats = {
"fe-common/core" = {
join = "%Cj%coin%w/{channel $2} {channick_hilight $0}!{chanhost_hilight $1}";
part = "%Bp%bart%w/{channel $2} {channick $0}!{chanhost $1} (%b{reason $3}%w)";
kick = "%Rk%rick%w/{channel $1} {channick $0} by {nick $2} (%r{reason $3}%w)";
quit = "%Bq%buit%w/{channel $3} {channick $0}!{chanhost $1} (%b{reason $2}%w)";
endofnames = "{channel $0}: {hilight $1} nicks ({comment @/{hilight $2} +/{hilight $3} -/{hilight $4}})";
nick_changed = "%Gn%gick %W{channick $0} %w-> %W{channick_hilight $1}";
};
"fe-common/irc" = {
chanmode_change = "%Mm%mode%w/{channelhilight $0} {mode $1} by {nick $2}";
whois = "%W{nick $0}%w!%c{nickhost $1@$2}%: ircname %W$3";
server_chanmode_change = "{netsplit %GS%gerver%GM%gode}%w/{channelhilight $0}: {mode $1} by {nick $2}";
whois_server = " %wserver %c$1 %C{comment $2}";
};
"Irssi::Script::autorealname" = {
join_realname = "{channick_hilight $0}%w is %C({hilight %c$1}%C)";
};
"Irssi::Script::friends" = {
friends_line_head = "[$[!-3]0] Handle: %C$1%n, flags: %c$2%n [password: $3]";
friends_line_hosts = "$[-6]9 Hosts: %W$0";
friends_line_chan = "$[-6]9 Channel %c$0%n: Flags: %c$1%n, Delay: $2";
};
};

253
home/.irssi/elite.theme Normal file
View File

@@ -0,0 +1,253 @@
#############################################################################
#Elite theme for Irssi #
#By mrblackker - www.mrblackker.com #
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "";
# timestamp styling, nothing by default
timestamp = "[$*]";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "($*)";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "($*)";
# reason for something is printed (part, quit, kick, ..)
reason = "($*)";
# mode change is printed ([+o nick])
mode = "$*";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%G$*%n";
chanhost_hilight = "($*%n)";
# nick/host is printed (parts, quits, etc.)
channick = "%g$*%n";
chanhost = "($*)";
# highlighted channel name is printed
channelhilight = "%c$*%n";
# ban/ban exception/invite list mask is printed
ban = "%c$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%K<%n$0$1-%K>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}%G";
ownnick = "%W$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}%g";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%w:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%w(%r$1-%w)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%w(%R$1-%w)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}%G";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick $*%n}%g";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W $*:%n%g";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}%G";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "%G$0%w(%g$1-%w)%n:%n ";
notice = "%w%G$*%w%n: ";
pubnotice_channel = "%w:%g$*";
pvtnotice_host = "%w(%g$*%w)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "%G$0%w(%g$1-%w): ";
ctcp = "%g$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%C$*%n";
# /names list
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "(%r$0%w($1-%w)%n) ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%w:%c$1%n ";
# DCC chat, others
dccmsg = "(%G$1-%w(%g$0%w)%n) ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%0%g";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%g";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "Status:";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "Topic:{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "[$*]: ";
sb = " %g[%n$*%g]%n";
sbmode = "(%c+%n$*)";
sbaway = " (%GzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
sbnickmode = "$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%w$*";
# normal text
sb_act_text = "%c$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%Y$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};
#############################################################################
#Elite theme for Irssi #
#By mrblackker - www.mrblackker.com #
#############################################################################

91
home/.irssi/elpi.theme Normal file
View File

@@ -0,0 +1,91 @@
default_color = "-1";
info_eol = "false";
replaces = { "[]=" = "%p$*%n"; };
abstracts = {
line_start = " %5%w %n ";
timestamp = "$*";
hilight = "%_$*%_";
error = "%R$*%n";
channel = "%_$*%_";
nick = "%_$*%_";
nickhost = "[$*]";
server = "%_$*%_";
comment = "[$*]";
reason = "{comment $*}";
mode = "{comment $*}";
channick_hilight = "%C$*%n";
chanhost_hilight = "{nickhost %c$*%n}";
channick = "%c$*%n";
chanhost = "{nickhost $*}";
channelhilight = "%c$*%n";
ban = "%c$*%n";
msgnick = "%c<%n$0$1-%c>%n %|";
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%U$*%n";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%C$*%n";
pubmsghinick = "{msgnick $1 $0$2-%n}";
msgchannel = "%K:%c$*%n";
privmsg = "[%W$0%K(%w$1-%K)%n] ";
ownprivmsg = "[%C$0%K(%c$1-%K)%n] ";
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
privmsgnick = "{msgnick %C$*%n}";
action_core = "%c* %n$*";
action = "{action_core $*} ";
ownaction = "{action %U$*%n}";
ownaction_target = "{action_core $0}%K:%c$1%n ";
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
pubaction = "{action $*}";
ownnotice = "[%C$0%K(%c$1-%K)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%P!$*%n ";
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$*%n";
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
netsplit = "%R$*%n";
netjoin = "%C$*%n";
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
dcc = "%g$*%n";
dccfile = "%_$*%_";
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
sb_background = "%p";
sb_prompt_bg = "%p";
sb_info_bg = "%8";
sb_topic_bg = "%5";
sbstart = "%5 %n";
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "$* ";
sb = "%c.%n$* ";
sbmode = "%c+%n$*";
sbaway = " %gzZzZ%n";
sbservertag = "%c:%n$0";
sbnickmode = "$0";
sb_act_sep = "%c$*";
sb_act_text = "%c$*";
sb_act_msg = "%w$*";
sb_act_hilight = "%W$*";
sb_act_hilight_color = "$0$1-%n";
};

90
home/.irssi/en.theme Normal file
View File

@@ -0,0 +1,90 @@
# en.theme =2002=, (en at irc.pl) or en/IRCNet
replaces = { "[]<>=" = "%K$0-%n"; };
abstracts = {
sb_background = "%2";
sb_default_bg = "%1";
sb_prompt_bg = "%g";
sb_info_bg = "%9";
sb_topic_bg = "%1";
sb_act_sep = "%r$*";
sb_act_text = "%R$*";
sb_act_msg = "%W$*";
sb_act_hilight = "%Y$*";
sb_act_hilight_color = "$0$1-%R";
sb = " %R[%W$*%R]%n";
sbmode = "<%W+$*>";
sbaway = " %W.o0O%r";
sbservertag = "%R:$0%n ";
sbstart = " ";
sbend = " ";
line_start = "%Gee%g ";
timestamp = "%K$0-%n";
hilight = "%_$0-%_";
error = "%R$0-%n";
channel = "%_$0-%_";
nick = "%_$0-%_";
nickhost = "[$0-]";
server = "%_$0-%_";
comment = "[$0-]";
reason = "{comment $0-}";
mode = "{comment $0-}";
channick_hilight = "%G$0-%n";
chanhost_hilight = "{nickhost %g$0-%n}";
channick = "%r$0-%n";
chanhost = "{nickhost $0-}";
channelhilight = "%g$0-%n";
ban = "%r$0-%n";
msgnick = "<$0$1-> %|";
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$0-%n";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$0-%n";
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$0-%n";
pubmsghinick = "{msgnick $1 $0$2-}";
msgchannel = "%K:%c$0-%n";
privmsg = "[%R$0%K(%r$1-%K)%n] ";
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%W$0-%n";
privmsgnick = "{msgnick %R$0-%n}";
action_core = "%W * $0-%n";
action = "{action_core $0-} ";
ownaction = "{action $0-}";
ownaction_target = "{action_core $0}%K:%c$1%n ";
pvtaction = "%W (*) $0-%n ";
pvtaction_query = "{action $0-}";
pubaction = "{action $0-}";
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$0-%K-%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%g!$0-%n ";
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$0-%n";
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
netsplit = "%R$0-%n";
netjoin = "%G$0-%n";
names_nick = "[%_$0%_$1-] ";
names_users = "[%g$0-%n]";
names_channel = "%G$0-%n";
dcc = "%g$0-%n";
dccfile = "%_$0-%_";
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
};
formats = {
"fe-common/core" = { pubmsg = "{pubmsgnick $2 {pubnick \00304$0}}$1"; };
};

497
home/.irssi/envy.theme Normal file
View File

@@ -0,0 +1,497 @@
# ___ ___ ___ ___
# /\ \ /\__\ /\__\ |\__\
# /::\ \ /::| | /:/ / |:| |
# /:/\:\ \ /:|:| | /:/ / |:| |
# /::\~\:\ \ /:/|:| |__ /:/__/ ___ |:|__|__
# /:/\:\ \:\__\ /:/ |:| /\__\ |:| | /\__\ /::::\__\
# \:\~\:\ \/__/ \/__|:|/:/ / |:| |/:/ / /:/~~/~
# \:\ \:\__\ |:/:/ / |:|__/:/ / /:/ /
# \:\ \/__/ |::/ / \::::/__/ \/__/
# \:\__\ /:/ / ~~~~
# \/__/ \/__/ v. 3.6
#
# theme by rolle (rolle @ QuakeNet, rolle_ @ Ircnet)
# http://rollemaa.org/
#
# you can find the most recent version here:
# http://rolle.tux.fi
default_color = "-1";
# Timestamp/servertag loppuun, ei alkuun
info_eol = "false";
replaces = { "[]=" = "$*"; };
abstracts = {
line_start = "%K";
timestamp = "%K$*%n";
hilight = "$*";
error = "$*";
channel = "$*";
nick = "$*";
nickhost = "$*";
server = "$*";
comment = "$*";
reason = "{comment $*}";
mode = "{comment $*}";
channick_hilight = "$*";
chanhost_hilight = "{nickhost $*}";
channick = "$*";
chanhost = "{nickhost $*}";
channelhilight = "$*";
ban = "$*";
# Kaikissa alemmissa: $0 = mode, $1 = nick
msgnick = "$0$1- %|";
ownmsgnick = "{msgnick %K<$0 %G$1-%K>}%n";
ownnick = "$*";
pubmsgnick = "{msgnick %K<$0 %W$1-%K>}%n";
pubnick = "$*";
pubmsgmenick = "{msgnick %K<$0 %P$1-%K>}%P";
menick = "%P$*%n";
# $0 = hilightin v<>ri, $1 = mode, $2 = nick
pubmsghinick = "{msgnick %K<$1 %P$2-%K>%P}";
msgchannel = ":$*";
# $0 = nick, $1 = hosti
privmsg = "[$0($1-)] ";
# $0 = "msg", $1 = target nick
ownprivmsg = "[$0($1-)] ";
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%K<%G$*%K>%n";
privmsgnick = "%K<%B$*%K>%n ";
action_core = " %r>%y>%g> %c$0-";
action = "{action_core $*} ";
ownaction = "{action $*}";
ownaction_target = "{action_core $*}:$1 ";
pvtaction = " (>>>) $* ";
pvtaction_query = "{action $*}";
pubaction = "{action $*}";
ownnotice = "[$0($1-)] ";
notice = "%g$*%K -> %G";
whois = "%# $[8]0 : $1-";
pubnotice_channel = ":$*";
pvtnotice_host = "($*)";
servernotice = "%r!$* %n";
ownctcp = "[$0($1-)] ";
ctcp = "$*";
wallop = "$*: ";
wallop_nick = "$*";
wallop_action = " * $* ";
netsplit = "$*";
netjoin = "%K::%g:%K $*";
names_prefix = "%K";
names_nick = "%K[$0$1-] ";
names_nick_op = "%K{names_nick $*}";
names_nick_halfop = "%K{names_nick $*}";
names_nick_voice = "%K{names_nick $*}";
names_users = "%K[$*]";
names_channel = "%K$*";
dcc = "$*";
dccfile = "$*";
dccownmsg = "[$0($1-)] ";
dccownnick = "$*";
dccownquerynick = "$*";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}:$1 ";
dccmsg = "[$1-($0)] ";
dccquerynick = "$*";
dccaction = " (*dcc*) $* %|";
sb_background = "";
sb_window_bg = "%n%2";
sb_default_bg = "";
sb_prompt_bg = "%0";
sb_info_bg = "";
sb_topic_bg = "%G";
sbstart = "";
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "%R!%G$*%K: ";
sb = " %w/%W$*%w/%n";
sbmode = "";
sbaway = "%r>%n";
sbservertag = "%W$0%n";
sbnickmode = "";
sb_act_sep = "%w$*%n";
sb_act_text = "%G$*%n";
sb_act_msg = "%G$*%n";
sb_act_hilight = "%r($*)%n";
sb_act_hilight_color = "%r$0$1-%n";
};
formats = {
"fe-common/core" = {
query_start = "%K:%K:%g:%K %gStarting query%K in {server $1} with {nick $0}";
join = "%K::%g:%K {channick_hilight $0} [{chanhost_hilight $1}] has %gjoined%K {channel $2}";
part = "%r:%K:: {channick $0} [{chanhost $1}] has %rleft%K {channel $2}";
quit = "%r:%K:: {channick $0} [{chanhost $1}] has %rquit%k ({reason $2})";
quit_once = "%r:%K:: {channick $0} [{chanhost $1}] has %rquit%K ({reason $2})";
nick_changed = "%K:%y:%K: {channick_hilight $0} is %ynow known as%K {channick_hilight $1}";
# own_msg = "{ownmsgnick $2 {ownnick $[-10]0}}$1";
# own_msg_channel = "{ownmsgnick $3 {ownnick $[-10]0}{msgchannel $1}}$2";
# pubmsg_me = "{pubmsgmenick $2 {menick $[-10]0}}$1";
# pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-10]0}{msgchannel $1}}$2";
# pubmsg_hilight = "{pubmsghinick $0 $3 $[-10]1}$2";
# pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-10]1{msgchannel $2}}$3";
# pubmsg = "{pubmsgnick $2 {pubnick \0030$0}}$1";
# pubmsg_channel = "{pubmsgnick $3 {pubnick $[-10]0}{msgchannel $1}}$2";
# line_start = "{line_start}";
# line_start_irssi = "{line_start}{hilight Irssi} %W|%n ";
line_start_irssi = "{line_start}";
timestamp = "%K{timestamp $Z} ";
# servertag = "$[-11]0 %W|%n ";
servertag = "";
daychange = "Day changed to %%d %%b %%Y %n";
talking_with = "%r:%y:%g:%K You are now talking with {nick $0}";
refnum_too_low = "%r:%K:: Window number must be greater than 1";
error_server_sticky = "%r:%K:: Window's server is %rsticky%K and it cannot be changed without -unsticky option";
set_server_sticky = "%K::%g:%K Window's server %gset sticky%K";
unset_server_sticky = "%K::%g:%K Window's server isn't sticky anymore";
window_name_not_unique = "%r:%K:: Window names must be unique";
window_level = "%K::%g:%K Window level is now $0";
windowlist_header = "Ref Name Active item Server Level";
windowlist_line = "$[3]0 %|$[20]1 $[15]2 $[15]3 $4";
windowlist_footer = "";
windows_layout_saved = "%K::%g:%K Layout of windows is now %gremembered%K next time you start irssi";
windows_layout_reset = "%K::%g:%K Layout of windows %greset%K to defaults";
window_info_header = "";
window_info_footer = "";
window_info_refnum = "Window : {hilight #$0}";
window_info_refnum_sticky = "Window : {hilight #$0 (sticky)}";
window_info_name = "Name : $0";
window_info_history = "History : $0";
window_info_size = "Size : $0x$1";
window_info_level = "Level : $0";
window_info_server = "Server : $0";
window_info_server_sticky = "Server : $0 (sticky)";
window_info_theme = "Theme : $0$1";
window_info_bound_items_header = "Bounds : {hilight Name Server tag}";
window_info_bound_item = " : $[!30]0 $[!15]1 $2";
window_info_bound_items_footer = "";
window_info_items_header = "Items : {hilight Name Server tag}";
window_info_item = " $[7]0: $[!30]1 $2";
window_info_items_footer = "";
looking_up = "%K::%g:%K %gLooking up%K {server $0}";
connecting = "%K::%g:%K %gConnecting%K to {server $0} [$1] port {hilight $2}";
connection_established = "%K::%g:%K Connection to {server $0} %gestablished%K";
cant_connect = "%r:%K:: %rUnable to connect%K server {server $0} port {hilight $1} {reason $2}";
connection_lost = "%r:%K:: %rConnection lost%K to {server $0}";
lag_disconnected = "%r:%K:: %rNo PONG reply%K from server {server $0} in $1 seconds, disconnecting";
disconnected = "%r:%K:: %rDisconnected%K from {server $0} {reason $1}";
server_quit = "%r:%K:: %rDisconnecting%K from server {server $0}: {reason $1}";
server_changed = "%K:%y:%K: %yChanged%K to {hilight $2} server {server $1}";
unknown_server_tag = "%r:%K:: %rUnknown%K server tag {server $0}";
no_connected_servers = "%r:%K:: %rNot connected%K to any servers";
server_list = "{server $0}: $1:$2 ($3)";
server_lookup_list = "{server $0}: $1:$2 ($3) (connecting...)";
server_reconnect_list = "{server $0}: $1:$2 ($3) ($5 left before reconnecting)";
server_reconnect_removed = "%K::%g:%K %gRemoved reconnection%K to server {server $0} port {hilight $1}";
server_reconnect_not_found = "%r:%K:: Reconnection tag {server $0} %rnot found%K";
setupserver_added = "%K::%g:%K Server {server $0} %gsaved%K";
setupserver_removed = "%K::%g:%K Server {server $0} %gremoved%K";
setupserver_not_found = "%r:%K:: Server {server $0} %rnot found%K";
your_nick = "%r:%y:%g:%K Your nickname is {nick $0}";
kick = "%r:%K:: {channick $0} was %rkicked%K from {channel $1} by {nick $2} ({reason $3})";
invite = "%K:%y:%K: {channick_hilight $0} %yinvites%K you to {channel $1}";
not_invited = "You have not been invited to a channel!";
new_topic = "%K:%y:%K: {channick_hilight $0} %ychanged the topic%K of {channel $1} to: {hilight $2}";
topic_unset = "%K:%y:%K: {channick_hilight $0} %yunset the topic%K on {channel $1}";
your_nick_changed = "%K:%y:%K: You're %ynow known as%K {channick_hilight $1}";
talking_in = "%r:%y:%g:%K You are now talking in {channel $0}";
not_in_channels = "%r:%y:%g:%K You are not on any channels";
current_channel = "%r:%y:%g:%K Current channel {channel $0}";
names = "{names_users Users {names_channel $0}} {comment $1 total}";
names_prefix = "{names_prefix $0}";
names_nick_op = "{names_nick_op $0 $1}";
names_nick_halfop = "{names_nick_halfop $0 $1}";
names_nick_voice = "{names_nick_voice $0 $1}";
names_nick = "{names_nick $0 $1}";
endofnames = "%r:%y:%g:%K {channel $0}: Total of {hilight $1} nicks {comment {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal}";
chanlist_header = "%r:%y:%g:%K You are on the following channels:";
chanlist_line = "{channel $[-9]0} %|+$1 ($2): $3";
chansetup_not_found = "Channel {channel $0} not found";
chansetup_added = "Channel {channel $0} saved";
chansetup_removed = "Channel {channel $0} removed";
chansetup_header = "Channel Network Password Settings";
chansetup_line = "{channel $[15]0} %|$[10]1 $[10]2 $3";
chansetup_footer = "";
channel_move_notify = "{channel $0} is already joined in window $1, use \"/WINDOW ITEM MOVE $0\" to move it to this window";
# own_msg_private = "{ownprivmsg msg $0}$1";
# own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-9]2}}$1";
# msg_private = "{privmsg $0 $1}$2";
# msg_private_query = "{privmsgnick $[-9]0}$2";
no_msgs_got = "%r:%y:%g:%K You have not received a message from anyone yet";
no_msgs_sent = "%r:%y:%g:%K You have not sent a message to anyone yet";
query_stop = "%r:%y:%g:%K Closing query with {nick $0}";
no_query = "%r:%y:%g:%K No query with {nick $0}";
query_server_changed = "%K:%y:%K: Query with {nick $0} %ychanged%K to server {server $1}";
query_move_notify = "%r:%y:%g:%K Query with {nick $0} is already created to window $1, use \"/WINDOW ITEM MOVE $0\" to move it to this window";
hilight_header = "%r:%y:%g:%K Highlights:";
hilight_line = "$[-4]0 $1 $2 $3$4$5";
hilight_footer = "";
hilight_not_found = "%r:%K:: Highlight %rnot found%K: $0";
hilight_removed = "%K::%g:%K Highlight %gremoved%K: $0";
alias_added = "%K::%g:%K Alias $0 %gadded%K";
alias_removed = "%K::%g:%K Alias $0 %gremoved%K";
alias_not_found = "%r:%K:: %rNo such%K alias: $0";
aliaslist_header = "%r:%y:%g:%K Aliases:";
aliaslist_line = "$[10]0 $1";
aliaslist_footer = "";
log_opened = "%K::%g:%K Log file {hilight $0} %gopened%K";
log_closed = "%K::%g:%K Log file {hilight $0} %gclosed%K";
log_create_failed = "%r:%K:: %rCouldn't create%K log file {hilight $0}: $1";
log_locked = "%r:%K:: Log file {hilight $0} is %rlocked%K, probably by another running Irssi";
log_not_open = "%r:%K:: Log file {hilight $0} %rnot open%K";
log_started = "%K::%g:%K %gStarted%K logging to file {hilight $0}";
log_stopped = "%r:%K:: %rStopped%K logging to file {hilight $0}";
log_list_header = "%r:%y:%g:%K Logs:";
log_list = "$0 $1: $2 $3$4";
log_list_footer = "";
windowlog_file = "%K::%g:%K Window LOGFILE set to $0";
windowlog_file_logging = "%r:%K:: %rCan't change%K window's logfile while log is on";
no_away_msgs = "%r:%K:: %rNo new%K messages in awaylog";
away_msgs = "%K::%g:%K {hilight $1} %gnew messages%K in awaylog:";
module_header = "Module Type Submodules";
module_line = "$[!20]0 $[7]1 $2";
module_footer = "";
module_already_loaded = "%r:%K:: Module {hilight $0/$1} already loaded";
module_not_loaded = "%r:%K:: Module {hilight $0/$1} %ris not loaded%K";
module_load_error = "%r:%K:: %rError%K loading module {hilight $0/$1}: $2";
module_invalid = "%r:%K:: {hilight $0/$1} isn't Irssi module";
module_loaded = "%K::%g:%K %gLoaded%K module {hilight $0/$1}";
module_unloaded = "%r:%K:: %rUnloaded%K module {hilight $0/$1}";
command_unknown = "%r:%K:: %rUnknown%K command: $0";
command_ambiguous = "%r:%K:: %rAmbiguous%K command: $0";
option_unknown = "%r:%K:: %rUnknown%K option: $0";
option_ambiguous = "%r:%K:: %rAmbiguous%K option: $0";
option_missing_arg = "%r:%K:: %rMissing%K required argument for: $0";
not_enough_params = "%r:%K:: %rNot enough%K parameters given";
not_connected = "%r:%K:: %rNot connected%K to server";
not_joined = "%r:%K:: %rNot joined%K to any channel";
chan_not_found = "%r:%K:: %rNot joined%K to such channel";
chan_not_synced = "%r:%K:: Channel %rnot fully synchronized%K yet, try again after a while";
illegal_proto = "%r:%K:: Command isn't designed for the chat protocol of the active server";
not_good_idea = "%r:%K:: Doing this is %rnot a good idea%K. Add -YES if you really mean it";
theme_saved = "%K::%g:%K Theme %gsaved%K to $0";
theme_save_failed = "%r:%K:: %rError%K saving theme to $0: $1";
theme_not_found = "%r:%K:: Theme {hilight $0} %rnot found%K";
theme_changed = "%K:%y:%K: %yUsing%K now theme {hilight $0} ($1)";
window_theme = "%K::%g:%K %gUsing%K theme {hilight $0} in this window";
window_theme_default = "%r:%K:: %rNo theme is set%K for this window";
window_theme_changed = "%K:%y:%K: %yUsing%K now theme {hilight $0} ($1) in this window";
window_theme_removed = "%K::%g:%K %gRemoved%K theme from this window";
format_title = "%:[{hilight $0}] - [{hilight $1}]%:";
format_subtitle = "[{hilight $0}]";
format_item = "$0 = $1";
ignored = "%K::%g:%K %gIgnoring%K {hilight $1} from {nick $0}";
unignored = "%K::%g:%K %gUnignored%K {nick $0}";
ignore_not_found = "%K::%g:%K {nick $0} %gis not%K being ignored";
ignore_no_ignores = "%r:%y:%g:%K There are no ignores";
ignore_header = "%r:%y:%g:%K Ignorance List:";
ignore_line = "$[-4]0 $1: $2 $3 $4";
ignore_footer = "";
unknown_chat_protocol = "%r:%K:: %rUnknown%K chat protocol: $0";
unknown_chatnet = "%r:%K:: %rUnknown%K chat network: $0 (create it with /IRCNET ADD)";
not_toggle = "%r:%K:: Value must be either ON, OFF or TOGGLE";
perl_error = "%r:%K:: Perl %rerror%K: $0";
bind_key = "$[!20]0 $1 $2";
bind_unknown_id = "%r:%K:: %rUnknown%K bind action: $0";
config_saved = "%K::%g:%K %gSaved%K configuration to file $0";
config_reloaded = "%K::%g:%K %gReloaded%K configuration";
config_modified = "%r:%y:%g:%K Configuration file was modified since irssi was last started - do you want to overwrite the possible changes?";
glib_error = "{error GLib $0} $1";
overwrite_config = "%r:%y:%g:%K Overwrite config (%gy%K/%rN%K)?";
set_title = "[{hilight $0}]";
set_item = "$0 = $1";
set_unknown = "%r:%K:: %rUnknown%K setting $0";
set_not_boolean = "%r:%K:: Setting {hilight $0} isn't boolean, use /SET";
translation_not_found = "%r:%K:: %rError%K opening translation table file $0: $1";
translation_file_error = "%r:%K:: %rError%K parsing translation table file $0";
};
"fe-common/irc/dcc" = {
dcc_list_header = "{line_start_irssi}{dcc DCC connections:}";
dcc_list_footer = "{line_start_irssi}{dcc ];}";
# own_dcc = "{dccownmsg dcc {dccownnick $1}}$2";
# own_dcc_action = "{dccownaction_target $0 $1}$2";
# own_dcc_action_query = "{dccownaction $0}$2";
# own_dcc_ctcp = "{ownctcp ctcp $0}$1 $2";
# dcc_msg = "{dccmsg dcc $0}$1";
# action_dcc = "{dccaction $0}$1";
# action_dcc_query = "{dccaction $0}$1";
# own_dcc_query = "{ownmsgnick {dccownquerynick $0}}$2";
# dcc_msg_query = "{privmsgnick $0}$1";
dcc_ctcp = "%K::%g:%K {dcc >>> DCC CTCP {hilight $1} %greceived%K from {hilight $0}: $2}";
dcc_chat = "%K::%g:%K {dcc DCC CHAT from {nick $0} [$1 port $2]}";
dcc_chat_channel = "%K::%g:%K {dcc DCC CHAT from {nick $0} [$1 port $2] %grequested%K in channel {channel $3}}";
dcc_chat_not_found = "%K::%g:%K {dcc No DCC CHAT %gconnection open%K to {nick $0}}";
dcc_chat_connected = "%K::%g:%K {dcc DCC CHAT connection with {nick $0} [$1 port $2] %gestablished%K}";
dcc_chat_disconnected = "%r:%K:: {dcc DCC %rlost chat%K to {nick $0}}";
dcc_send = "%K::%g:%K {dcc DCC SEND from {nick $0} [$1 port $2]: $3 [$4 bytes]}";
dcc_send_channel = "%K::%g:%K {dcc DCC SEND from {nick $0} [$1 port $2]: $3 [$4 bytes] %grequested%K in channel {channel $5}}";
dcc_send_exists = "%r:%K:: {dcc DCC %ralready sending%K file {dccfile $0} for {nick $1}}";
dcc_send_not_found = "%r:%K:: {dcc DCC %rnot sending%K file {dccfile $1} to {nick $0}}";
dcc_send_file_open_error = "%r:%K:: {dcc DCC %rcan't open%K file {dccfile $0}: $1}";
dcc_send_connected = "%K::%g:%K {dcc DCC %gsending%K file {dccfile $0} for {nick $1} [$2 port $3]}";
dcc_send_complete = "%K::%g:%K {dcc DCC %gsent%K file {dccfile $0} [{hilight $1}kB] for {nick $2} in {hilight $3} secs [{hilight $4kB/s}]}";
dcc_send_aborted = "%r:%K:: {dcc DCC %raborted%K sending file {dccfile $0} for {nick $1}}";
dcc_get_not_found = "%r:%K:: {dcc DCC no file offered by {nick $0}}";
dcc_get_connected = "%K::%g:%K {dcc DCC %greceiving%K file {dccfile $0} from {nick $1} [$2 port $3]}";
dcc_get_complete = "%K::%g:%K {dcc DCC %greceived%K file {dccfile $0} [$1kB] from {nick $2} in {hilight $3} secs [$4kB/s]}";
dcc_get_aborted = "%r:%K:: {dcc DCC %raborted%K receiving file {dccfile $0} from {nick $1}}";
dcc_unknown_ctcp = "%r:%K:: {dcc DCC unknown ctcp {hilight $0} from {nick $1} [$2]}";
dcc_unknown_reply = "%r:%K:: {dcc DCC unknown reply {hilight $0} from {nick $1} [$2]}";
dcc_unknown_type = "%r:%K:: {dcc DCC unknown type {hilight $0}}";
dcc_invalid_ctcp = "%r:%K:: {dcc DCC received CTCP {hilight $0} with %rinvalid%K parameters from {nick $1}}";
dcc_connect_error = "%r:%K:: {dcc DCC %rcan't connect%K to {hilight $0} port {hilight $1}}";
dcc_cant_create = "%r:%K:: {dcc DCC %rcan't create%K file {dccfile $0}}";
dcc_rejected = "%r:%K:: {dcc DCC $0 was %rrejected%K by {nick $1} [{hilight $2}]}";
dcc_request_send = "%K::%g:%K {dcc DCC $0 %grequest sent%K to {nick $1}: $2";
dcc_close = "{dcc DCC $0 close for {nick $1} [{hilight $2}]}";
dcc_lowport = "{dcc Warning: Port sent with DCC request is a lowport ({hilight $0, $1}) - this isn't normal. It is possible the address/port is faked (or maybe someone is just trying to bypass firewall)}";
dcc_list_line_chat = "%WChat ->%n {dcc $0 $1}";
dcc_list_line_file = "%WFile ->%n {dcc $0 $1 : $2k of $3k ($4%%) - $5kB/s - $6}";
};
"fe-text" = {
lastlog_too_long = "%r:%y:%g:%K /LASTLOG would print $0 lines. If you really want to print all these lines use -force option.";
lastlog_count = "{hilight Lastlog}: $0 lines";
lastlog_start = "{hilight Lastlog}:";
lastlog_end = "{hilight End of Lastlog}";
refnum_not_found = "%r:%K::%K Window number $0 %rnot found%K";
window_too_small = "%r:%K::%K %rNot enough room%K to resize this window";
cant_hide_last = "%r:%K::%K You %rcan't hide%K the last window";
cant_hide_sticky_windows = "%r:%K::%K You %rcan't hide%K sticky windows (use /WINDOW STICK OFF)";
cant_show_sticky_windows = "%r:%K::%K You %rcan't show%K sticky windows (use /WINDOW STICK OFF)";
window_not_sticky = "%r:%K::%K Window %ris not%K sticky";
window_set_sticky = "%K::%g:%K Window %gset%K sticky";
window_unset_sticky = "%K::%g:%K Window %gis not%K sticky anymore";
window_info_sticky = "Sticky : $0";
window_scroll = "%K::%g:%K Window scroll mode is now $0";
window_scroll_unknown = "%r:%K:: %rUnknown%K scroll mode $0, must be ON, OFF or DEFAULT";
};
"fe-common/irc" = {
netsplit = "%r:%K:: %r{netsplit netsplit}%K %|{server $0} <-> {server $1} %rquits%K: $2";
netsplit_more = "%r:%K:: %r{netsplit netsplit}%K %|{server $0} <-> {server $1} %rquits:%K $2 (+$3 more, use /NETSPLIT to show all of them)";
netsplit_join = "%K::%g:%K %g{netjoin netsplit}%K - %|%gjoins:%K $0";
netsplit_join_more = "%%K::%g:%K %g{netjoin netsplit}%K - %|over, %gjoins:%K $0 (+$1 more)";
no_netsplits = "%r:%y:%g:%K There are no netsplits";
netsplits_header = "Nick Channel Server Splitted server";
netsplits_line = "$[9]0 $[10]1 $[20]2 $3";
netsplits_footer = "";
ircnet_added = "%K::%g:%K Ircnet $0 %gsaved%K";
ircnet_removed = "%K::%g:%K Ircnet $0 %gremoved%K";
ircnet_not_found = "%r:%K:: Ircnet $0 %rnot found%K";
ircnet_header = "%r:%y:%g:%K Ircnets:";
ircnet_line = "$0: $1";
ircnet_footer = "";
setupserver_header = "Server Port Network Settings";
setupserver_line = "%|$[!20]0 $[5]1 $[10]2 $3";
setupserver_footer = "";
joinerror_toomany = "%r:%K:: Join %rfails%K: {channel $0} (You have joined to too many channels)";
joinerror_full = "%r:%K:: Join %rfails%K: {channel $0} (Channel is full)";
joinerror_invite = "%r:%K:: Join %rfails%K: {channel $0} (You must be invited)";
joinerror_banned = "%r:%K:: Join %rfails%K: {channel $0} (You are banned)";
joinerror_bad_key = "%r:%K:: Join %rfails%K: {channel $0} (Wrong channel key)";
joinerror_bad_mask = "%r:%K:: Join %rfails%K: {channel $0} (Bad channel mask)";
joinerror_unavail = "%r:%K:: Join %rfails%K: {channel $0} (Channel is temporarily unavailable)";
joinerror_duplicate = "%r:%K:: Channel {channel $0} already exists - %rcannot create%K it";
channel_rejoin = "%r:%K:: Channel {channel $0} is temporarily %runavailable%K. Setting up a rejoin, to not rejoin, use /rmrejoins.";
inviting = "%K::%g:%K %gInviting%K {nick $0} to {channel $1}";
channel_created = "%r:%y:%g:%K Channel {channel $0} created %_$1%_";
url = "%r:%y:%g:%K Home page for {channelhilight $0}: $1";
topic = "%r:%y:%g:%K Topic for {channel $0}: %_$1%_";
no_topic = "%r:%y:%g:%K No topic set for %_$0%_";
topic_info = "%r:%y:%g:%K Topic set by {channick_hilight $0} {mode $1}";
chanmode_change = "%K:%y:%K: %ymode%K/{channel $0} [{mode $1}] by {nick $2}";
server_chanmode_change = "%K::%g: {netsplit ServerMode}%K/{channelhilight $0}: {mode $1} by {nick $2}";
channel_mode = "%K:%y:%K: %ymode%K/{channelhilight $0} [{mode $1}]";
bantype = "%K:%y:%K: Ban type %ychanged%K to {channel $0}";
no_bans = "%r:%y:%g:%K No bans in channel {channel $0}";
banlist = "$0 - {channel $1}: ban {ban $2}";
banlist_long = "$0 - {channel $1}: ban {ban $2} {comment by {nick $3}, $4 secs ago}";
ebanlist = "{channel $0}: ban exception {ban $1}";
ebanlist_long = "{channel $0}: ban exception {ban $1} {comment by {nick $2}, $3 secs ago}";
no_invitelist = "%r:%y:%g:%K Invite list is empty in channel {channel $0}";
invitelist = "{channel $0}: invite {ban $1}";
no_such_channel = "%r:%K::%K {channel $0}: %rNo such%K channel";
channel_change = "%K:%y:%K: %ymode%K/{channel $0} [{mode $1}]";
channel_synced = "%r:%y:%g:%K Join to {channel $0} was synced in {hilight $1} secs";
usermode_change = "%K:%y:%K: %ymode%K/{channel $0} [{mode $0}] by {channick_hilight $1}";
user_mode = "%r:%y:%g:%K Your user mode is {mode $0}";
away = "%K::%g:%K You have been %gmarked%K as being away";
unaway = "%K::%g:%K You are %gno longer marked%K as being away";
nick_away = "%r:%K::%K {nick $0} is %raway%K: $1";
no_such_nick = "%r:%K::%K {nick $0}: %rNo such%K nick/channel";
nick_in_use = "%r:%K::%K Nick {nick $0} is %ralready in use%K";
nick_unavailable = "%r:%K::%K Nick {nick $0} is temporarily %runavailable%K";
your_nick_owned = "%r:%K::%K Your nick is %rowned%K by {nick $3} {comment $1@$2}";
whois = "%K:%K:%g:%K %g%U{nick $0}%U%K ({nickhost $1@$2})%:%r:%y:%g:%K ircname: $3";
whowas = "%r:%y:%g:%K {nick $0} {nickhost $1@$2}%:%r:%y:%g:%K {whois ircname $3}";
whois_idle = "%r:%y:%g:%K Idle: %|since $1 days $2 hours $3 mins $4 secs";
whois_idle_signon = "%r:%y:%g:%K Idle: %|since $1 days $2 hours $3 mins $4 secs {comment Signed on: $5}";
whois_server = "%r:%y:%g:%K Server: %|$1 {comment $2}";
whois_oper = "%r:%y:%g:%K Info: %|{hilight $1}";
whois_registered = "%r:%y:%g:%K Info: %|has registered this nick";
whois_help = "%r:%y:%g:%K Info: %|available for help";
whois_modes = "%r:%y:%g:%K Modes: %|{mode $1}";
whois_realhost = "%r:%y:%g:%K Hostname: %|{hilight $1-}";
whois_usermode = "%r:%y:%g:%K Usermode: %|{mode $1}";
whois_channels = "%r:%y:%g:%K Channels: %|{channel $1}";
whois_away = "%r:%y:%g:%K Away: %|$1";
whois_special = "%r:%y:%g:%K Info: %|$1";
whois_extra = "%r:%y:%g:%K Info: %|$1";
end_of_whois = "%r:%K::%K %rEnd%K of WHOIS%K";
end_of_whowas = "%r:%y:%g:%K End of WHOWAS";
whois_not_found = "%r:%K::%K There is %rno such%K nick {channick_hilight $0}";
who = "{channelhilight $[-10]0} %|{nick $[!9]1} $[!3]2 $[!2]3 $4@$5 {comment {hilight $6}}";
end_of_who = "%r:%y:%g:%K End of /WHO list";
own_notice = "{ownnotice notice $0}$1";
# own_action = "{nick $[-11]0}%n $1";
# own_action_target = "{ownaction_target $0 $2}$1";
own_ctcp = "{ownctcp ctcp $0}$1 $2";
notice_server = "{servernotice $0}$1";
notice_public = "{notice $0{pubnotice_channel $1}}$2";
notice_private = "{notice $0{pvtnotice_host $1}}$2";
# action_private = "{pvtaction $0}$2";
# action_private_query = "{pvtaction_query $0}$2";
# action_public = " {nick $[-11]0}%n $1";
# action_public_channel = "{pubaction $0{msgchannel $1}}$2";
ctcp_reply = "%K::%g:%K %gCTCP%K {hilight $0} reply from {channick_hilight $1}: $2";
ctcp_reply_channel = "%K::%g:%K %gCTCP {hilight $0} reply%K from {channick_hilight $1} in channel {channel $3}: $2";
ctcp_ping_reply = "%K::%g:%K %gCTCP {hilight PING} reply%K from {channick_hilight $0}: $1.$[-3.0]2 seconds";
ctcp_requested = "%K::%g:%K %K{ctcp {hilight $0} {comment $1} %grequested%K {hilight $2} from {nick $3}}";
ctcp_requested_unknown = "";
online = "%r:%y:%g:%K Users online: {hilight $0}";
pong = "%K::%g:%K PONG %greceived%K from $0: $1";
wallops = "{wallop WALLOP {wallop_nick $0}} $1";
action_wallops = "{wallop WALLOP {wallop_action $0}} $1";
kill = "%r:%K:: You were %r{error killed}%K by {nick $0} {nickhost $1} {reason $2} {comment Path: $3}";
kill_server = "%r:%K:: You were %r{error killed}%K by {server $0} {reason $1} {comment Path: $2}";
error = "%r:%K:: %r{error ERROR}%K $0";
unknown_mode = "%r:%K:: %rUnknown%K mode character $0";
not_chanop = "%r:%K:: You're %rnot channel operator%K in {channel $0}";
silenced = "%K::%g:%K %gSilenced%K {nick $0}";
unsilenced = "%K::%g:%K %gUnsilenced%K {nick $0}";
silence_line = "{nick $0}: silence {ban $1}";
ask_oper_pass = "%r:%y:%g:%K Operator password:";
};
"fe-common/perl" = {
script_not_found = "%r:%K:: Script {hilight $0} %rnot found%K";
script_not_loaded = "%r:%K:: Script {hilight $0} %ris not%K loaded";
script_loaded = "%K::%g:%K %gLoaded%K script {hilight $0}";
script_unloaded = "%r:%K:: %rUnloaded%K script {hilight $0}";
no_scripts_loaded = "%r:%y:%g:%K No scripts are loaded";
script_list_header = "%r:%y:%g:%K Loaded scripts:";
script_list_line = "$[!15]0 $1";
script_list_footer = "";
script_error = "{error %r:%K:: %rError%K in script {hilight $0}:}";
};
# "fe-common/irc/notifylist" = {
# notify_join = "{nick $0} [$1@$2] [{hilight $3}] has joined to $4";
# notify_part = "{nick $0} has left $4";
# notify_away = "{nick $0} [$5] [$1@$2] [{hilight $3}] is now away: $4";
# notify_unaway = "{nick $0} [$4] [$1@$2] [{hilight $3}] is now unaway";
# notify_unidle = "{nick $0} [$5] [$1@$2] [{hilight $3}] just stopped idling";
# notify_online = "On $0: {hilight $1}";
# notify_offline = "Offline: $0";
# notify_list = "$0: $1 $2 $3";
# notify_list_empty = "The notify list is empty";
# };
};

125
home/.irssi/eon.theme Normal file
View File

@@ -0,0 +1,125 @@
replaces = { "[]" = "%K$0-%n"; };
replaces = { "<>" = "%Y$0-%n"; };
abstracts = {
line_start = "%Y-%W!%Y-%n ";
timestamp = "[$0-]";
hilight = "%_$0-%_";
error = "%R$0-%n";
channel = "%_$0-%_";
nick = "%_$0-%_";
nickhost = "[$0-]";
server = "%_%Y$0-%_";
comment = "[$0-]";
reason = "{comment $0-}";
mode = "%_$0-%_";
# modes
nick_target = "{comment %_$0-%_}";
nick_source = "%C$0-%n";
# channel specific messages
nick_join = "%C$0-%n";
nick_part = "%Y$0-%n";
nick_quit = "%R$0-%n";
channick_hilight = "%n$0-%n";
chanhost_hilight = "{nickhost $0-%n}";
channick = "%n$0-%n";
chanhost = "{nickhost $0-}";
channelhilight = "%W$0-%n";
ban = "%c$0-%n";
# messages
msgnick = "<$0$1-> %|";
ownmsgnick = "{msgnick $0-}";
pubmsgnick = "{msgnick $0-}";
pubmsgmenick = "{msgnick $0-}";
pubmsghinick = "{msgnick $1$0$2-}";
msgownnick = "%W$0-%n";
msgchannel = "%K:%c$0-%n";
msgme = "%Y$0-%n";
privmsg = "[%R$0%K(%r$1-%K)%n] ";
privmsgnick = "{msgnick %R$0-%n}";
ownprivmsg = "[%r$0%K(%R$1-%K)-%n] ";
# actions
action = "%W * $0-%n ";
ownaction = "{action $0-}";
pvtaction = "%W (*) $0-%n ";
pvtaction_query = "{action $0-}";
pubaction = "{action $0-}";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
#ownnotice "$0 $1 ";
# notices look just like ordinary messages, except
# the nick is surrounded by minus-signs (-nick- instead of <nick>)
notice = "%K-%W$0-%K-%n ";
pubnotice_channel = "$0-";
pvtnotice_host = "%K%m$0-%K";
servernotice = "%g!$0-%n ";
# ctcp
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$0-%n";
# wall
ownwall = "[%W$0%K/%c$1-] ";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%R$0-%n";
netjoin = "%C$0-%n";
# /names list
names_nick = "[%_$0%_$1-] ";
names_users = "[%W$0-%n]";
names_channel = "%Y$0-%n";
# dcc
dcc = "%g$0-%n";
dccfile = "%_$0-%_";
dccownmsg = "[%r$0%K(%R$1-%K)%n] ";
dccownaction = "{action $0-}";
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
sb_topic_bg = "%7%k";
sb_background = "%0";
sb = "%Y[%n$0-%Y]";
sbmode = "%k|%n+$0-%k";
sbaway = " %W(%naway...%W)";
sbservertag = ":%n$0";
sbmore = "%Y[%WMore%Y]";
sblag = "%n{sb %nLag: %n$0-%Y}";
sbmail = "%Y{sb %nMail: %W$0-%Y}";
sbact = "%n{sb {sbact_act %n$0}{sbact_det $1}}";
sbact_act = "Act: %n$0-";
sbact_det = " Det: %n$0-";
sb_info_bg = "%0";
};
formats = {
"fe-common/core" = {
msg_private_query = "{privmsgnick $0}$2";
join = "%K[%N{nick_join $0}%K!%N$1%K]%N has joined";
part = "%K[%N{nick_part $0}%K!%N$1%K]%N has left {reason $3}";
quit = "%K[%N{nick_quit $0}%K!%N$1%K]%N has quit {reason $2}";
};
"fe-common/irc" = {
chanmode_change = "{nick_target $1} by {nick_source $2}";
notice_private = "{notice $0%N%K!%N{pvtnotice_host $1}}$2";
notice_public = "{notice $0}$2";
};
};

304
home/.irssi/epic.theme Normal file
View File

@@ -0,0 +1,304 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "*** ";
# timestamp styling, nothing by default
timestamp = "$*";
# any kind of text that needs hilighting, default is to bold
hilight = "$*";
# any kind of error message, default is bright red
error = "$*";
# channel name is printed
channel = "$*";
# nick is printed
nick = "$*";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "$*";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "$*";
chanhost_hilight = "{nickhost $*}";
# nick/host is printed (parts, quits, etc.)
channick = "$*";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "$*";
# ban/ban exception/invite list mask is printed
ban = "$*";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "<$1> ";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "*$0* ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "-> *$1* ";
# own private message in query
ownprivmsgnick = "-> *$1* ";
ownprivnick = "-> *$0* ";
# private message in query
privmsgnick = "*$0* ";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "* $*";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}:$1%n ";
# private action sent by others
pvtaction = "(*) $* ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[$0($1-)] ";
notice = "-$*- ";
pubnotice_channel = ":$*";
pvtnotice_host = "";
servernotice = "!$* ";
# CTCPs
ownctcp = "[$0($1-)] ";
ctcp = "*** $*";
# wallops
wallop = "$*: ";
wallop_nick = "$*";
wallop_action = " * $*%n ";
# netsplits
netsplit = "$*";
netjoin = "$*";
# /names list
names_prefix = "*** ";
names_nick = "$0$1- ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[$*]";
names_channel = "$*";
# DCC
dcc = "$*";
dccfile = "$*";
# DCC chat, own msg/action
dccownmsg = "[$0($1-)] ";
dccownnick = "$*";
dccownquerynick = "$*";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}:$1 ";
# DCC chat, others
dccmsg = "[$1-($0)] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%4%w";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "$*> ";
sb = " [$*]";
sbmode = "(+$*)";
sbaway = " (zZzZ)";
sbservertag = ":$0 ";
# activity in statusbar
# ',' separator
sb_act_sep = "$*";
# normal text
sb_act_text = "$*";
# public message
sb_act_msg = "$*";
# hilight
sb_act_hilight = "$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};
formats = {
"fe-common/core" = {
timestamp = "{$Z}";
own_msg_private_query = "{ownprivnick $0}$1";
};
"fe-common/irc" = {
ctcp_reply = "{ctcp CTCP {hilight $0} reply from {nick $1}: $2 }";
ctcp_reply_channel = "{ctcp CTCP {hilight $0} reply from {nick $1} in channel {channel $3}: $2 }";
ctcp_ping_reply = "{ctcp CTCP {hilight PING} reply from {nick $0}: $1.$[-3.0]2 seconds }";
};
};

303
home/.irssi/evilkat.theme Normal file
View File

@@ -0,0 +1,303 @@
######################### evilkat.theme by dubkat@efnet ##################################
# includes formats for scripts such as nact.pl kills.pl and chanact.pl
# this theme may not look too good directly in a term, but looks ok in putty if you have
# 'bolded text as alternate color' checked in your putty window/colours settings
# enjoy.
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "!" = "%R$*%n"; "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "";
# timestamp styling, nothing by default
timestamp = "%w$*%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "$*";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment %_$*%_}";
# mode change is printed ([+o nick])
mode = "{highlight %p$*%n}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "$*";
chanhost_hilight = "{nickhost %K$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "$*";
chanhost = "{nickhost %K$*%n}";
# highlighted channel name is printed
channelhilight = "%R$*%n";
# ban/ban exception/invite list mask is printed
ban = "%r$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%K<%n%_$0%_$1%K>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}%W";
ownnick = "%r$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0$1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0$1-}";
menick = "%g$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%r:$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%w$0!%r$1-%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%b(%R$1-%b)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%w$*%n";
# private message in query
privmsgnick = "{msgnick %r$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%p &%n$*";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action %p$*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%p:%c$1%n ";
# private action sent by others
pvtaction = "%p (*) $*%n ";
pvtaction_query = "{action $* }";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = " %r<> %W$[8]0%n %r<> %w$1-%n";
# notices
ownnotice = "[%w$0!%r$1-]%n ";
notice = "[%rnotice%K(%n$*%K)%n] ";
pubnotice_channel = "%R:%R$*";
pvtnotice_host = "!%K$*%n";
servernotice = "%g<> %w$*%g <20>%n %_";
# CTCPs
ownctcp = "[%w$0!%c$1-] ";
ctcp = "%C$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%G$*%n";
# /names list
names_prefix = " %r<>%n ";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "%r{names_nick $*}%n";
names_nick_halfop = "%r{names_nick $*}%n";
names_nick_voice = "%y{names_nick $*}%n";
names_users = "[%w$*%n]";
names_channel = "%r$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%w$0!%r$1-%n] ";
dccownnick = "%w$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%B:%c$1%n ";
# DCC chat, others
dccmsg = "[%w$1-!%g$0%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%0%K";
# default backround for "default" statusbar group
sb_default_bg = "%0%K";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%0";
# background for topicbar (same default)
#sb_topic_bg = "%0";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = " %r<>%n ";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " %r<>%n ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "[%r$S%W/%r$*%n]%r:%W ";
sb = " [%K$*%n]";
sbmode = " (+%K$*%n)";
sbaway = " (%Kaway%n)";
sbservertag = ":$1%r";
sbnickmode = "%_$0%_";
# activity in statusbar
# ',' separator
sb_act_sep = "$*";
# normal text
sb_act_text = "%Y$*";
# public message
sb_act_msg = "%w$*";
# hilight
sb_act_hilight = "%G$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
#usercount
sb_usercount = "{sb total:%w$0%n $1-}";
sb_uc_ircops = "opers:%w$*%n";
sb_uc_ops = "chanop:%w$*%n";
sb_uc_halfops = "halfop:%w$*%n";
sb_uc_voices = "voice:%w$*%n";
sb_uc_normal = "peon:%w$*%n";
sb_uc_space = " ";
#nact
nact_display = "%B(%b$3%n%B)%n$0%G>%W$1%R>%n$2%B(%b$4%B)%n";
};
formats = {
"fe-common/core" = {
pubmsg = "{pubmsgnick $2 {pubnick $[-9]0}}$1";
join = "%gjoin %G>%n {nick %W$0%n}!%n{chanhost_hilight $1}";
part = "%cpart %C<%n {nick %w$0%n}!%n{chanhost_hilight $1} {reason $3}";
kick = "%rkick %R<%n {nick %w$0%n} {reason %w$3%n} by {nick $2}";
quit = "%Kquit %K<%n {nick %K$0%n}!%n{chanhost_hilight $1} {reason $2}";
nick_changed = "%ynick %y~%n {nick %w$0%n} %Nis now {nick %W$1%n}";
own_msg = "{ownmsgnick $2 {ownnick $[-9]0}}$1";
own_msg_channel = "{ownmsgnick $3 {ownnick $[-9]0}{msgchannel $1}}$2";
pubmsg_me = "{pubmsgmenick $2 {menick $[-9]0}}$1";
pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-9]0}{msgchannel $1}}$2";
pubmsg_hilight = "{pubmsghinick $0 $3 $[-9]1}$2";
pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-9]1{msgchannel $2}}$3";
pubmsg_channel = "{pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}$2";
own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-9]2}}$1";
msg_private_query = "{privmsgnick $[-9]0}$2";
};
"fe-common/irc" = {
netsplit = "{netsplit %rsplit %R<<%n} {server $0} %w<-%r\\->%n {server %R$1%n}: [$2]";
netsplit_more = "{netsplit %rsplit %R<<%n} {server $0} %W<-%r\\->%n {server %R$1%n}: [$2%_+$3 more%_]";
netsplit_join = "{netjoin %gre-join %G>>%n} [$0]";
netsplit_join_more = "{netjoin %gre-join %G>>%n} [$0\012%_+$1 more%_]";
chanmode_change = "%rmode #%n [{mode $1}] by {nick $2}";
server_chanmode_change = "%rserv #%n [{mode $1}] by {nick $2}";
own_action = "{ownaction $0}%|$1";
action_public = "{pubaction $0}%|$1";
who = "%#{channelhilight $[-10]0} {nick %n$[9]1%n} $[3]2 $[2]3 {comment {hilight $[10]6}} {comment $[!18]7} {chanhost %n$4@$5}";
};
# Script Addons....
# kills.pl reformat
"Irssi::Script::kills" = {
kill_public = "%rkilled <20>%n {channick %w$0%n}!{chanhost $1%n} {reason %w$4%n} by {nick %W$2%n}$3";
};
};

305
home/.irssi/evolution.theme Normal file
View File

@@ -0,0 +1,305 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%B$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%B-%M!%B-%n ";
# timestamp styling, nothing by default
timestamp = "%B(%m$*%B)%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%M$*%n";
chanhost_hilight = "{nickhost %m$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%m$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%M$*%n";
# ban/ban exception/invite list mask is printed
ban = "%m$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%B<%n$0$1-%B>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}%g";
ownnick = "%G$*%g";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%R$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1$0$2}%Y";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%M$0%K(%m$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%m$0%K(%M$1-%K)%g] ";
# own private message in query
ownprivmsgnick = "{msgnick %g$0-}";
ownprivnick = "%G$*";
# private message in query
privmsgnick = "{msgnick %R$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%B*** %M$*";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action %G$0%g$1-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action %M$0%m$1-}";
##
## other IRC events
##
# whois
whois = "%m $[8]0 %B: %n$1-";
# notices
ownnotice = "[%m$0%B(%M$1-%B)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "[%m$0%K(%M$1-%K)] ";
ctcp = "%m$0%n$1-";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%C$*%n";
# /names list
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%4%w";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%w";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
sb_topic_bg = "%3%b";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
sbmore = "%W[ %Gmore %W]";
prompt = "%3%b[$*]%n ";
sb = " %c[%n$*%c]%n";
sbmode = "(%c+%n$*)";
sbaway = " (%3%BzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
# activity in statusbar
# ',' separator
sb_act_sep = "%c$*";
# normal text
sb_act_text = "%c$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%M$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1%n";
};
formats = {
"fe-common/core" = {
own_msg = "{ownmsgnick $2 {ownnick $[-9]0}}$1";
own_msg_channel = "{ownmsgnick $3 {ownnick $[-9]0}{msgchannel $1}}$2";
pubmsg_me = "{pubmsgmenick $2 {menick $[-9]0}}$1";
pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-9]0}{msgchannel $1}}$2";
pubmsg_hilight = "{pubmsghinick $0 $3 $[-9]1}$2";
pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-9]1{msgchannel $2}}$3";
pubmsg = "{pubmsgnick $2 {pubnick $[-9]0}}$1";
pubmsg_channel = "{pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}$2";
};
};

324
home/.irssi/evowhite.theme Normal file
View File

@@ -0,0 +1,324 @@
# This irssi-theme is made by Ville Myllymäki.
#
# Best whitegrounded irssi-theme available ;)
#
# If you happen to use this, I'd be happy to receive email :)
# Contact: <ville.myllymaki@iki.fi>
# In irssi, set these in order to get hilights in yellow:
#
# hilight_nick_matches = OFF
# hilight_color = %B%3
#
# Also, add your own nick into hilight list. (odd bug in irssi)
#
# See also my blackgrounded irssitheme evolution.theme!
# **************************************
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%B$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%B-%M!%B-%n ";
# timestamp styling, nothing by default
timestamp = "%B(%m$*%B)%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "$*";
# nick is printed
nick = "%M$*%n";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%B$*%B";
# some kind of comment is printed
comment = "[%b$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%M$*%m";
chanhost_hilight = "{nickhost $*}";
# nick/host is printed (parts, quits, etc.)
channick = "%m$*%m";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%M$*%n";
# ban/ban exception/invite list mask is printed
ban = "%m$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%B<%n$0$1-%B>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}%n";
ownnick = "%G$*%g";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%R$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1$0$2}%b%3";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%M$0%K(%m$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%m$0%K(%M$1-%K)%g] ";
# own private message in query
ownprivmsgnick = "{msgnick %g$0-}";
ownprivnick = "%G$*";
# private message in query
privmsgnick = "{msgnick %R$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%B*** %M$*";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action %G$0%n$1-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action %M$0%m$1-}";
##
## other IRC events
##
# whois
whois = "%m $[8]0 %B: %n$1-";
# notices
ownnotice = "[%m$0%B(%M$1-%B)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "[%m$0%K(%M$1-%K)] ";
ctcp = "%m$0%n$1-";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%C$*%n";
# /names list
names_prefix = "";
names_nick = "[%G$0%_$1-] ";
names_nick_op = "{names_nick %r$*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%4%w";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%w";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
sb_topic_bg = "%3%b";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
sbmore = "%W[ %Gmore %W]";
#this to config -file-> more = "--|more|--";
prompt = "%3%b[$*]%n ";
sb = " %c[%n$*%c]%n";
sbmode = "(%c+%n$*)";
sbaway = " (%3%BzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
# activity in statusbar
# ',' separator
sb_act_sep = "%c$*";
# normal text
sb_act_text = "%c$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%M$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1%n";
};
formats = {
"fe-common/core" = {
own_msg = "{ownmsgnick $2 {ownnick $[-9]0}}$1";
own_msg_channel = "{ownmsgnick $3 {ownnick $[-9]0}{msgchannel $1}}$2";
pubmsg_me = "{pubmsgmenick $2 {menick $[-9]0}}$1";
pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-9]0}{msgchannel $1}}$2";
pubmsg_hilight = "{pubmsghinick $0 $3 $[-9]1}$2";
pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-9]1{msgchannel $2}}$3";
pubmsg = "{pubmsgnick $2 {pubnick $[-9]0}}$1";
pubmsg_channel = "{pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}$2";
};
};

256
home/.irssi/fluxmod.theme Normal file
View File

@@ -0,0 +1,256 @@
info_eol = "false";
replaces = { "[]=" = "%b$*%N"; "()=" = "%b$*%N"; "<>=" = "%b$*%N"; };
abstracts = {
line_start = "%b<>%N ";
timestamp = "%b|%N$*%b|";
hilight = "%_$*%_";
error = "%b$*%N";
channel = "%N$*%N";
nick = "%b$*%w";
server = "%_$*%_";
#(part, quit, kick, ..)
comment = "%B<>%N$*%B<>";
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode_change = "[%p$*]%N";
mode = "{mode_change $*}";
# nick@host.com quit message
nickhost = "<22>$*<2A>";
#nickhost = "(%w$*%w)%N";
channick_hilight = "%w$*%N";
chanhost_hilight = "{nickhost $*}";
channick = "%w$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name on mode changes
channelhilight = "%Y$*%N";
# ban/ban exception/invite list mask is printed
ban = "%b$*%N";
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%b<%b$0%w$1%b>%N %|";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
#my nick color
ownnick = "%y$*%N";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}%W";
menick = "%w$*%N";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick %b$1 %N $0$2-}";
# channel name is printed with message
msgchannel = "%w:%b$*%N";
# private message, $0 = nick, $1 = host
privmsg = "[%b$0%y [%k$1-%y]%N ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%w$0%y[%G$1-%y]%N ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%y$*%N";
# private message in query
privmsgnick = "{msgnick %w$*}";
# /me says
action_core = "%g * $*%N";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%W:%b$1%N ";
# private action sent by others
pvtaction = "%b (*) $*%N ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%b$0%w(%y$1-%w)]%N ";
notice = "%w-%y$*%w-%N ";
pubnotice_channel = "%w:%b$*";
pvtnotice_host = "%B(%w$*%y)";
servernotice = "%y!$*%N ";
# CTCPs
ownctcp = "[%b$0%y(%b$1-%y)] ";
ctcp = "%b$*%N";
# wallops
wallop = "%W$*%N: ";
wallop_nick = "%N$*";
wallop_action = "%W * $*%N ";
# netsplits
netsplit = "%Y$*%N";
netjoin = "%Y$*%N";
# /names list
names_prefix = "";
names_nick = "%w|%b$0%Y$1-%N ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "%w|(%b$*%w)%N";
names_channel = "%U%B$*%N";
# DCC
dcc = "%y$*%N";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%b$0%y(%b$1-%y)%N] ";
dccownnick = "%b$*%N";
dccownquerynick = "%W$*%N";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%w:%b$1%N ";
# DCC chat, others
dccmsg = "[%y$1-%b(%w$0%b)%N] ";
dccquerynick = "%y$*%N";
dccaction = "%W (*dcc*) $*%N %|";
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%N%W";
# default backround for "default" statusbar group
# background for prompt / input line
sb_prompt_bg = "%N";
# background for info statusbar
sb_info_bg = "%N";
# background for topicbar (same default)
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "%b[%N$*%b]%N ";
sb = "%b[%N$*%b]%N";
sbmode = "%b(%p+%N$*%b)%N";
sbaway = "(%b^_^%N)";
sbservertag = ":$0/%b(%b<-=%R<>%b=->)";
nact_display = " %W$1 %Gin:%W$0 %bout:%W$2 ";
# activity in statusbar
nact_command = "$0)in:$1:out($2";
# ',' separator
sb_act_sep = "%b$*";
# normal text
sb_act_text = "%b$*";
# public message
sb_act_msg = "%W$*";
# hilight
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%N";
};
#formats = {
# "fe-common/core" = {
# pubmsg = "{pubmsgnick $2 {pubnick $[-16]0}}$1";
# own_msg = "{ownmsgnick $2 {ownnick $[-16]0}}$1";
# own_msg_channel = "{ownmsgnick $3 {ownnick $[-16]0}{msgchannel $1}}$2";
# pubmsg_me = "{pubmsgmenick $2 {menick $[-16]0}}$1";
# pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-16]0}{msgchannel $1}}$2";
# pubmsg_hilight = "{pubmsghinick $0 $3 $[-16]1%n}$2";
# pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-16]1{msgchannel $2}}$3";
# pubmsg_channel = "{pubmsgnick $3 {pubnick $[-16]0}{msgchannel $1}}$2";
# };
# join = " -> {channick $0} %w<><77>>%n {chanhost $1} joins {channel $2}";
# part = "<- {channick $0} %n<<3C><>%n {chanhost $1} leaves {channel $2} {reason $3}";
# quit = "<o {channick $0} %c<<3C><><EFBFBD>%n {chanhost $1} quits {reason $2}";
# kick = "<o> {channick_kick $0} was kicked from {channel_kick $1} by {nick_kick $2} {reason_kick $3}";
#};
formats = {
idea = {
idea_own_msg = "{ownmsgnick $2 {ownnick $[-9]0}}%G$1";
idea_own_msg_channel = "{ownmsgnick $3 {ownnick $[-9]0}{msgchannel $1}}%G$2";
idea_own_msg_private = "{ownprivmsg msg $0}%G$1";
idea_own_msg_private_query = "privmsgnick $[-9]0}%g$2";
idea_pubmsg_me = "{pubmsgmenick $2 {menick $[-9]0}}%g$1";
idea_pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-9]0}{msgchannel $1}}%g$2";
idea_pubmsg_hilight = "{pubmsghinick $0 $3 $[-9]1}%G$2";
idea_pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-9]1{msgchannel $2}}%G$3";
idea_pubmsg = "{pubmsgnick $2 {pubnick $[-9]0}}%g$1";
idea_pubmsg_channel = "{pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}%g$2";
idea_msg_private = "{privmsg $0 $1}%g$2";
idea_msg_private_query = "{privmsgnick $[-9]0}%g$2";
};
"fe-common/core" = {
join = "{channick_hilight $[-11]0} %w<><77>>%n {chanhost_hilight $1}";
part = "{channick $[-11]0} %n<<3C><>%n {chanhost $1}";
quit = "{channick $[-11]0} %c<<3C><><EFBFBD>%n {chanhost $1}";
kick = "{channick $[-11]0} %r:(%n was kicked from {channel $1} by {nick $2} {reason $3}";
nick_changed = "{channick $[-11]0} %w<>%m changes nick to {channick_hilight $1}";
own_msg = "{ownmsgnick $2 {ownnick $[-10]0}}$1";
own_msg_channel = "{ownmsgnick $3 {ownnick $[-10]0}{msgchannel $1}}$2";
pubmsg_me = "{pubmsgmenick $2 {menick $[-10]0}}$1";
pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-10]0}{msgchannel $1}}$2";
pubmsg_hilight = "{pubmsghinick $0 $3 $[-10]1}$2";
pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-10]1{msgchannel $2}}$3";
pubmsg = "{pubmsgnick $2 {pubnick $[-10]0}}$1";
pubmsg_channel = "{pubmsgnick $3 {pubnick $[-10]0}{msgchannel $1}}$2";
own_msg_private = "{ownprivmsg msg $0}$1";
own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-10]2}}$1";
msg_private_query = "{privmsgnick $[-10]0}$2";
msg_private = "{privmsg $0 $1}$2";
};
"fe-common/irc" = {
chanmode_change = "{hilight %n~~~ %m{nick $2}} %n sets%m{mode $1} %w on {channelhilight $0 %n~~~}";
own_action = "{ownaction $[-10]0}$1";
action_private = "{pvtaction $0}$2";
action_private_query = "{pvtaction_query $[-9]0}$2";
action_public_channel = "{pubaction $[-10]0{msgchannel $1}}$2";
action_public = "{pubaction $[-10]0}$1";
netsplit = "{netsplit Netsplit} %r<<3C><><EFBFBD>%n {server $0} %W<%n-%W>%n {server $1} quits: $2";
netsplit_more = "{netsplit Netsplit} %w<<3C><>%n {server $0} %W<%n-%W>%n {server $1} quits: $2 (%K+$3 more%n)";
netsplit_join = "{netjoin Netsplit} %c<><63>>%n $0";
netsplit_join_more = "{netjoin Netsplit} %w>%n $0 (%K+$1 more%n)";
server_chanmode_change = "{netsplit {nick $2}}/{channelhilight $0} sets {mode $1} ";
};
"fe-common/irc/dcc" = {
own_dcc_action_query = "{dccownaction $[-9]0}$2";
dcc_msg_query = "{privmsgnick $[-9]0}$1";
own_dcc_query = "{ownmsgnick {ownnick $[-9]0}} $2";
};
};

104
home/.irssi/foo.theme Normal file
View File

@@ -0,0 +1,104 @@
# foo.theme for irssi by shagr
default_color = "-1";
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
line_start = "~ ";
timestamp = "$*";
hilight = "$*";
error = "%R$*%n";
channel = "$*";
nick = "$*";
nickhost = "($*)";
server = "($*)";
comment = "($*)";
reason = "{comment $*}";
mode = "{comment $*}";
channick_hilight = "$*";
chanhost_hilight = "{nickhost $*}";
channick = "$*";
chanhost = "{nickhost $*}";
channelhilight = "$*";
ban = "$*";
msgnick = "$0$1- : ";
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "|| $*";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = " | $*";
pubmsgmenick = "{msgnick $0 $1-}";
menick = "|| $*";
pubmsghinick = "{msgnick $1 $0$2-}";
msgchannel = ":$*";
privmsg = "$0($1-) ";
ownprivmsg = "$0($1-) ";
ownprivmsgnick = " || $* : ";
ownprivnick = "$*";
privmsgnick = " || $* : ";
action_core = " * $* ";
action = "{action_core $*} ";
ownaction = "{action $*}";
ownaction_target = "{action_core $0}:$1 ";
pvtaction = " (*) $* ";
pvtaction_query = "{action $*}";
pubaction = "{action $*}";
whois = " | $[8]0 : $1-";
ownnotice = "$0($1-) ";
notice = "$* ";
pubnotice_channel = ":$*";
pvtnotice_host = "($*)";
servernotice = "!$* ";
ownctcp = "$0 $1- ";
ctcp = "$* ";
wallop = "$*: ";
wallop_nick = "$*";
wallop_action = " * $* ";
netsplit = "$*";
netjoin = "$*";
names_prefix = "";
names_nick = "[$0$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "$*";
names_channel = "$*";
dcc = "$*";
dccfile = "$*";
dccownmsg = "$0($1-) ";
dccownnick = "$*";
dccownquerynick = "$*";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}:$1 ";
dccmsg = "$1-($0) ";
dccquerynick = "$*";
dccaction = " (*dcc*) $* %|";
sb_background = "%n";
sb_prompt_bg = "%n";
sb_info_bg = "%n";
sb_topic_bg = "%n";
sbstart = "";
sbend = " ";
prompt = " $$ $* ";
sb = " $* ";
sbmode = "(+$*)";
sbaway = " (away)";
sbservertag = ":$0";
sb_act_sep = "%n$*";
sb_act_text = "%n$*";
sb_act_msg = "%W$*";
sb_act_hilight = "%B$*";
sb_act_hilight_color = "$0$1-%n";
};

284
home/.irssi/foxmask.theme Normal file
View File

@@ -0,0 +1,284 @@
#############################################################################
# foxmask.theme 2002/10/31
# i use xterm with white background and black foreground.
#
# i modify the following colors :
# ------------------------------
# 1) default message are blue
# 2) part/quit/kick/ban are red
# 3) join are green
# 4) /ME are magenta
# 5) Operators are DarkRed
# 6) Voices are DarkBleu
# 7) Others Vistors are Green
#
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%B-%B!%B-%n ";
# timestamp styling, nothing by default
timestamp = "%B$*";
# any kind of text that needs hilighting, default is to bold
hilight = "%B$*%B";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%B$*%B";
# nick is printed
nick = "%B$*%B";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%B$*%B";
# some kind of comment is printed
comment = "%B[$*]%B";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment %G$*%G}";
# mode change is printed ([+o nick])
mode = "{comment %B$*%B}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$*%n";
chanhost_hilight = "{nickhost %c$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%c$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%c$*%n";
# ban/ban exception/invite list mask is printed
ban = "%c$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%K<%n$0$1-%K>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick %G$0 $1-}";
ownnick = "%M$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick %G$0 $1-}";
pubnick = "%B$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick %G$0 $1-}";
menick = "%R$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%K(%r$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick %M$*}";
ownprivnick = "%M$*%n";
# private message in query
privmsgnick = "{msgnick %R$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%M * $*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%M (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%M$*";
pvtnotice_host = "%K(%M$*%K)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$*%n";
# wallops
wallop = "%R$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%R * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%C$*%n";
# /names list
names_prefix = "";
names_nick = "[%G$0%_$1-] ";
names_nick_op = "{names_nick %R$*}";
names_nick_halfop = "{names_nick %g$*}";
names_nick_voice = "{names_nick %B$*%B}";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%g (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%4%w";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
prompt = "[$*] ";
sb = " %c[%n$*%c]%n";
sbmode = "(%c+%n$*)";
sbaway = " (%GzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
# activity in statusbar
# ',' separator
sb_act_sep = "%c$*";
# normal text
sb_act_text = "%c$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%M$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};
formats = {
"fe-common/irc" = {
topic = "%GTopic for {channelhilight $0}: %G$1";
topic_info = "%GTopic set by {nick $0} {nickhost $2} {comment $1}";
ctcp_reply = "%RCTCP {hilight $0} reply from {nick $1}: $2";
ctcp_reply_channel = "%RCTCP {hilight $0} reply from {nick $1} in channel {channel $3}: $2";
ctcp_ping_reply = "%RCTCP {hilight PING} reply from {nick $0}: $1.$[-3.0]2 seconds";
ctcp_requested = "%R{ctcp {hilight $0} {comment $1} requested CTCP {hilight $2} from {nick $4}}: $3";
ctcp_requested_unknown = "%R{ctcp {hilight $0} {comment $1} requested unknown CTCP {hilight $2} from {nick $4}}: $3";
nick_away = "%g{nick $0} is away: $1";
no_such_nick = "%g{nick $0}: No such nick/channel";
nick_in_use = "%gNick {nick $0} is already in use";
nick_unavailable = "%gNick {nick $0} is temporarily unavailable";
your_nick_owned = "%gYour nick is owned by {nick $3} {comment $1@$2}";
};
"fe-common/core" = {
join = "{channick_hilight %g$0} {chanhost_hilight %g$1} %ghas joined {channel %g$2}";
part = "{channick %R$0} {chanhost %R$1} %Rhas left {channel %R$2} {reason %R$3}";
kick = "{channick %R$0} was kicked from {channel %R$1} %Rby {nick %R$2} {reason %R$3}";
quit = "{channick_hilight %R$0} {chanhost_hilight %R$1} %Rhas quit {channel %R$2}";
quit_once = "{channel %R$3} {channick %R$0} {chanhost %R$1} %Rhas quit {reason %R$2}";
nick_changed = "%g{channick $0} is now known as {channick_hilight $1}";
new_topic = "%G{nick $0} changed the topic of {channel $1} to: $2";
topic_unset = "%GTopic unset by {nick $0} on {channel $1}";
your_nick_changed = "%GYou're now known as {nick $1}";
};
};

260
home/.irssi/furry.theme Normal file
View File

@@ -0,0 +1,260 @@
#########################################################################
# #
# Furry - An Irssi theme by Cene #
# Contact: Cene @ IRCnet, Qnet, Netgamers, Gamesurge #
# Idle #ppyo @ Gamesurge kthx >;) #
# I hope you enjoy this theme as much as I did creating it #
# #
#########################################################################
#
# To use this theme, put it in your Irssi directory and use /set theme furry
#
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%B-%W!%B-%n ";
# timestamp styling, nothing by default
timestamp = "$*";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$*%n";
chanhost_hilight = "{nickhost %c$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%c$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%c$*%n";
# ban/ban exception/invite list mask is printed
ban = "%c$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%K<%w$0%n$1-%K>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%K(%r$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%R$0%K(%R$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick %r$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W * $*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%C$*%n";
# /names list
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%n%w";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "[$*] ";
sb = " %c[%n$*%c]%n";
sbmode = "(%c+%n$*)";
sbaway = " (%GzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
sbnickmode = "$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%c$*";
# normal text
sb_act_text = "%c$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%C$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

228
home/.irssi/garden.theme Normal file
View File

@@ -0,0 +1,228 @@
# ---------------------------------
# Author: godog
# Mail: filippo@esaurito.net
# Website: http://esaurito.net
# Mon Jul 8 20:56:27 CEST 2002
# ---------------------------------
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%W::%n ";
# timestamp styling, nothing by default
timestamp = "$0-";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$0-%_";
# any kind of error message, default is bright red
error = "%R$0-%n";
# channel name is printed
channel = "%_$0-%_";
# nick is printed
nick = "%_$0-%_";
# nick host is printed
nickhost = "%g[%n$0-%g]%n";
# server name is printed
server = "%_$0-%_";
# some kind of comment is printed
comment = "[$0-]";
# reason for something is printed (part, quit, kick, ..)
reason = "%G[%n$0%G]%n";
# mode change is printed ([+o nick])
mode = "%G[%n$0-%G]%n";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%G$0-%n";
chanhost_hilight = "%G$0-%n";
# nick/host is printed (parts, quits, etc.)
channick = "%g$0-%n";
chanhost = "%g$0-%n";
# highlighted channel name is printed
channelhilight = "%g$0-%n";
# ban/ban exception/invite list mask is printed
ban = "%c$0-%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "$0%g<$1-%g> %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}%n";
ownnick = "%W$0-%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}%n";
pubnick = "%N$0-%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}%n";
menick = "%Y$0-%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-}%n";
# channel name is printed with message
msgchannel = "%K:%c$0-%n";
# private message, $0 = nick, $1 = host
privmsg = "%K[%P$0%K(%p$1-%K)%K]%n ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "%K[%p$0%K(%P$1-%K)%K]%n ";
# own private message in query
ownprivmsgnick = "{msgnick $0-}%n";
ownprivnick = "%W$0-%n";
# private message in query
privmsgnick = "{msgnick %n$0-}%n";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W * $0-%n";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $0-%n ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## other IRC events
##
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$0-%K-%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%g!$0-%n ";
# CTCPs
ownctcp = "%K[%r$0%K(%R$1-%K)] ";
ctcp = "%g$0-%n";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%R$0-%n";
netjoin = "%C$0-%n";
# /names list
names_nick = "%g[%n%_$0%_$1-%g]%n ";
names_users = "%W::%n $0-%n";
names_channel = "%W$0-%n";
# DCC
dcc = "%c$0-%n";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "%K[%n(%c$0%n) %n$1-%K]%n ";
dccownmsgnick = "%g<$0-%g>%n %|";
dccownquerynick = "%W$0-";
dccownnick = "%C$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "%K[%C$1- %n(%c$0%n)%K]%n ";
dccquerynick = "%c$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
##
## statusbar
##
# background of statusbar
sb_background = "%0";
# default statusbar item style
sb = "%g[%n$0-%g]%n";
sbmode = "(%G+%n$0-)";
sbaway = " (%CzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
sbmore = "%_-- more --%_";
sblag = "{sb %RLag: $0-}";
sbmail = "{sb Mail: $0-}";
# activity. Det is used for hilights when display doesn't support colors
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sb_act_sep = "%g$*";
sb_act_text = "%K$*";
sbact_act = "A: $0-";
sbact_det = " D: $0-";
};
formats = {
"fe-common/core" = {
join = "%nJoin:%n {channick_hilight $0} ({chanhost $1}) to {channel $2}";
part = "%nPart: {channick $0} ({chanhost $1}) from {channel $2} {reason $3}";
quit = "%nQuit: {channick $0} ({chanhost $1}) {reason $2}";
kick = "%nKick: {channick $0} by {nick $2} from {channel $1} {reason $3}";
};
"fe-common/irc" = {
chanmode_change = "Mode: {mode $1} by {channick $2} on {channel $0}";
whois = "Whois for: %C$0%n (%c$1@$2%n)%: ircname : $3";
};
"fe-common/irc/dcc" = {
own_dcc_query = "{dccownmsgnick {dccownquerynick $0}}$2";
};
};

248
home/.irssi/generane.theme Normal file
View File

@@ -0,0 +1,248 @@
# So, this is pretty much like default.theme, except two major modifications,
# which are, line_start and timestamp. Feel free to rm authors name and other
# shit :)
#
# [- (generane@ircnet) -]
#
###-THEME BEGINS HERE-###########################################################
default_color = "-1";
info_eol = "false";
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%c<><63>%n ";
# timestamp styling, nothing by default
timestamp = "%K$0-%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$*%n";
chanhost_hilight = "{nickhost %c$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%c$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%c$*%n";
# ban/ban exception/invite list mask is printed
ban = "%c$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%K<%n$0$1-%K>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%K(%r$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick %R$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W * $*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%C$*%n";
# /names list
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%4%w";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "[$*] ";
sb = " %c[%n$*%c]%n";
sbmode = "(%c+%n$*)";
sbaway = " (%GzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
# activity in statusbar
# ',' separator
sb_act_sep = "%c$*";
# normal text
sb_act_text = "%c$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%M$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

242
home/.irssi/gothic.theme Normal file
View File

@@ -0,0 +1,242 @@
#
#
#
# + G O T H I C | T H E M E +
#
# v1.2
#
#
#
# + benny@IRCnet | benny@graniitti.net +
#
#
#
#############################################################################
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]<>=" = "%K$0-%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%r+%m|%r+%n ";
# timestamp styling, nothing by default
timestamp = "%K(%r$0-%K)%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$0-%_";
# any kind of error message, default is bright red
error = "%R$0-%n";
# channel name is printed
channel = "%_$0-%_";
# nick is printed
nick = "%_$0-%_";
# nick host is printed
nickhost = "[$0-]";
# server name is printed
server = "%_$0-%_";
# some kind of comment is printed
comment = "[$0-]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $0-}";
# mode change is printed ([+o nick])
mode = "{comment $0-}";
# channel prompt
prompt = "$*%K:%n ";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$0-%n";
chanhost_hilight = "{nickhost %c$0-%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%c$0-%n";
chanhost = "{nickhost $0-}";
# highlighted channel name is printed
channelhilight = "%c$0-%n";
# ban/ban exception/invite list mask is printed
ban = "%c$0-%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "<$0$1-> %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "%K(%n$0$1%K)%n ";
ownnick = "%W$0-%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0-}";
pubnick = "%N$0-%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%g$0-%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%c$0-%n";
# private message, $0 = nick, $1 = host
privmsg = "[%M$0%K(%m$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%K(%M$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%W$0-%n";
# private message in query
privmsgnick = "{msgnick %R$0-%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W * $0-%n";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $0-%n ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## other IRC events
##
# notices
ownnotice = "[%r$0%K(%M$1-%K)]%n ";
notice = "%K-%M$0-%K-%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%g!$0-%n ";
# CTCPs
ownctcp = "[%r$0%K(%M$1-%K)] ";
ctcp = "%g$0-%n";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%R$0-%n";
netjoin = "%C$0-%n";
# /names list
names_nick = "[%_$0%_$1-] ";
names_users = "[%g$0-%n]";
names_channel = "%G$0-%n";
# DCC
dcc = "%g$0-%n";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%r$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
##
## statusbar
##
# backgrould of topicbar
sb_topic_bg = "%g";
# background of statusbar
sb_background = "%0";
# default statusbar item style
sb = "%c[%n%m$0-%c]%n";
sbmode = "%n(%c+%n%M$0-%n)";
sbaway = " (%MzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
sbmore = "%_-- more --%_";
sblag = "{sb Lag: $0-}";
sbmail = "{sb Mail: $0-}";
# activity. Det is used for hilights when display doesn't support colors
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = "Act: $0-";
sbact_det = " Det: $0-";
};
formats = {
"fe-common/irc" = {
whois = "{nick $0} {nickhost $1@$2}%: ircname : $3";
end_of_whois = "\002End of WHOIS\002";
whowas = "{nick $0} {nickhost $1@$2}%: ircname : $3";
end_of_whowas = "\002End of WHOWAS\003";
server_chanmode_change = "{netsplit %mServerMode%n}/{channelhilight $0} {mode $1} by {nick $2}";
netsplit = "{netsplit %mNetsplit%n} {server $0} {server $1} quits: $2";
netsplit_more = "{netsplit %mNetsplit%n} {server $0} {server $1} quits: $2 (+$3 more, use /NETSPLIT to show all of them)";
whois_oper = " oper : IRC slutsor";
};
"Irssi::Script::country" = {
whois = "{nick $0} {nickhost $1@$2} {comment $4}%: ircname : $3";
};
};

180
home/.irssi/green.theme Normal file
View File

@@ -0,0 +1,180 @@
# For irssi 0.7.98 by Timo Sirainen
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%G<><47>%n ";
# timestamp styling, nothing by default
timestamp = "%g$0-%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$0-%_";
# any kind of error message, default is bright red
error = "%R$0-%n";
# channel name is printed
channel = "%c$0-%n";
# nick is printed
nick = "%c$0-%n";
# nick host is printed
nickhost = "($0-)";
# server name is printed
server = "$0-";
# some kind of comment is printed
comment = "($0-)";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $0-}";
# mode change is printed ([+o nick])
mode = "{comment $0-}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$0-%n";
chanhost_hilight = "{nickhost %c$0-%n}";
# nick/host is printed (parts, quits, etc.)
channick = "$0-";
chanhost = "{nickhost $0-}";
# highlighted channel name is printed
channelhilight = "%c$0-%n";
# ban/ban exception/invite list mask is printed
ban = "$0-";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "<$0$1-> %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}%g";
ownnick = "%C$0-%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%C$0-%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}%g";
menick = "%C$0-%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $2-}$0";
# channel name is printed with message
msgchannel = "%w|%c$0-%n";
# private message, $0 = nick, $1 = host
privmsg = "*%c$0%n* ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "*%c$1-%n*> %g";
# own private message in query
ownprivmsgnick = "{msgnick $0-}%g";
ownprivnick = "%C$0-%n";
# private message in query
privmsgnick = "{msgnick %C$0-%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = " * $0-";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}{msgchannel $1} ";
# private action sent by others
pvtaction = " (*) $0- ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## other IRC events
##
# notices
ownnotice = "-%c$1-%n- ";
notice = "-%C$0-%n- ";
pubnotice_channel = "{msgchannel $0-}";
pvtnotice_host = "";
servernotice = "{notice $0-}";
# CTCPs
ownctcp = "[$0 $1-] ";
ctcp = "$0-";
# wallops
wallop = "$0-: ";
wallop_nick = "$0-";
wallop_action = " * $0- ";
# netsplits
netsplit = "%c$0-%n";
netjoin = "%C$0-%n";
# /names list
names_nick = "%_$0%_$1- | ";
names_users = "($0-)";
names_channel = "{channel $0-}";
# DCC
dcc = "$0-";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "*%c=$1-%n*> %g";
dccownaction = "{action $0-}";
dccownaction_target = "{ownaction_target $0-}";
# DCC chat, others
dccmsg = "*%c=$1-%n* ";
dccquerynick = "$0-";
dccaction = " (*dcc*) $0- %|";
};

View File

@@ -0,0 +1,250 @@
# Irssi 0.8.6 - }{pt0 @irc.ptnet.org
# Congrats for marmot and his IamCyan Theme
# and to SCP for inspiring me :P
replaces = { };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%g<%c*%g> ";
# timestamp styling, nothing by default
# any timestamp is bright green
timestamp = "%g$0";
# any kind of text that needs hilighting, default is to bold
hilight = "$0";
# any kind of error message, default is bright red
error = "%R$0-%n";
# channel name is printed
channel = "%c$0-%n";
# nick is printed
nick = "%_$0-%_";
# nick host is printed
nickhost = "[$0-]";
# server name is printed
server = "$0-";
# some kind of comment is printed
comment = "[$0-]";
# reason for something is printed (part, quit, kick, ..)
reason = "[$0-]";
# mode change is printed ([+o nick])
mode = "%_($0-)%_";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%g$0-%n";
chanhost_hilight = "{nickhost %g$0-%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%g$0-%n";
chanhost = "{nickhost %g$0-%n}";
# highlighted channel name is printed
channelhilight = "%_$0-%_";
# ban/ban exception/invite list mask is printed
ban = "$0-";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%G<%G%_$0%_%c$1-%G>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "%W<%n%_%_%C$1%n%W>%n%c %|";
ownnick = "$0-";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "$0-";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "%Y<$0$1-> %|";
menick = "$0-";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "%Y<$1$2-> %|";
# channel name is printed with message
msgchannel = "%w|%c$0-";
# private message, $0 = nick, $1 = host
privmsg = "<-%c$0%n[%C$1%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "->[%c$1-%n] $0";
# own private message in query
ownprivmsgnick = "%B<%n%_$0%_%C$1%B>%n%_ %|";
ownprivnick = "$0-";
# private message in query
privmsgnick = "{msgnick %C$0-%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%g $0-";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}{msgchannel $1} ";
# private action sent by others
pvtaction = " %g(*) $0- ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## other IRC events
##
# notices
ownnotice = "-> %gnotice%n[%G$1%n] ";
notice = "<- %Gnotice%n[%g$0%n] ";
pubnotice_channel = "{msgchannel $0}";
pvtnotice_host = "";
servernotice = "{notice $0-}";
# CTCPs
ownctcp = "-> %b$0%n[%B$1-%n] ";
ctcp = "%B$0-";
# wallops
wallop = "%y$0-: %n";
wallop_nick = "%y$0-%n";
wallop_action = "%y * $0-%n ";
# netsplits
netsplit = "%c$0-%n";
netjoin = "%b$0-%n";
# /names list
names_nick = "%c[%_$0%_$1-]%n ";
names_users = "[$0-]";
names_channel = "{channel $0-}";
# DCC
dcc = "$0-";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "*%c=$1-%n*> %g";
dccownaction = "{action $0-}";
dccownaction_target = "{ownaction_target $0-}";
# DCC chat, others
dccmsg = "*%c=$1-%n* ";
dccquerynick = "$0-";
dccaction = " (*dcc*) $0- %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%2%K";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
#sb_prompt_bg = "%n";
sb_prompt_bg = "%n";
# background for info statusbar
#sb_info_bg = "%6";
sb_info_bg = "%2";
# background for topicbar (same default)
#sb_topic_bg = "%6%k";
#sb_topic_fg = "%k";
sb_topic_fg = "%k";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
prompt = "[$*] ";
sb = " %W[%n$*%W]%n";
sbmode = "(%W+%n$*)";
sbaway = " (%GzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
# activity in statusbar
# ',' separator
sb_act_sep = "%k$*";
# normal text
sb_act_text = "%k$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%M$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};
formats = {
"fe-common/core" = {
join = "%gJoins%n[{channel $2}] %g->%g{channick_hilight $0} {chanhost_hilight $1}";
part = "%gParts%n[{channel $2}] %g->%g{channick $0} {chanhost $1} {reason $3}";
kick = "{channick $0} was kicked from {channel $1} by {nick $2} {reason $3}";
quit = "%cQuits%n %g->%g{channick $0} {chanhost $1} {reason $2}";
};
"fe-common/irc" = {
chanmode_change = "mode[{channel $0}] {mode $1} by {nick $2}";
whois = "{nick $0} {nickhost $1@$2}%: ircname : $3";
server_chanmode_change = "{netsplit ServerMode}/{channelhilight $0}: {mode $1} by {nick $2}";
};
};

240
home/.irssi/greenbox.theme Normal file
View File

@@ -0,0 +1,240 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%B$0-%w"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%B|-%gINFO%B >%w ";
# timestamp styling, nothing by default
timestamp = "%c$0-%w";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$0-%_";
# any kind of error message, default is bright red
error = "%R$0-%w";
# channel name is printed
channel = "%g$0-%w";
# nick is printed
nick = "%_$0-%_";
# nick host is printed
nickhost = "[$0-]";
# server name is printed
server = "%_$0-%_";
# some kind of comment is printed
comment = "[$0-]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $0-}";
# mode change is printed ([+o nick])
mode = "{comment $0-}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%g$0-%w";
chanhost_hilight = "{nickhost %g$0-%w}";
# nick/host is printed (parts, quits, etc.)
channick = "%g$0-%w";
chanhost = "{nickhost $0-}";
# highlighted channel name is printed
channelhilight = "%g$0-%w";
# ban/ban exception/invite list mask is printed
ban = "%g$0-%w";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%_$0%_$1- %|";
ownmsgnick = "{msgnick %B|%w$0%_ $1-%B >}%W";
ownnick = "%G$0-%w";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick %B|%w$0%_ %g$1-%B >}%w";
pubnick = "$0-%w";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick %B|%W$0 %R$1-%B >}%W";
menick = "%R$0-%w";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick %B|%W$1 %R$2-%B >}%W";
# channel name is printed with message
msgchannel = "%W:%c$0-%n";
# private message, $0 = nick, $1 = host
privmsg = "[%Y$0%K(%y$1-%K)%w ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "%B[%G$0%g(%Y$1-%g)] %w";
# own private message in query
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%B[%B-%G$0- %B>%w";
# private message in query
privmsgnick = "{msgnick %B[%B-%g$0- %B>%w}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%R > %R$0-%n";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = " (%B>%B>%B>%n) %R$0-%n ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## other IRC events
##
# notices
ownnotice = "[%G$0%g(%Y$1-%g)]%w ";
notice = "%B[%R$0-%B]%w ";
pubnotice_channel = "%W:%m$0-";
pvtnotice_host = "%g(%Y$0-%g)";
servernotice = "%g!$0-%w ";
# CTCPs
ownctcp = "[%c$0%K(%C$1-%K)] ";
ctcp = "%g$0-%n";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%R$0-%w";
netjoin = "%G$0-%w";
# /names list
names_nick = "[%_$0%_%g$1-%b] ";
names_users = "[%c$0-%g]";
names_channel = "%G$0-%c";
# DCC
dcc = "[%w$0-%w]";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "<%R$0-%n>";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
dccaction = " %R>%Y>%G>%n %C$0-%n %|";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%B[-%g$0- %B>%w";
##
## statusbar
##
# background of statusbar
sb_background = "%4";
prompt = "%B[%g$*%B] ";
# default statusbar item style
sb = "%c[%n$0-%c]%n";
sbmode = "(%_+%n$0-)";
sbaway = " (%RAWAY%n)";
sbservertag = ":$0 (change with ^X)";
sbmore = "%_-- more --%_";
sblag = "{sb Lag: $0-}";
sbmail = "{sb Mail: $0-}";
# activity. Det is used for hilights when display doesn't support colors
sb_act_hilight = "%R$*";
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = "Act: $0-";
sbact_det = " Det: $0-";
};
formats = {
"fe-common/core" = { pubmsg = "{pubmsgnick $2 {pubnick $0}}$1"; };
};

273
home/.irssi/greenedge.theme Normal file
View File

@@ -0,0 +1,273 @@
# greenedge.theme for irssi - http://waxman.org/irssi/irssi
#
# greenedge.theme, Public Beta, 1.0. 2006/06/20
#
# Copyright 2006 Dave Waxman
#
# Please report any bugs to dave@waxman.org
#
# This theme is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This theme is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this theme; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%B$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%G::%n ";
# timestamp styling, nothing by default
timestamp = "$* ";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$*%n";
chanhost_hilight = "{nickhost %c$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%c$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%c$*%n";
# ban/ban exception/invite list mask is printed
ban = "%c$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%n$0$1-%G:%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%K(%r$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick %G$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%Y*%n $*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%C$*%n";
# /names list
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%n%n";
# background for prompt / input line
sb_prompt_bg = "%w";
# background for info statusbar
sb_info_bg = "%8";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "%B-(";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = "%B)-";
# topicsbstart = "{sbstart $*}";
# topicsbend = "{sbend $*}";
prompt = "%B[%w$tag%B/%W$cumode%G$*%B]%n ";
sb = "%G-=%B[%w$*%B]%G=-%n";
sbmode = "%B(%n+%c$*%B)%n";
sbaway = " %B(%YzZzZ%B)";
sbservertag = "%Y:$0 %n(change with ^X)";
# activity in statusbar
# ',' separator
sb_act_sep = "%K$*";
# normal text
sb_act_text = "%c$*";
# public message
sb_act_msg = "%W$*";
sb_topic_bg = "%G";
# hilight
sb_act_hilight = "%Y$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%w";
};
formats = {
"fe-common/core" = { pubmsg = "{pubmsgnick $2 {pubnick \00310$0}}$1"; };
"fe-common/irc" = { away = ""; unaway = ""; };
};

269
home/.irssi/greenish.theme Normal file
View File

@@ -0,0 +1,269 @@
# Greenish by Juho Majasaari aka. geel
# A new version of the "simple"-theme,
# now takes use of some cvs-version thingies..
################################################
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# default foreground color (%N) - 0 is the "default terminal color"
default_color = "0";
# default foreground color when "0" can't be used,
# such as with bolds and reverses. white is default.
default_real_color = "7";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]" = "%w$0-%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%c<>%n ";
# timestamp styling, nothing by default
timestamp = "($0-)";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$0-%_";
# any kind of error message, default is bright red
error = "%B$0-%n";
# channel name is printed
channel = "%_$0-%_";
# nick is printed
nick = "%_$0-%n%_";
# nick host is printed
nickhost = "[$0-]";
# server name is printed
server = "%_$0-%_";
# some kind of comment is printed
comment = "[$0-]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $0-}";
# mode change is printed ([+o nick])
mode = "{comment $0-}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$0-%n";
chanhost_hilight = "{nickhost %c$0-%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%g$0-%n";
chanhost = "{nickhost $0-}";
# highlighted channel name is printed
channelhilight = "%c$0-%n";
# ban/ban exception/invite list mask is printed
ban = "%c$0-%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "<$0$1-> %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%g$0-%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$0-%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick %n$0 $1-%n}";
menick = "%C$0-%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick %R:%n$1 $0$2-%n%R:%n}";
# channel name is printed with message
msgchannel = "%K:%c$0-%n";
# private message, $0 = nick, $1 = host
privmsg = "[%c$0%K(%r$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%g$0-%n";
# private message in query
privmsgnick = "{msgnick %C$0-%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W$0-%n ";
# generic one that's used by most actions
action = "::%w:%n {action_core $0-}";
# own action, both private/public
ownaction = "{action $0-}%n";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $0-%n ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## other IRC events
##
# notices
ownnotice = "[%c$0%K(%g$1-%K)]%n ";
notice = "%c-%n$0-%K-%n ";
pubnotice_channel = "%K:%g$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%g!$0-%n ";
# CTCPs
ownctcp = "[%c$0%K(%w$1-%K)] ";
ctcp = "%c$0-%n";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%R$0-%n";
netjoin = "%C$0-%n";
# /names list
names_nick = "[%_$0%_$1-] ";
names_users = "[%c$0-%n]";
names_channel = "%C$0-%n";
# DCC
dcc = "%c$0-%n";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "[%c$0%K($1-%K)%n] ";
dccownnick = "%y$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%c$1-%K(%g$0%K)%n] ";
dccquerynick = "%r$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
##
## statusbar
##
# background of statusbar
sb_background = "%0";
sb_act_hilight = "%G$*";
# default statusbar item style
sb = "%c[%n$0-%c]%n";
sb_topic_bg = "%c";
sb_topic = "%C";
sbmode = "(%c+%n$0-)";
sbaway = " (%cGone..%n)";
sbservertag = "%c:%n$0 (change with ^X)";
sbmore = "%_-- more --%_";
sblag = "{sb Lag: $0-}";
sbmail = "{sb Mail: $0-}";
# activity. Det is used for hilights when display doesn't support colors
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = "Act: $0-";
sbact_det = " Det: $0-";
};

View File

@@ -0,0 +1,119 @@
# greyed-out.theme for irssi by bluet
# based on darksystem.theme
# original comment:
# > darksystem.theme for irssi
# > by source, vsm@darksystem.org
# very simple and boring theme that works great with most terminals
default_color = "-1";
replaces = { "[]=" = "%9$0-%n"; };
abstracts = {
line_start = "%9***%n ";
timestamp = "$*";
hilight = "%n%9$*%n";
error = "%9$*%n";
channel = "$*";
nick = "$*";
nickhost = "($*)";
server = "($*)";
comment = "($*)";
reason = "{comment $*}";
mode = "{comment $*}";
channick_hilight = "%n%9$*%n";
chanhost_hilight = "{nickhost $*}";
channick = "$*";
chanhost = "{nickhost $*}";
channelhilight = "%n%9$*%n";
ban = "$*";
msgnick = "%9$0%n$1-%n: ";
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%9$*%n";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "$*";
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%9$*%n";
pubmsghinick = "{msgnick $1 $0$2-}";
msgchannel = "$*";
privmsg = "$0($1-) ";
ownprivmsg = "$0($1-) ";
ownprivmsgnick = "$*: ";
ownprivnick = "$*";
privmsgnick = "$*: ";
action_core = " %9*%n $*";
action = "{action_core $*} ";
ownaction = "{action $*}";
ownaction_target = "{action_core $0}:$1 ";
pvtaction = " (*) $* ";
pvtaction_query = "{action $*}";
pubaction = "{action $*}";
whois = "$[8]0 : $1-";
ownnotice = "$0($1-) ";
notice = "$* ";
pubnotice_channel = ":$*";
pvtnotice_host = "($*)";
servernotice = "!$* ";
ownctcp = "$0 $1- ";
ctcp = "$* ";
wallop = "$*: ";
wallop_nick = "$*";
wallop_action = " * $* ";
netsplit = "$*";
netjoin = "$*";
names_prefix = "";
names_nick = "%9$0%n$1- ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "$*";
names_channel = "%9$*%n";
dcc = "$*";
dccfile = "$*";
dccownmsg = "$0($1-) ";
dccownnick = "$*";
dccownquerynick = "$*";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}:$1 ";
dccmsg = "$1-($0) ";
dccquerynick = "$*";
dccaction = " (*dcc*) $* %|";
sb_background = "%n";
sb_prompt_bg = "%n";
sb_info_bg = "%n";
sb_topic_bg = "%n";
sbstart = "";
sbend = " ";
prompt = "$*: ";
sb = "%9$*%n ";
sbmode = " %n+%9$0-%n";
sbaway = " (away)";
sbservertag = ":$0";
sb_act_sep = "%n$*";
sb_act_text = "%n$*";
sb_act_msg = "%9$*%n";
sb_act_hilight = "%8%9$*%n";
sb_act_hilight_color = "%8%8%9$1-%n";
# usercount
sb_usercount = "{sb %n$0%9 nicks %n($1-)}";
sb_uc_ircops = "%9*%9$*%n";
sb_uc_ops = "%n%9@%n$*";
sb_uc_halfops = "%9%%%n$*";
sb_uc_voices = "%9+%n$*";
sb_uc_normal = "$*";
sb_uc_space = " ";
};

308
home/.irssi/h3rbz.theme Normal file
View File

@@ -0,0 +1,308 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%W$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%B::%R!!%B::%n ";
# timestamp styling, nothing by default
timestamp = "[%B$*%n]";
# any kind of text that needs hilighting, default is to bold
hilight = "%M$*%n";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%_$0-%_";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment %m$*%n}%y";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%y$*%n";
chanhost_hilight = "{nickhost %G$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%y$*%n";
chanhost = "{nickhost %R$*%n}";
# highlighted channel name is printed
channelhilight = "%y$*%n";
# ban/ban exception/invite list mask is printed
ban = "%r$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%R$0%n$1:%n %|";
#msgnick = "$0$1->%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}%W";
ownnick = "%G$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%W:%y$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%W(%r$1-%W)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%W(%R$1-%W)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick %R$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = " %R*%n %W$*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%W:%c$1%n ";
# private action sent by others
pvtaction = " (%R*%n) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%r$0%W(%R$1-%W)]%n ";
notice = "%W-%M$*%W-%n ";
pubnotice_channel = "%W:%m$*";
pvtnotice_host = "%W(%m$*%W)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "%yYou ping%n [%r$1-%n]%y:%n %W";
ctcp = "%y$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%Y$*%n";
# /names list
names_prefix = " %y:%n ";
names_nick = "%r$0%n%y$1%n ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
#names_users = "%y$*%n";
names_users = "%y$0: $1%n";
names_channel = "$*";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%W($1-%W)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%W:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%W(%g$0%W)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%0%Y";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%Y";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
sb_topic_bg = "%0%Y";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "%Y[========]%n";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " [========]";
topicsbstart = "[========] TOPIC:{sbstart $*}";
topicsbend = " h3rbz v1.1 [========]{sbend $*}";
prompt = "[$*] ";
sb = " %W[%n$*%W]%n";
sbmode = "(%W+%n$*)";
sbaway = " (%GzZzZ%n)";
sbservertag = "%W:%n$0 (change with ^X)";
sbnickmode = "$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%y$*";
# normal text
sb_act_text = "%y$*";
# public message
sb_act_msg = "%w$*";
# hilight
sb_act_hilight = "%M$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};
formats = {
"fe-common/core" = {
own_msg = "{ownmsgnick $2 {ownnick $[-9]0}}$1";
own_msg_channel = "{ownmsgnick $3 {ownnick $[-9]0}{msgchannel $1}}$2";
pubmsg_me = "{pubmsgmenick $2 {menick $[-9]0}}$1";
pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-9]1{msgchannel $2}}$3";
pubmsg = "{pubmsgnick $2 {pubnick $[-9]0}}$1";
pubmsg_channel = "{pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}$2";
#line_start = "{line_start}";
#line_start_irssi = "{line_start}{hilight Irssi} %W|%n ";
};
};

309
home/.irssi/hagge.theme Normal file
View File

@@ -0,0 +1,309 @@
# hagge.theme
#
# 27 Oct 2002
#
#
# contact me as Hagge on
#
# #<23>rebro at IRCnet
# #.se at LINKnet (irc.mirkwarriors.net)
#
#
# Changes since 02 sep
# * Put back End of WHOIS/WHOWAS.
#
# Changes since 4 aug
# * Changed to all bold black whois.
# If you want if all white remove
# formats and change whois to:
# whois = "$[8]0 : $1-";
#
# Changes since 22 june
# * Changed line start to -%- instead of %%%.
# * Removed "bold black" as color for parts of whois.
# My old settings was:
# line_start = "%K%%%n%%%K%%%n ";
# whois = " %K$[8]0 : $1-%n";
#
# Changes since 12 june
# * private msgs is green instead of red.
# * dcc msgs looks like above instead of default.
# * dcc querys looks like msg querys
# * dcc action is green instead of bold white
# My old settings was:
# privmsg = "[%R$0%K(%r$1-%K)%n] ";
# ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
# dccownmsg = "[%r$0%K($1-%K)%n] ";
# dccownnick = "%R$*%n";
# dccownquerynick = "%W$*%n";
# dccmsg = "[%G$1-%K(%g$0%K)%n] ";
# dccaction = "%W (*dcc*) $*%n %|";
# and no format setting at the end of the file.
#
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
#line_start = "%K-%Y!%K-%n ";
line_start = "%K-%n%%%K-%n ";
# timestamp styling, nothing by default
timestamp = "%K$*%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "$*";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment %g$*%n}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$*%n";
chanhost_hilight = "{nickhost %c$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%c$*%n";
chanhost = "{nickhost %K$*%n}";
# highlighted channel name is printed
channelhilight = "%G$*%n";
# ban/ban exception/invite list mask is printed
ban = "%c$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%K<%n%K$0%n$1-%K>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "%M<%n%K$0%n$1%M>%n %|";
ownnick = "$*";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "$*";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "%K<%n%K$0%n%Y$1-%n%K>%n %|";
menick = "$*";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "%K<%n%K$1%n%Y$2-%n%K>%n %|";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%G$0%K(%g$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%K$0%K(%g$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "%g<%n$*%g>%n %|";
ownprivnick = "$*";
# private message in query
privmsgnick = "%g<%n%G$*%n%g>%n %|";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%K-%n%W+%n%K-%n $*";
#action_core = "%K-%n%R!%n%K-%n $*";
#action_core = "%K[%n%r$*%n%K]%n ";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%r$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
#pvtaction_query = "{action $*}";
pvtaction_query = "%K-%n%G+%n%K-%n $* ";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = " %K$[8]0 : $1-%n";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%R!$*%n ";
# CTCPs
ownctcp = "[%g$0%K(%G$1-%K)] ";
ctcp = "%G$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%r$*%n";
# /names list
names_prefix = " ";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "[%g$0%n$1-] ";
names_nick_halfop = "[%K$0%n$1-] ";
names_nick_voice = "[%K$0%n$1-] ";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "%g[%n%K$0%n%K(%n$1-%K)%n%g]%n ";
dccownnick = "%N$*%n";
dccownquerynick = "%N$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%r$1%n ";
# DCC chat, others
dccmsg = "%g[%n%G$1-%n%K(%g$0%n%K)%n%g]%n ";
dccquerynick = "%g$*%n";
dccaction = "%G (*dcc*)%n $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%0%w";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
sb_topic_bg = "%0%w";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
prompt = "%K[%N$*%K]%n ";
sb = " %K[%n%c$*%n%K]%n";
sbmode = "%w(%n%K+%n$*)";
sbaway = " (%Caway%n)";
sbservertag = ":$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%c$*";
# normal text
sb_act_text = "%w$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%M$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};
formats = {
"fe-common/irc/dcc" = {
own_dcc = "%g[%n%Kdcc%n%K(%n%g$0%n%K)%n%g]%n $2";
own_dcc_query = "%g<%n$0%g>%n %|$2";
};
"fe-common/irc" = {
whois = "%W$0%n [%K$1@%K$2%n]%n%:{whois ircname $3}";
end_of_whois = "%KEnd of WHOIS%n";
whois_server = "{whois server %|$1 {comment %K$2%n}}";
whois_idle_signon = "{whois idle %|$1 days $2 hours $3 mins $4 secs {comment %Ksignon: $5%n}}";
whowas = "%W$0%n [%K$1@%K$2%n]%n%:{whois was $3}";
end_of_whowas = "%KEnd of WHOWAS%n";
};
"Irssi::Script::country" = {
whois = "%W$0%n [%K$1@%K$2%n]%n {comment $4}%:{whois ircname $3}";
};
};

254
home/.irssi/hellfire.theme Normal file
View File

@@ -0,0 +1,254 @@
# HELLFIRE theme for irssi
# by Anzuhan <anzuhan@ihme.org> Anzuhan@IRCNet @QuakeNet @IhmeNet
replaces = { "=" = "%w$0-%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%W-%r!%W-%n ";
# timestamp styling, nothing by default
timestamp = "%w$0-";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$0-%_";
# any kind of error message, default is bright red
error = "%r$0-%n";
# channel name is printed
channel = "%R$0-%n";
# nick is printed
nick = "%Y$0-";
# nick host is printed
nickhost = "%W$0-";
# server name is printed
server = "$0-";
# some kind of comment is printed
comment = "%W$0-";
# reason for something is printed (part, quit, kick, ..)
reason = "%r[%n{comment $0-}%r]%n";
# mode change is printed ([+o nick])
mode = "%W$0-%n";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%R$0-%n";
chanhost_hilight = "{nickhost %W$0-}";
# nick/host is printed (parts, quits, etc.)
channick = "%r$0-%n";
chanhost = "{nickhost %W$0-%n}";
# highlighted channel name is printed
channelhilight = "%R$0-%n";
# ban/ban exception/invite list mask is printed
ban = "%W$0-%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%r<%W$0$1-%r> %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1}%Y%n";
ownnick = "%Y$0%Y$1%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1}%n";
pubnick = "%w$0$1%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick %_$0%_ $1}%W";
menick = "%Y$0%Y$1";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "%R%r$1%y$2%y%R%W ";
# channel name is printed with message
msgchannel = "%w:%r$0-%n";
# private message, $0 = nick, $1 = host
privmsg = "%r%r$0%n %n%|";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "%r--> %n$1%r:%n %|";
# own private message in query
ownprivmsgnick = "%R<%W$0-%R> %|";
ownprivnick = "%Y$0";
# private message in query
privmsgnick = "{msgnick %r%Y$0%r }%w%|";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "$0-%n";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "%W* {action %Y$0-}";
# own action with target, both private/public
ownaction_target = "%W* {hilight $0}%n%c$1%n ";
# private action sent by others
pvtaction = "%r* *%n $0-%n ";
pvtaction_query = "%r* %n{action $0-}";
# public action sent by others
pubaction = "%W* {action $0-}";
##
## other IRC events
##
# notices
ownnotice = "%Wnotice %R-> %Y$1%n%W:%n %|";
notice = "%r-%Y$0-%r-%W:%n %|";
pubnotice_channel = "%R$0-%W: %|";
pvtnotice_host = "%n ($0-)%|";
servernotice = "%r- %c$0-%n %|";
# CTCPs
ownctcp = "%W-> $0 to %Y$1%n: ";
ctcp = "%W-> %n$0-%n";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%r$0-%n";
netjoin = "%r$0-%n";
# /names list
names_nick = "%W[%Y$0%n$1-%W] ";
names_users = "%w$0-%n:";
names_channel = "%Y$0-%n";
# DCC
dcc = "%r- $0-%n";
dccfile = "$0-";
# DCC chat, own msg/action
dccownmsg = "%Y$1%n ";
dccownnick = "%R$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
##
## statusbar
##
# background of statusbar
sb_background = "%R";
# default statusbar item style
sb = "[%n$0-%n] ";
# background for topicbar (same default)
sb_topic_bg = "%W";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
sbmode = " %n(%W+%Y$0-%n)%n";
sbaway = " (%n%rAway%n)";
sbservertag = ": $0";
sbmore = "%_-- more --%_";
sblag = "{sb %WLag: %R$0-%n}";
sbmail = "{sb Mail: $0-}";
# activity. Det is used for hilights when display doesn't support colors
sb_act_sep = "%r$*%n";
sb_act_text = "%r$*%n";
sb_act_msg = "%W$*%n";
sb_act_hilight = "%Y$*%n";
sb_act_hilight_color = "%_%Y$1-%_%n";
};
formats = {
"fe-common/core" = {
join = "{channick_hilight $0} %r(%W$1%r) %Rjoins%n %Y$2%n";
part = "{channick_hilight $0} %r(%W$1%r) %Rparts%n %Y$2%n {reason $3}";
kick = "{channick_hilight $0} was %Wkicked%n from {channel $1} by {nick $2} {reason $3}";
quit = "{channick_hilight $0} %r(%W$1%r) %Rquits%n {reason $2}";
endofnames = "%Y$0%W: %Y$1 %nnicks%n %r(%Wops: %R$2%n %Wvoices: %R$3%n %Wregular: %R$5%r)";
};
"fe-common/irc" = {
chanmode_change = "Mode change {mode $1} on {channelhilight $0} by {nick $2}";
server_chanmode_change = "ServerMode {mode $1} on {channelhilight $0} by {nick $2}";
netsplit_more = "{netsplit Netsplit} ({server $0} <--/ /--> {server $1}) Disconnects: {nick $2} (and another $3, /NETSPLIT for a full list.)";
netsplit = "{netsplit Netsplit} ({server $0} <--/ /--> {server $1}) Disconnects: {nick $2}";
netsplit_join = "{netjoin Netsplit} over, joins: {nick $0}";
netsplit_join_more = "{netjoin Netsplit} over, joins: {nick $0} (and $1 more)";
notice_private = "{notice $0}$2";
ctcp_reply = "%g CTCP {hilight $0} reply from {nick $1}: $2";
ctcp_ping_reply = "%g %n CTCP {hilight PING} reply from {nick $0}: %Y$1.$[-3.0]2%n seconds";
ctcp_requested = "{ctcp {nick $0}%n!{comment $1} requested CTCP {hilight $2} from {nick $4}} $3";
ctcp_requested_unknown = "{ctcp {nick $0}%n!{comment $1} requested unknown CTCP {hilight $2} from {nick $4}} $3";
ctcp_reply_channel = "%g %n CTCP {hilight $0} reply from {nick $1} in channel {channel $3}: $2";
channel_mode = "Mode on {channelhilight $0} is {mode $1}";
};
"fe-text" = {
lastlog_start = "%_------- %c-%n %_{hilight Lastlog}%_:";
lastlog_end = "%_------- %c-%n%_ {hilight End of lastlog}%_";
};
"fe-common/irc/dcc" = {
dcc_ctcp = "{dcc %g %n DCC CTCP {hilight $1} received from {hilight $0}: $2}";
own_dcc_query = "%r%n{ownmsgnick $0 %r%n}$2";
dcc_msg_query = "{privmsgnick $0}$1";
own_dcc_action = " %r*%n {dccownaction_target $0 $1}$2";
own_dcc_action_query = " %r*%n {dccownaction $0}$2";
};
};

257
home/.irssi/hnsk.theme Normal file
View File

@@ -0,0 +1,257 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%c$0-%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%R:%Y:%G:%n ";
# timestamp styling, nothing by default
timestamp = "%c$0-%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$0-%_";
# any kind of error message, default is bright red
error = "%R$0-%n";
# channel name is printed
channel = "%y$0-%n";
# nick is printed
nick = "%_$0-%_";
# nick host is printed
nickhost = "[$0-]";
# server name is printed
server = "%_$0-%_";
# some kind of comment is printed
comment = "[$0-]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $0-}";
# mode change is printed ([+o nick])
mode = "{comment $0-}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%G$0-%n";
chanhost_hilight = "{nickhost %g$0-%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%g$0-%n";
chanhost = "{nickhost $0-}";
# highlighted channel name is printed
channelhilight = "%y$0-%n";
# ban/ban exception/invite list mask is printed
ban = "%g$0-%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%_$0%_$1- %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick %_<%_$0%_ $1->}%R";
ownnick = "%R$0-%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick %_<%_$0%_ %C$1-%n>}";
pubnick = "$0-%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick %Y>>%W$0 %P$1-%Y<<}%G";
menick = "%P$0-%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick %Y>>%W$1 %P$2-%Y<<}%G";
# channel name is printed with message
msgchannel = "%K:%c$0-%n";
# private message, $0 = nick, $1 = host
privmsg = "[%Y$0%K(%y$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%G$0%K(%Y$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%R$0-%n";
# private message in query
privmsgnick = "{msgnick <%C$0-%n>}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%R >%Y>%G> %C$0-%n";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = " (%R>%Y>%G>%n) %C$0-%n ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## other IRC events
##
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$0-%K-%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%g!$0-%n ";
# CTCPs
ownctcp = "[%c$0%K(%C$1-%K)] ";
ctcp = "%g$0-%n";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%R$0-%n";
netjoin = "%C$0-%n";
# /names list
names_nick = "[%_$0%_%m$1-%n] ";
names_users = "[%g$0-%n]";
names_channel = "%G$0-%n";
# DCC
dcc = "<%g$0-%n>";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "<%R$0-%n>";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "<%C$0-%n>";
dccaction = " %R>%Y>%G>%n %C$0-%n %|";
##
## statusbar
##
# background of statusbar
sb_background = "%4";
# default statusbar item style
sb = "%c[%n$0-%c]%n ";
sbmode = "(%_+%n$0-)";
sbaway = " (%RAWAY%n)";
sbservertag = ":$0 (change with ^X)";
sbmore = "%_-- more --%_";
sblag = "{sb Lag: $0-}";
sbmail = "{sb Mail: $0-}";
# activity. Det is used for hilights when display doesn't support colors
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = "Act: $0-";
sbact_det = " Det: $0-";
};
formats = {
"fe-common/core" = { pubmsg = "{pubmsgnick $2 {pubnick $0}}$1"; };
};

294
home/.irssi/hrncek.theme Normal file
View File

@@ -0,0 +1,294 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%B>>>%n ";
# timestamp styling, nothing by default
timestamp = "$*";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%G$*%n";
chanhost_hilight = "{nickhost %c$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%R$*%n";
chanhost = "{nickhost %K$*%n}";
# highlighted channel name is printed
channelhilight = "%c$*%n";
# ban/ban exception/invite list mask is printed
ban = "%c$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%K<%W$0%n$1-%K>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}%g";
ownnick = "%R$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%K(%r$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}%g";
ownprivnick = "%R$*%n";
# private message in query
privmsgnick = "{msgnick %Y$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%B * $*%W";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%B (*) $*%W";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%C$*%n";
# /names list
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%0%g";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
sb_topic_bg = "%4%W";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "%W$*%c-> ";
sb = " %r[%n$*%r]%n";
sbmode = "(%c+%n$*)";
sbaway = " (%RAWAY%n)";
sbservertag = ":$0 (change with ^X)";
sbnickmode = "$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%c$*";
# normal text
sb_act_text = "%c$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%Y$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

246
home/.irssi/huara.theme Normal file
View File

@@ -0,0 +1,246 @@
# huara by geel
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "-> ";
# timestamp styling, nothing by default
timestamp = "$*";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "$*";
# channel name is printed
channel = "$*";
# nick is printed
nick = "$*";
# nick host is printed
nickhost = "%K(%n$*%K)%n";
# server name is printed
server = "$*";
# some kind of comment is printed
comment = "\"$*\"";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
misc = "[$*]";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "$*";
chanhost_hilight = "{nickhost %w$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "$*";
chanhost = "{nickhost %w$*%n}";
# highlighted channel name is printed
channelhilight = "{channel $*}";
# ban/ban exception/invite list mask is printed
ban = "{misc %w$*%n}";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "$0$1-> %n";
msghi = "%n$0$1-%K>%n %w";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-%r}%n";
ownnick = "$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1%R}%n";
menick = "$*";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msghi $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%w$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%n$0%K(%w$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%w$0%K(%n$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*%W}%n";
ownprivnick = "$*%n";
# private message in query
privmsgnick = "{msgnick $*%r}%n";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = " %K*%n $*";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%w$1%n ";
# private action sent by others
pvtaction = " %K(*)%n $* ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "[%w$[8]0]%n : $1-";
# notices
ownnotice = "%K-%w$0%K(%n$1-%K)-%n ";
notice = "%K-%w$*%K-%n ";
pubnotice_channel = "%K:%w$*";
pvtnotice_host = "%K(%w$*%K)";
servernotice = "[%w$*]%n ";
# CTCPs
ownctcp = "$0 [%w$1-%n] -> ";
ctcp = "%n$*%n";
# wallops
wallop = "%w$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "$*";
netjoin = "$*";
# /names list
names_prefix = "";
names_nick = "%w$0$1-%n ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%w$*%n]";
names_channel = "%K(%n$*%K)%n";
# DCC
dcc = "$*";
dccfile = "[%w$*]";
# DCC chat, own msg/action
# i do not give a rat's ass about dcc chats.
dccownmsg = "[%w$0%K($1-%K)%n] ";
dccownnick = "%w$*%n";
dccownquerynick = "%w$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%w$1%n ";
# DCC chat, others
dccmsg = "[%w$1-%K(%g$0%K)%n] ";
dccquerynick = "%w$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%1%k";
# default backround for "default" statusbar group
#sb_default_bg = "%1";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "";
# background for topicbar (same default)
sb_topic_bg = "%n";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
prompt = "$*> ";
sb = " $*";
sbmode = " (+$*)";
sbaway = " [away]";
sbservertag = ":[$0]";
# activity in statusbar
# ',' separator
sb_act_sep = "$*";
# normal text
sb_act_text = "$*%n";
# public message
sb_act_msg = "%k$*%n";
# hilight
sb_act_hilight = "%w$*%n";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

248
home/.irssi/hv.theme Normal file
View File

@@ -0,0 +1,248 @@
# hv.theme - 16/3/04
# Irssi-theme (c) cubik
# feel free to use, alter & etc..
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%K:%w:%W: ";
# timestamp styling, nothing by default
timestamp = "%K$*";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%g$*%n";
# nick is printed
nick = "$*";
# nick host is printed
nickhost = "[%w$*]%n";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "%g[%n$*%g]%n";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%g$*%n";
chanhost_hilight = "%K{nickhost $*%K}";
# nick/host is printed (parts, quits, etc.)
channick = "%w$*%n";
chanhost = "%K{nickhost $*%K}";
# highlighted channel name is printed
channelhilight = "%g$*%n";
# ban/ban exception/invite list mask is printed
ban = "%g$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%g$0 %w$1-%K >>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "%g$0%K[$1-] %g>> %n";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "%g$0%K[%w$1-%K] %g>>%n ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick %R$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W * $*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%C$*%n";
# /names list
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%n";
# default backround for "default" statusbar group
#sb_default_bg = "%n";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%n";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "%K[%n$*%K]%n ";
sb = " %g[%n$*%g]%n";
sbmode = "(%g+%n$*)";
sbaway = " (%GzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
# activity in statusbar
# ',' separator
sb_act_sep = "%g$*";
# normal text
sb_act_text = "%g$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%Y$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

View File

@@ -0,0 +1,253 @@
#################################################
# #
# industrial.theme, made by blaze on 27/03/2004 #
# lino at kalieye dot net #
#################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%w-%W-%w-%n ";
# timestamp styling, nothing by default
timestamp = "%%H%%M%%S";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%Y$*%n";
# channel name is printed
channel = "%y%_$*%_";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%W$*%n";
chanhost_hilight = "{nickhost %w$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%y$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%y$*%n";
# ban/ban exception/invite list mask is printed
ban = "%y$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%w<%W$0%n$1-%w>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "%y{msgnick $0 $1-%y}%n";
ownnick = "%W$*%n";
pmsgnick = "%w<%W$0%n$1-%w>%n %|";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%b$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%K(%r$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%K(%b$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{pmsgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{pmsgnick %B$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W * $*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%b$1%n ";
# private action sent by others
pvtaction = "%y * $*%n ";
pvtaction_query = "{pvtaction $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%b$0%K(%B$1-%K)]%n ";
notice = "%K-%B$*%K-%n ";
pubnotice_channel = "%K:%r$*";
pvtnotice_host = "%K(%b$*%K)";
servernotice = "%r!$*%n ";
# CTCPs
ownctcp = "[%b$0%K(%Y$1-%K)] ";
ctcp = "%b$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%W$*%n";
netjoin = "%W$*%n";
# /names list
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%b$*%n]";
names_channel = "%B$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%7%k";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%7";
# background for topicbar (same default)
sb_topic_bg = "%7%k";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = " <>";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = "<industrial> ";
topicsbstart = " <>";
topicsbend = "<> ";
prompt = "[$*]: ";
sb = " %K(%k$*%K)%n";
sbmode = "%K(%K+%k$*%K)";
sbaway = " (%yaway%n)";
sbservertag = ":$0 (change with ^X)";
sbnickmode = "$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%k$*";
# normal text
sb_act_text = "%k$*";
# public message
sb_act_msg = "%K$*";
# hilight
sb_act_hilight = "%R$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

225
home/.irssi/initrd.theme Normal file
View File

@@ -0,0 +1,225 @@
# For irssi 0.7.98 by Timo Sirainen
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%g%n ";
# timestamp styling, nothing by default
timestamp = "%%H:%%M";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$0-%_";
# any kind of error message, default is bright red
error = "%R$0-%n";
# channel name is printed
channel = "%g$0-%n";
# nick is printed
nick = "%g$0-%n";
# nick host is printed
nickhost = "($0-)";
# server name is printed
server = "$0-";
# some kind of comment is printed
comment = "($0-)";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $0-}";
# mode change is printed ([+o nick])
mode = "{comment $0-}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%c$0-%n";
chanhost_hilight = "{nickhost %c$0-%n}";
# nick/host is printed (parts, quits, etc.)
channick = "$0-";
chanhost = "{nickhost $0-}";
# highlighted channel name is printed
channelhilight = "%c$0-%n";
# ban/ban exception/invite list mask is printed
ban = "$0-";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "<$0$1-> %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%g$0-%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%g$0-%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$0-%Y";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $2-}$0";
# channel name is printed with message
msgchannel = "%w|%g$0-%n";
# private message, $0 = nick, $1 = host
privmsg = "*%g$0%n* ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "*%g$1-%n*> %g";
# own private message in query
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%g$0-%n";
# private message in query
privmsgnick = "{msgnick %g$0-%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = " * $0-";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}{msgchannel $1} ";
# private action sent by others
pvtaction = " (*) $0- ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## other IRC events
##
# notices
ownnotice = "-%g$1-%n- ";
notice = "-%g$0-%n- ";
pubnotice_channel = "{msgchannel $0-}";
pvtnotice_host = "";
servernotice = "{notice $0-}";
# CTCPs
ownctcp = "[$0 $1-] ";
ctcp = "$0-";
# wallops
wallop = "$0-: ";
wallop_nick = "$0-";
wallop_action = " * $0- ";
# netsplits
netsplit = "%g$0-%n";
netjoin = "%g$0-%n";
# /names list
names_nick = "%_$0%_$1- | ";
names_users = "($0-)";
names_channel = "{channel $0-}";
# DCC
dcc = "$0-";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "*%g=$1-%n*> %g";
dccownaction = "{action $0-}";
dccownaction_target = "{ownaction_target $0-}";
# DCC chat, others
dccmsg = "*%g=$1-%n* ";
dccquerynick = "$0-";
dccaction = " (*dcc*) $0- %|";
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%0%g";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%0";
# background for topicbar (same default)
sb_topic_bg = "%0%g";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = " <>";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = "<irssi> ";
topicsbstart = " <>";
topicsbend = "<> ";
prompt = "[$*]: ";
sb = " %g(%g$*%g)%n";
sbmode = "%g(%g+%g$*%g)";
sbaway = " (%yaway%n)";
sbservertag = ":$0 (change with ^X)";
sbnickmode = "$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%g$*";
# normal text
sb_act_text = "%g$*";
# public message
sb_act_msg = "%g$*";
# hilight
sb_act_hilight = "%R$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

294
home/.irssi/insane.theme Normal file
View File

@@ -0,0 +1,294 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
#replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%b*%B*%b*%n ";
# timestamp styling, nothing by default
timestamp = "%b[%K$*%b]%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%B[ $* ]%n";
# nick host is printed
nickhost = "%B[%K$*%B]%n";
# server name is printed
server = "%_$*%_ ";
# some kind of comment is printed
comment = "%B[%n$*%B]%n";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "%W{comment $*}%W";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%B$*%n";
chanhost_hilight = "{nickhost %K$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%b$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%B$*%n";
# ban/ban exception/invite list mask is printed
ban = "%B$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%B[ %n$0$1-%B ]%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick %W$0%n $1-}%W";
ownnick = "%w$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick %W$0%n $1-}";
pubnick = "%W$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 %B$1-}%n";
menick = "%B$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "%B{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%b:%B$*%n";
############################### DOKONCAT
# private message, $0 = nick, $1 = host
privmsg = "[%B$0%K(%b$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%b$0%K(%B$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick %B$*%n}";
###########################################
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W *** $*%n";
# generic one that's used by most actions
action = " %W[%n {action_core %B$*}%n ]%W ";
# own action, both private/public
ownaction = "{action $*}%W";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%b$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "%W [ %W$0%K -%r$1-%K-%W ]%B ";
notice = "%W [ %r$*%K %W]%B ";
pubnotice_channel = "%K:%W$*";
pvtnotice_host = "%K(%W$*%K)";
servernotice = "%W!$*%n ";
# CTCPs
ownctcp = "%W[ %r$0%K -%R$1-%K- %W] ";
ctcp = "%r$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%C$*%n";
# /names list
names_prefix = "";
names_nick = "%B[%n$0%_$1-%B]%n ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%b$*%n]";
names_channel = "%B$*%n";
####################################################DOKONCAT
# DCC
dcc = "%B$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
#################################################################
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%4%W";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%W";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "[ $* ] ";
sb = " %c[%n$*%c]%n";
sbmode = "(%c+%n$*)";
sbaway = " (%kaway%n)";
sbservertag = ":$0 (change with ^X)";
sbnickmode = "$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%c$*";
# normal text
sb_act_text = "%c$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%M$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

137
home/.irssi/ion.theme Normal file
View File

@@ -0,0 +1,137 @@
# ion.theme for Irssi, by Johan Kiviniemi
# /set hilight_color %C
# /set hilight_act_color %C
# Please see http://ion.amigafin.org/irssi/config.statusbar
default_color = "1";
replaces = { "()=" = "%b$*%n"; "[]<5D><>@:" = "%B$*%n"; };
abstracts = {
line_start = "%b<>%B<>%n ";
timestamp = "$*";
hilight = "%c$*%n";
error = "%R$*%n";
channel = "%_$*%_";
nick = "$*";
nickhost = "[$*]";
server = "%_$*%_";
comment = "[$*]";
reason = "{comment $*}";
mode = "{comment $*}";
channick_hilight = "%C$*%n";
chanhost_hilight = "{nickhost $*}";
channick = "%c$*%n";
chanhost = "{nickhost $*}";
channelhilight = "%c$*%n";
ban = "%c$*%n";
msgnick = "$1%B$0%n %|";
ownmsgnick = "{msgnick $0 $1-}%w";
ownnick = "%W$*%n";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "$*";
pubmsgmenick = "{msgnick $0 $1-}%c";
menick = "%C$*%n";
pubmsghinick = "{msgnick $1 $0$2-%n}%c";
msgchannel = ":$*";
privmsg = "[%c$0(%B$1-)] ";
ownprivmsg = "[%B$0(%c$1-)] %w";
ownprivmsgnick = "{msgnick <20> $*}%w";
ownprivnick = "%W$*%n";
privmsgnick = "{msgnick <20> %c$*%n}";
action_core = "%B*%n$*";
action = "{action_core $*} ";
ownaction = "{action %W$*}%w";
ownaction_target = "{action_core $0}:$1 ";
pvtaction = "%B(*)%n $* ";
pvtaction_query = "{action $*}";
pubaction = "{action $*}";
whois = " $[8]0 : $1-";
ownnotice = "[%B$0(%c$1-)]%w ";
notice = "-%C$*%n- ";
pubnotice_channel = ":$*";
pvtnotice_host = "(%c$*)";
servernotice = "%C!$*%n ";
ownctcp = "[%B$0(%c$1-)] ";
ctcp = "%C$*%n";
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
netsplit = "%R$*%n";
netjoin = "%C$*%n";
names_prefix = "";
names_nick = "[%B$0%n$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%c$*%n]";
names_channel = "%C$*%n";
dcc = "%c$*%n";
dccfile = "%_$*%_";
dccownmsg = "[%B$0(%c$1-)] ";
dccownnick = "%C$*%n";
dccownaction = "{action %W$*}%w";
dccownaction_target = "{action_core $0}:%c$1%n ";
dccmsg = "[%C$1-(%c$0)] ";
dccquerynick = "%c$*%n";
dccaction = "%W (*dcc*) $*%n %|";
sb_background = "%0";
sb_topic_bg = "%B";
sb_info_bg = "%4%W";
sbstart = "";
sbend = "";
prompt = "$*%B <20>%n ";
sb = "$* ";
sbmode = "%b(%B+%n$*%b)%n";
sbaway = "%b(%BzZzZ%b)%n ";
sbservertag = ":$0 (change with ^X)";
sb_act_sep = "%K$*";
sb_act_text = "%b$*";
sb_act_msg = "%B$*";
sb_act_hilight = "%W$*";
sb_act_hilight_color = "$0$1-%n";
};
formats = {
idea = {
idea_own_msg = "{ownmsgnick $2 {ownnick $[-9]0}}%G$1";
idea_own_msg_channel = "{ownmsgnick $3 {ownnick $[-9]0}{msgchannel $1}}%G$2";
idea_own_msg_private = "{ownprivmsg msg $0}%G$1";
idea_own_msg_private_query = "privmsgnick $[-9]0}%g$2";
idea_pubmsg_me = "{pubmsgmenick $2 {menick $[-9]0}}%g$1";
idea_pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-9]0}{msgchannel $1}}%g$2";
idea_pubmsg_hilight = "{pubmsghinick $0 $3 $[-9]1}%G$2";
idea_pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-9]1{msgchannel $2}}%G$3";
idea_pubmsg = "{pubmsgnick $2 {pubnick $[-9]0}}%g$1";
idea_pubmsg_channel = "{pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}%g$2";
idea_msg_private = "{privmsg $0 $1}%g$2";
idea_msg_private_query = "{privmsgnick $[-9]0}%g$2";
};
"fe-common/core" = {
own_msg = "{ownmsgnick $2 {ownnick $[-9]0}}$1";
own_msg_channel = "{ownmsgnick $3 {ownnick $[-9]0}{msgchannel $1}}$2";
pubmsg_me = "{pubmsgmenick $2 {menick $[-9]0}}$1";
pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-9]0}{msgchannel $1}}$2";
pubmsg_hilight = "{pubmsghinick $0 $3 $[-9]1}$2";
pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-9]1{msgchannel $2}}$3";
pubmsg = "{pubmsgnick $2 {pubnick $[-9]0}}$1";
pubmsg_channel = "{pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}$2";
own_msg_private = "{ownprivmsg msg $0}$1";
own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-9]2}}$1";
msg_private_query = "{privmsgnick $[-9]0}$2";
msg_private = "{privmsg $0 $1}$2";
};
"fe-common/irc" = {
own_action = "{ownaction $[-9]0}$1";
action_private = "{pvtaction $0}$2";
action_private_query = "{pvtaction_query $[-9]0}$2";
action_public_channel = "{pubaction $[-9]0{msgchannel $1}}$2";
action_public = "{pubaction $[-9]0}$1";
};
"fe-common/irc/dcc" = {
own_dcc_action_query = "{dccownaction $[-9]0}$2";
dcc_msg_query = "{privmsgnick $[-9]0}$1";
own_dcc_query = "{ownmsgnick {ownnick $[-9]0}} $2";
};
};

146
home/.irssi/ion_mod.theme Normal file
View File

@@ -0,0 +1,146 @@
# Originally ion.theme by Ion
# Edited colors and join, kick,quit etc. formats
# Edited by McGovern
# McGovern @ IRC, heikki.o.huhtanen@welho.com
default_color = "-1";
replaces = { };
abstracts = {
#line_start = "%c<>%C<>%n ";
line_start = "%W%n";
timestamp = "$*";
hilight = "%M$*%n";
error = "%R$*%n";
channel = "%_$*%_";
nick = "$*";
nickhost = "[$*]";
server = "%_$*%_";
comment = "[$*]";
reason = "{comment $*}";
mode = "{comment $*}";
channick_hilight = "%G$*%n";
chanhost_hilight = "{nickhost $*}";
channick = "%r$*%n";
chanhost = "{nickhost $*}";
channelhilight = "%c$*%n";
ban = "%c$*%n";
msgnick = "$1%C$0 %W:%n %|";
ownmsgnick = "{msgnick $0 $1-}%w";
ownnick = "%W$*%w";
pubmsgnick = "{msgnick $0 $1-}%w";
pubnick = "%n$*%w";
pubmsgmenick = "{msgnick $0 $1-}%R";
menick = "%Y$*%R";
pubmsghinick = "{msgnick $1 $0$2-%n}%R";
msgchannel = ":$*";
privmsg = "[%c$0(%B$1-)] ";
ownprivmsg = "[%B$0(%c$1-)] %w";
ownprivmsgnick = "{msgnick <20> $*}%w%|";
ownprivnick = "%W$*%w%|";
privmsgnick = "{msgnick <20> %R$*%n}%|";
action_core = "%W*$*%n";
action = "{action_core $*} ";
ownaction = "{action %W$*}%w";
ownaction_target = "{action_core $0}:$1 ";
pvtaction = "%B(*)%n $* ";
pvtaction_query = "{action $*}";
pubaction = "{action $*}";
whois = " $[8]0 : $1-";
ownnotice = "[%B$0(%c$1-)]%w ";
notice = "-%C$*%n- ";
pubnotice_channel = ":$*";
pvtnotice_host = "(%c$*)";
servernotice = "%C!$*%n ";
ownctcp = "[%B$0(%c$1-)] ";
ctcp = "%C$*%n";
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
netsplit = "%r$*%n";
netjoin = "%G$*%n";
names_prefix = "";
names_nick = "[%B$0%n$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%c$*%n]";
names_channel = "%C$*%n";
dcc = "%c$*%n";
dccfile = "%_$*%_";
dccownmsg = "[%B$0(%c$1-)] ";
dccownnick = "%C$*%n";
dccownaction = "{action %W$*}%w";
dccownaction_target = "{action_core $0}:%c$1%n ";
dccmsg = "[%C$1-(%c$0)] ";
dccquerynick = "%c$*%n";
dccaction = "%W (*dcc*) $*%n %|";
sb_background = "%0";
sb_topic_bg = "%0%w";
sb_info_bg = "%4%W";
sbstart = "";
sbend = "";
prompt = "$*%w <20>%n ";
sb = "%g[%w$*%g]%n";
sbmode = "%g(%W+%n$*%g)%n";
sbaway = "%g] [%RA %W: %w$0";
sbservertag = ":$0";
sb_act_sep = "%w$*";
sb_act_text = "%g$*";
sb_act_msg = "%W$*";
sb_act_hilight = "%R$*";
sb_act_hilight_color = "$0$1-%n";
};
formats = {
idea = {
idea_own_msg = "{ownmsgnick $2 {ownnick $[-9]0}}%G$1";
idea_own_msg_channel = "{ownmsgnick $3 {ownnick $[-9]0}{msgchannel $1}}%G$2";
idea_own_msg_private = "{ownprivmsg msg $0}%G$1";
idea_own_msg_private_query = "privmsgnick $[-9]0}%g$2";
idea_pubmsg_me = "{pubmsgmenick $2 {menick $[-9]0}}%g$1";
idea_pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-9]0}{msgchannel $1}}%g$2";
idea_pubmsg_hilight = "{pubmsghinick $0 $3 $[-9]1}%G$2";
idea_pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-9]1{msgchannel $2}}%G$3";
idea_pubmsg = "{pubmsgnick $2 {pubnick $[-9]0}}%g$1";
idea_pubmsg_channel = "{pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}%g$2";
idea_msg_private = "{privmsg $0 $1}%g$2";
idea_msg_private_query = "{privmsgnick $[-9]0}%g$2";
};
"fe-common/core" = {
join = "{channick_hilight $[-11]0} %W>%n {chanhost_hilight $1} joins {channel $2}";
part = "{channick $[-11]0} %W<%n {chanhost $1} leaves {channel $2} {reason $3}";
quit = "{channick $[-11]0} %W<%n {chanhost $1} quits {reason $[.50]2}";
kick = "{channick $[-11]0} %W<%n was kicked from {channel $1} by {nick $2} {reason $3}";
nick_changed = "{channick $[-11]0} %W|%n changes nick to {channick_hilight $1}";
own_msg = "{ownmsgnick $2 {ownnick $[-10]0}}$1";
own_msg_channel = "{ownmsgnick $3 {ownnick $[-10]0}{msgchannel $1}}$2";
pubmsg_me = "{pubmsgmenick $2 {menick $[-10]0}}$1";
pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-10]0}{msgchannel $1}}$2";
pubmsg_hilight = "{pubmsghinick $0 $3 $[-10]1}$2";
pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-10]1{msgchannel $2}}$3";
pubmsg = "{pubmsgnick $2 {pubnick $[-10]0}}$1";
pubmsg_channel = "{pubmsgnick $3 {pubnick $[-10]0}{msgchannel $1}}$2";
own_msg_private = "{ownprivmsg msg $0}$1";
own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-10]2}}$1";
msg_private_query = "{privmsgnick $[-10]0}$2";
msg_private = "{privmsg $0 $1}$2";
};
"fe-common/irc" = {
chanmode_change = "{hilight (mode)} %W|%n {nick $2}: {mode $1} on {channelhilight $0}";
own_action = "{ownaction $[-10]0}$1";
action_private = "{pvtaction $0}$2";
action_private_query = "{pvtaction_query $[-9]0}$2";
action_public_channel = "{pubaction $[-10]0{msgchannel $1}}$2";
action_public = "{pubaction $[-10]0}$1";
netsplit = "{netsplit Netsplit} %W<%n {server $0} %W<%n-%W>%n {server $1} quits: $2";
netsplit_more = "{netsplit Netsplit} %W<%n {server $0} %W<%n-%W>%n {server $1} quits: $2 (%K+$3 more%n)";
netsplit_join = "{netjoin Netsplit} %W>%n $0";
netsplit_join_more = "{netjoin Netsplit} %W>%n $0 (%K+$1 more%n)";
server_chanmode_change = "{netsplit ServerMode}/{channelhilight $0} {mode $1} by {nick $2}";
};
"fe-common/irc/dcc" = {
own_dcc_action_query = "{dccownaction $[-9]0}$2";
dcc_msg_query = "{privmsgnick $[-9]0}$1";
own_dcc_query = "{ownmsgnick {ownnick $[-9]0}} $2";
};
};

303
home/.irssi/japsu.theme Normal file
View File

@@ -0,0 +1,303 @@
# japsu.theme - Santtu "Japsu" Pajukanta's Irssi theme as of 2006-09-03
# Based on Nikerabbit's theme
#
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%W$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%W-%B!%W-%n ";
# timestamp styling, nothing by default
timestamp = " %K$*%n ";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[%|$*%n]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%B$*%n";
chanhost_hilight = "{nickhost %W$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%b$*%n";
chanhost = "{nickhost %w$*%n}";
# highlighted channel name is printed
channelhilight = "%W$*%n";
# ban/ban exception/invite list mask is printed
ban = "%W$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%b$0%w$1-%K : %n%|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%w$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%B$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%b:%K$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%K(%r$1-%K)%n] %|";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%K(%R$1-%K)%n] %|";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick %B$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W * $*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = " $[8]0 : %|$1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n %|";
notice = "%K-%B$*%K-%n %|";
pubnotice_channel = "%K:%B$*";
pvtnotice_host = "%w(%K$*%w)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] %|";
ctcp = "%R$*%n";
# wallops
wallop = "%W$*%n:%|";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n%|";
# netsplits
netsplit = "%R$*%n";
netjoin = "%B$*%n";
# /names list
names_prefix = "";
names_nick = " %b$0%w$1- ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "%W-%B!%W- $*%n ";
names_channel = "%B$*%n";
# DCC
dcc = "%W$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] %|";
dccownnick = "%W$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n %|";
# DCC chat, others
dccmsg = "[%B$1-%K(%b$0%K)%n] %|";
dccquerynick = "%B$*%n";
dccaction = "{pubaction $*}";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%n%w";
# default backround for "default" statusbar group
#sb_default_bg = "%b%w";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%n";
# background for topicbar (same default)
sb_topic_bg = " %K----- %n";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = "";
#prompt = "%W[%K$*%W]%n ";
prompt = " %K-----%n ";
sb = " %K$*%n ";
sbmode = "%w(%W+$*%w)";
sbaway = " %w(%BzZzZ%w)";
sbservertag = ":$0 %w(%W^X%w)";
# activity in statusbar
# ',' separator
sb_act_sep = "%K$*";
# normal text
sb_act_text = "%w$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%B$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};
formats = {
"fe-common/irc" = {
who = "{channelhilight $[-12]0} %|{nick $[!15]1} $[!4]2 $[!2]3 $4@$5 {comment {hilight $6}}";
chanmode_change = "mode {mode $1} by {nick $2}";
server_chanmode_change = "{netsplit ServerMode} {mode $1} by {nick $2}";
channel_mode = "mode {mode $1}";
};
"fe-common/core" = {
endofnames = "{channel $0}: {comment Op: {hilight $2}} {comment Voice: {hilight $4}} {comment Regular: {hilight $5}} {comment Total: {hilight $1}}";
};
};

254
home/.irssi/jokx.theme Normal file
View File

@@ -0,0 +1,254 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]<>=" = "%K$0-%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%B-%Y!%B-%Y";
# timestamp styling, nothing by default
timestamp = "%g$0-";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$0-%_";
# any kind of error message, default is bright red
error = "%R$0-%n";
# channel name is printed
channel = "%W$0-%n";
# nick is printed
nick = "%w$0-%n";
# nick host is printed
nickhost = "%Y[%n$0-%Y]%n";
# server name is printed
server = "%W$0-%n";
# some kind of comment is printed
comment = "%Y[%w$0-%Y]%n";
# reason for something is printed (part, quit, kick, ..)
reason = "%Y{comment %w$0-%Y}%n";
# mode change is printed ([+o nick])
mode = "%Y{comment %w$0-%Y}%n";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%W$0-%n";
chanhost_hilight = "%Y{nickhost %W$0-%Y}%n";
# nick/host is printed (parts, quits, etc.)
channick = "%w$0-%n";
chanhost = "%Y{nickhost %w$0-%Y}%n";
# highlighted channel name is printed
channelhilight = "%w$0-%n";
# ban/ban exception/invite list mask is printed
ban = "%W$0-%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%C<%W$0%w$1-%C> %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "%C{msgnick %W$0 %w$1-%C}%g";
ownnick = "%Y$0-%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "%C{msgnick %W$0 %w$1-%C}%g";
pubnick = "%N$0-%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "%C{msgnick %W$0%w$1-%C}%g";
menick = "%M$0-%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "%C{msgnick %W$1 %C$0%w$2-%C}%g";
# channel name is printed with message
msgchannel = "%Y:%C$0-%n";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%K(%r$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%W$0-%n";
# private message in query
privmsgnick = "{msgnick %R$0-%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%m *** $0-";
# generic one that's used by most actions
action = "%m{action_core $0-} ";
# own action, both private/public
ownaction = "%m{action $0-}";
# own action with target, both private/public
ownaction_target = "%m{action_core $0}:$1";
# private action sent by others
pvtaction = "%W (*) $0-%n ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "%m{action $0-}";
##
## other IRC events
##
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$0-%K-%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%g!$0-%n ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$0-%n";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%R$0-%n";
netjoin = "%C$0-%n";
# /names list
names_nick = "[%_$0%_$1-] ";
names_users = "[%g$0-%n]";
names_channel = "%G$0-%n";
# DCC
dcc = "%g$0-%n";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
##
## statusbar
##
# background of statusbar
sb_background = "%4";
# default statusbar item style
sb = "%c[%n$0-%c]%n";
sbmode = "(%c+%n$0-)";
sbaway = " (%GzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
sbmore = "%_-- more --%_";
sblag = "{sb Lag: $0-}";
sbmail = "{sb Mail: $0-}";
# activity. Det is used for hilights when display doesn't support colors
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = "Act: $0-";
sbact_det = " Det: $0-";
};

301
home/.irssi/jsuvanto.theme Normal file
View File

@@ -0,0 +1,301 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%W***%n ";
# timestamp styling, nothing by default
timestamp = "%W$0-%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%g$0-%n";
# any kind of error message, default is bright red
error = "%R$0-%n";
# channel name is printed
channel = "%c$0-%n";
# nick is printed
nick = "%c$0-%n";
# nick host is printed
nickhost = "(%c$0-%n)";
# server name is printed
server = "%r$0-%n";
# some kind of comment is printed
comment = "(%c$0-%n)";
# reason for something is printed (part, quit, kick, ..)
reason = "%c$0-%n";
# mode change is printed ([+o nick])
mode = "%C$0-%n";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$0-%n";
chanhost_hilight = "(%C$0-%n)";
# nick/host is printed (parts, quits, etc.)
channick = "%c$0-%n";
chanhost = "(%c$0-%n)";
# highlighted channel name is printed
channelhilight = "%C$0-%n";
# ban/ban exception/invite list mask is printed
ban = "%c$0-%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%W<$0$1->%n ";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "%R>%n %|";
ownnick = "$0-";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0$1-}";
pubnick = "$0-";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0$1-}\00308";
menick = "$0-";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1$2-}\00308";
# channel name is printed with message
msgchannel = "%w|%c$0-%n";
# private message, $0 = nick, $1 = host
privmsg = "%R*$0*%n ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "%W->%n %r*$1-*%n ";
# own private message in query
ownprivmsgnick = "{ownmsgnick $0-}";
ownprivnick = "{ownnick $0-}";
# private message in query
privmsgnick = "{msgnick $0-}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%M* $0- ";
# generic one that's used by most actions
action = "%M* $0- ";
# own action, both private/public
ownaction = "%m* $0- ";
# own action with target, both private/public
ownaction_target = "%W->%n %m*$1*%n $2-";
# private action sent by others
pvtaction = "%m* $0- ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## other IRC events
##
# notices
ownnotice = "%W->%n %r-$1--%n ";
notice = "%R-$0--%n ";
pubnotice_channel = "($0)";
pvtnotice_host = "";
servernotice = "!$0-! ";
# CTCPs
ownctcp = "%gCTCP%n: {nick $1} $2-";
ctcp = "$0-";
# wallops
wallop = "$0-: ";
wallop_nick = "$0-";
wallop_action = " * $0- ";
# netsplits
netsplit = "%g$0-%n";
netjoin = "%G$0-%n";
# /names list
names_nick = "%W$0%n$1- %W|%n ";
names_users = "($0-)";
names_channel = "{channel $0-}";
# DCC
dcc = "$0-";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "*%c=$1-%n*> %g";
dccownnick = "$0-";
dccownaction = "{action $0-}";
dccownaction_target = "{ownaction_target $0-} ";
# DCC chat, others
dccmsg = "*%c=$1-%n* ";
dccquerynick = "$0-";
dccaction = " (*dcc*) $0- %|";
##
## statusbar
##
# background of statusbar
sb_background = "%4";
# default statusbar item style
sb = "%W[%n$0-%W]%n";
sbmode = "(+$0-)";
sbaway = " (%rAway%n)";
sbservertag = ":$0 (change with ^X)";
sbmore = "%W-- more --%n";
sblag = "{sb Lag: $0-}";
sbmail = "{sb Mail: $0-}";
# activity. Det is used for hilights when display doesn't support colors
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = "Act: $0-";
sbact_det = " Det: $0-";
};
formats = {
"fe-common/core" = {
new_topic = "{channick_hilight $0} changed topic of {channel $1} to: %C$2-";
kick = "{channick_hilight $0} was kicked by {channick $2} from {channel $1}: {reason $3}";
part = "{channick $0} {chanhost $1} has left {channel $2}: {reason $3}";
quit = "{channick $0} {chanhost $1} has quit: {reason $2}";
endofnames = "{channel $0}: Total of {hilight $1} nicks {comment {hilight $2} ops, {hilight $4} voices, {hilight $5} normal}";
};
"fe-common/irc" = {
joinerror_toomany = "Cannot join {channel $0}, too many";
joinerror_full = "Cannot join {channel $0}, full";
joinerror_invite = "Cannot join {channel $0}, invite only";
joinerror_banned = "Cannot join {channel $0}, banned";
joinerror_bad_key = "Cannot join {channel $0}, bad key";
joinerror_bad_mask = "Cannot join {channel $0}, bad mask";
joinerror_unavail = "Cannot join {channel $0}, temporary unavailable";
joinerror_duplicate = "Cannot create {channel $0}, already exists";
channel_rejoin = "Cannot join {channel $0}, temporary unavailable";
chanmode_change = "{channelhilight $0}: ({mode $1}) by {nick $2}";
not_chanop = "Not an op on {channel $0}";
endofnames = "{channel $0}: Total {hilight $1} ({hilight $2} ops, {hilight $3} voices, {hilight $4} normal)";
setupserver_header = "Server Port IRC Net Settings";
setupserver_line = "%|$[!30]0 $[5]1 $[10]2 $3";
netsplit_more = "{netsplit Netsplit} {server $0 <-> $1}%:{netsplit Netsplit} quits: $2 (+$3 more)";
ctcp_reply = "{hilight $1} CTCP {hilight $0} reply: $2";
whois = "{hilight $0} {nickhost $1@$2}: {hilight $3}";
end_of_whois = "";
server_chanmode_change = "{netsplit ServerMode}: ({mode $1}) by {nick $2}";
whowas = "{hilight $0} {nickhost $1@$2}: {hilight $3}";
end_of_whowas = "";
channel_mode = "Mode {channel $0}: ({mode $1-})";
netsplit = "{netsplit Netsplit} {server $0 <-> $1}%:{netsplit Netsplit} quits: $2";
};
"fe-common/irc/dcc" = {
dcc_send_complete = "{dcc DCC sent file {dccfile $0} [{hilight $1}kb] to {nick $2} in {hilight $3} secs [{hilight $4kb/s}]}";
};
"fe-text" = {
lastlog_start = "{hilight <Lastlog> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <Lastlog>}";
lastlog_end = "{hilight </Lastlog> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - </Lastlog>}";
};
"fe-common/irc/notifylist" = {
notify_join = "{nick $0} [$1@$2] [{hilight $3}] has joined $4";
};
};

109
home/.irssi/kaer-2.theme Normal file
View File

@@ -0,0 +1,109 @@
# kaer-2.theme for irssi
# only a few colors. very simple.
# mailto: kaer@if.pw.edu.pl
default_color = "-1";
info_eol = "false";
replaces = { "[]" = "%K$*%n"; };
abstracts = {
line_start = "%K***%n ";
timestamp = "$* %K- %n";
hilight = "%_$*%_";
error = "$*";
channel = "%W$*%n";
nick = "%W$*%n";
nickhost = "%K(%n$*%K)%n";
server = "$*";
comment = "%K(%n$*%K)%n";
reason = "{comment $*}";
mode = "{comment $*}";
misc = "[$*]";
channick_hilight = "%W$*%n";
chanhost_hilight = "{nickhost %w$*%n}";
channick = "%K$*%n";
chanhost = "{nickhost %w$*%n}";
channelhilight = "{channel $*}";
ban = "{misc %w$*%n}";
msgnick = "$0$1- %K-%n %|";
msghi = "%K%n$0$1-%K%n %w";
ownmsgnick = "{msgnick %B$0%n %w$1-%n}";
ownnick = "$*";
pubmsgnick = "{msgnick %w$0%n $1-}";
pubnick = "$*";
pubmsgmenick = "{msgnick %W$0%n %W$1-%n}";
menick = "$*";
pubmsghinick = "{msghi $1 $0$2-%n}";
msgchannel = "%K:%w$*%n";
privmsg = "[%n$0%K(%w$1-%K)%n] ";
ownprivmsg = "[%w$0%K(%n$1-%K)%n] ";
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
privmsgnick = "{msgnick %w$*%n}";
action_core = "%W*%n $*";
action = "{action_core $*} ";
ownaction = "{action $*}";
ownaction_target = "{action_core $0}%K:%w$1%n ";
pvtaction = " %K(*)%n $* ";
pvtaction_query = "{action $*}";
pubaction = "{action $*}";
whois = "[%w$[8]0]%n : $1-";
ownnotice = "%K-%w$0%K(%n$1-%K)-%n ";
notice = "%K-%w$*%K-%n ";
pubnotice_channel = "%K:%w$*";
pvtnotice_host = "%K(%w$*%K)";
servernotice = "[%w$*]%n ";
ownctcp = "$0 [%w$1-%n] -> ";
ctcp = "%n$*%n";
wallop = "%w$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
netsplit = "$*";
netjoin = "$*";
names_prefix = "";
names_nick = "[%W$0%w$1- ] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%w$*%n]";
names_channel = "%K(%W$*%K)%n";
dcc = "$*";
dccfile = "[%w$*]";
dccownmsg = "[%w$0%K($1-%K)%n] ";
dccownnick = "%w$*%n";
dccownquerynick = "%w$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%w$1%n ";
dccmsg = "[%w$1-%K(%g$0%K)%n] ";
dccquerynick = "%w$*%n";
dccaction = "%W (*dcc*) $*%n %|";
sb_background = "%4%W";
sb_prompt_bg = "%n";
sb_info_bg = "%4";
sb_topic_bg = "%1%W";
sbstart = "";
sbend = " ";
prompt = "$*> ";
sb = " $*";
sbmode = " (+$*)";
sbaway = " Away: $A";
sbservertag = ":[$0]";
sb_act_sep = "$*";
sb_act_text = "%w$*%n";
sb_act_msg = "%W$*%n";
sb_act_hilight = "%Y$*%n";
sb_act_hilight_color = "$0$1-%n";
};
formats = {
"fe-common/core" = {
own_msg = "{ownmsgnick $2 {ownnick $[-12]0}}$1";
own_msg_channel = "{ownmsgnick $3 {ownnick $[-12]0}{msgchannel $1}}$2";
pubmsg_me = "{pubmsgmenick $2 {menick $[-12]0}}$1";
pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-12]0}{msgchannel $1}}$2";
pubmsg_hilight = "{pubmsghinick $0 $3 $[-12]1}$2";
pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-12]1{msgchannel $2}}$3";
pubmsg = "{pubmsgnick $2 {pubnick $[-12]0}}$1";
pubmsg_channel = "{pubmsgnick $3 {pubnick $[-12]0}{msgchannel $1}}$2";
};
};

91
home/.irssi/kaer.theme Normal file
View File

@@ -0,0 +1,91 @@
# kaer.theme v1.0 for irssi by kaer@IRCNet
# mailto: kaer@if.pw.edu.pl
# http://www.if.pw.edu.pl/~kaer/
replaces = { "[]<>=" = "%K$0-%n"; };
abstracts = {
# statusbar
sb_background = "%4%w";
sb_default_bg = "%0";
sb_prompt_bg = "%n";
sb_info_bg = "%8";
sb_topic_bg = "%8";
sb = " %Y|%n$*%Y|%n";
sbmode = "(%W+%n$*)";
sbaway = " (%WZzZz%n)";
sbservertag = ":$0 (use ctrl+x to change)";
sbstart = "|%W-%n|";
sb_act_sep = "%W$*";
sb_act_text = "%w$*";
sb_act_msg = "%W$*";
sb_act_hilight = "%Y$*";
sb_act_hilight_color = "$0$1-%n";
# window
line_start = "%W##%n ";
timestamp = "|%K$0-%n|";
hilight = "%_$0-%_";
error = "%R$0-%n";
channel = "%_$0-%_";
nick = "%_$0-%_";
nickhost = "[$0-]";
server = "%_$0-%_";
comment = "[$0-]";
reason = "{comment $0-}";
mode = "{comment $0-}";
channick_hilight = "%Y$0-%n";
chanhost_hilight = "{nickhost %w$0-%n}";
channick = "%B$0-%n";
chanhost = "{nickhost $0-}";
channelhilight = "%Y$0-%n";
ban = "%W$0-%n";
msgnick = "<$0$1-> %|";
ownmsgnick = "{msgnick %R$0 $1-}";
ownnick = "%W$0-%n";
pubmsgnick = "{msgnick %W$0 $1-}";
pubnick = "%W$0-%n";
pubmsgmenick = "{msgnick %W$0 $1-}";
menick = "%R$0-%n";
pubmsghinick = "{msgnick $1 $0$2-}";
msgchannel = "%K:%c$0-%n";
privmsg = "[%R$0%K(%r$1-%K)%n] ";
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%W$0-%n";
privmsgnick = "{msgnick %R$0-%n}";
action_core = "%W * $0-%n";
action = "{action_core $0-} ";
ownaction = "{action $0-}";
ownaction_target = "{action_core $0}%K:%c$1%n ";
pvtaction = "%W (*) $0-%n ";
pvtaction_query = "{action $0-}";
pubaction = "{action $0-}";
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$0-%K-%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%Y!$0-%n ";
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$0-%n";
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
netsplit = "%R$0-%n";
netjoin = "%G$0-%n";
names_nick = "|%_$0%_$1-| ";
names_users = "|%Y$0-%n|";
names_channel = "%Y$0-%n";
dcc = "%g$0-%n";
dccfile = "%_$0-%_";
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
};

182
home/.irssi/koivula.theme Normal file
View File

@@ -0,0 +1,182 @@
# For irssi 0.7.98 by Koivula@ircnet
replaces = {};
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "*** ";
# timestamp styling, nothing by default
timestamp = "[$0-]";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$0-%_";
# any kind of error message, default is bright red
error = "%R$0-%n";
# channel name is printed
channel = "%c$0-%n";
# nick is printed
nick = "%c$0-%n";
# nick host is printed
nickhost = "($0-)";
# server name is printed
server = "$0-";
# some kind of comment is printed
comment = "($0-)";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $0-}";
# mode change is printed ([+o nick])
mode = "{comment $0-}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%c$0-%n";
chanhost_hilight = "{nickhost %c$0-%n}";
# nick/host is printed (parts, quits, etc.)
channick = "$0-";
chanhost = "{nickhost $0-}";
# highlighted channel name is printed
channelhilight = "%c$0-%n";
# ban/ban exception/invite list mask is printed
ban = "$0-";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%c<$0$1->%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}%g";
ownnick = "$0-";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "$0-";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "%g<$0$1->%n %|";
menick = "$0-";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $2-}$0";
# channel name is printed with message
msgchannel = "%w|%c$0-";
# private message, $0 = nick, $1 = host
privmsg = "*%c$0%n* ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "->*%c$1-%n* %g";
# own private message in query
ownprivmsgnick = "{msgnick $0-}%g";
ownprivnick = "$0-";
# private message in query
privmsgnick = "{msgnick $0-%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%Y* $0-";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}{msgchannel $1} ";
# private action sent by others
pvtaction = " (*) $0- ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## other IRC events
##
# notices
ownnotice = "-%c$1-%n- ";
notice = "-%C$0-%n- ";
pubnotice_channel = "{msgchannel $0}";
pvtnotice_host = "";
servernotice = "{notice $0-}";
# CTCPs
ownctcp = "[$0$1-] ";
ctcp = "$0-";
# wallops
wallop = "$0-: ";
wallop_nick = "$0-";
wallop_action = " * $0- ";
# netsplits
netsplit = "%c$0-%n";
netjoin = "%C$0-%n";
# /names list
names_nick = "%n%_$0%_$1- | ";
names_users = "($0-)";
names_channel = "{channel $0-}";
# DCC
dcc = "$0-";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "*%c=$1-%n*> %g";
dccownaction = "{action $0-}";
dccownaction_target = "{ownaction_target $0-}";
# DCC chat, others
dccmsg = "*%c=$1-%n* ";
dccquerynick = "$0-";
dccaction = " (*dcc*) $0- %|";
};

214
home/.irssi/kompakt.theme Normal file
View File

@@ -0,0 +1,214 @@
## created from osbxwannabe.theme as base by rm :: rm@mimic.ca
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%w$0-%n"; "<>" = "%w$0-%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%n";
# timestamp styling, nothing by default
timestamp = "%n$0%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$0-%_";
# any kind of error message, default is bright red
error = "%R$0-%n";
# channel name is printed
channel = "%w$0-";
# nick is printed
nick = "%_$0-%_";
# nick host is printed
nickhost = "%K(%w$0-%K)%n";
# server name is printed
server = "%_$0-%_";
# some kind of comment is printed
comment = "%K(%n$0-%K)%n";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $0-}";
# mode change is printed ([+o nick])
mode = "{comment $0-}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%W$0-%n";
chanhost_hilight = "{nickhost $0-}";
# nick/host is printed (parts, quits, etc.)
channick = "%W$0-%n";
chanhost = "{nickhost $0-}";
# highlighted channel name is printed
channelhilight = "%w$0-%n";
# ban/ban exception/invite list mask is printed
ban = "%w$0-%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%w<$0%n$1-%w> %n%|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%n$0-%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$0-%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%W$0-%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-}";
# channel name is printed with message
msgchannel = "%K:%w$0-%n";
# private message, $0 = nick, $1 = host
privmsg = "[%w$0%K(%w$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%w$0%K(%w$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%w$0-%n";
# private message in query
privmsgnick = "{msgnick %w$0-%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W * $0-%n";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%w$1%n ";
# private action sent by others
pvtaction = "%W (*) $0-%n ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## other IRC events
##
# notices
# ownnotice = "%K->%w$0%K(%w$1-%K)%n ";
ownnotice = "%K->%w$0%K(%w$1-%K)%n ";
notice = "%K-%w$0-%K-%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%w$0-%K)";
servernotice = "%g!$0-%n ";
# CTCPs
ownctcp = "[%n$0%K(%w$1-%K)] ";
ctcp = "%g$0-%n";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%w$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%w$0-%n";
netjoin = "%w$0-%n";
# /names list
names_nick = "[%_$0%_$1-] ";
names_users = "[%g$0-%n]";
names_channel = "%G$0-%n";
# DCC
dcc = "%g$0-%n";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "[%n$0%K($1-%K)%n] ";
dccownnick = "%w$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%w$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
# Status Bar
sb_default_bg = "%0";
sb_prompt_bg = "%0";
sb_info_bg = "%0";
sb = "%w%n$0- %n";
sbaway = " %w(%Wna%w)%n";
# sbmode = " %K(%W+%w$0-%K)%n";
sbmode = "";
sb_background = "%0";
sb_topic_bg = "%0";
};
formats = {
"fe-common/core" = {
join = "%wj%K:%w{channick $0}%n";
part = "%wp%K:%w{channick $0}{reason $3}";
quit = "%ws%K:%w{channick $0}{reason $2}";
nick_changed = "%wn%K:%w$0%K:%w$1";
kick = "%wk%K:%w{channick $0}{reason $3} %nby {nick $2}";
};
"fe-common/irc" = {
chanmode_change = "%wm%K:%w{mode $1}%K:%n{nick $2}";
};
};

81
home/.irssi/ksiadz.theme Normal file
View File

@@ -0,0 +1,81 @@
############ksiadz-theme################
default_color = "3";
default_real_color = "15";
replaces = { "[]<>=" = "%m$0-%c"; };
abstracts = {
line_start = " %B(%c!%B)%n ";
timestamp = "%B(%c$0-%B)%n";
hilight = "%_$0-%_";
error = "%R$0-%n";
channel = "%G$0-%_";
nick = "%c$0-%n";
nickhost = "[%C$*-]";
server = "%B$0-%B";
comment = "[$0-]";
reason = "{comment $0-}";
mode = "{comment %B$0-}";
channick_hilight = "%G$0-%G";
chanhost_hilight = "{nickhost %G$0-%G}";
channick = "%C$0-%C";
chanhost = "{%Cnickhost $0-}";
channelhilight = "%c$0-%n";
ban = "%Y$0-%n";
msgnick = "%b<%C$0$1-%b>%n %|";
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%B$0-%B";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%c$0-%n";
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%F$0-%n";
pubmsghinick = "{msgnick $1 $0$2-%n}";
msgchannel = "%K:%c$0-%n";
privmsg = "%m(%B$0%K!%c$1-%m)%n ";
ownprivmsg = "[%c$0%K(%B$1-%K)%n] ";
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%c$0-%n";
privmsgnick = "{msgnick $0-}";
action_core = "%B * %C$0-%n";
action = "{action_core $0-} ";
ownaction = "{action $0-}";
ownaction_target = "{action_core $0}%K:%c$1%n ";
pvtaction = "%W (*) $0-%n ";
pvtaction_query = "{action $0-}";
pubaction = "{action $0-}";
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$0-%K-%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%g!$0-%n ";
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%B$0-%B";
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
netsplit = "%R$0-%n";
netjoin = "%Y$0-%n";
names_nick = "[%B$0%C$1-] ";
names_users = "[%g$0-%n]";
names_channel = "%G$0-%n";
dcc = "%g$0-%n";
dccfile = "%_$0-%_";
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
sb_background = "%4";
sb = "%m[%n$0-%m]%n";
sbmode = "%m(%c+%n$0-%m)%n";
sbaway = " %m(%CzZzZ%n%m)%n";
sbservertag = "%c:%n$0 (change with ^X)";
sbmore = "%_-- more --%_";
sblag = "{sb Lag: $0-}";
sbmail = "{sb Mail: $0-}";
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = "Act: $0-";
sbact_det = " Det: $0-";
};

View File

@@ -0,0 +1,239 @@
# Kurja by renni
# Kurja modified by loupgaroublond
# Modifications include making it rounder, balances out the hard
# green.
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "()=" = "%g$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%g::%n ";
# timestamp styling, nothing by default
timestamp = "%g(%n$*%g)%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%G$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%G$*%G";
# nick host is printed
nickhost = "%g(%w$*%g)%n";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "%g(%w$*%g)%n";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%G$*%n";
chanhost_hilight = "{nickhost %g$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%w$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%G$*%n";
# ban/ban exception/invite list mask is printed
ban = "%G$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%W(%G$0$1-%W)%n %|";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick %G$0%n $1-}";
ownnick = "%W$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%w$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}%Y";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-}";
# channel name is printed with message
msgchannel = "%w:%g$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%G$0%G(%g$1-%G)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%G$0%G(%g$1-%G)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick %R$*}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%g * $*%n";
action_end = "%g)";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%W:%g$1%n ";
# private action sent by others
pvtaction = "%g (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%g$0%w(%G$1-%w)]%n ";
notice = "%w-%G$*%w-%n ";
pubnotice_channel = "%w:%g$*";
pvtnotice_host = "%G(%g$*%G)";
servernotice = "%G!$*%n ";
# CTCPs
ownctcp = "[%g$0%G(%g$1-%G)] ";
ctcp = "%g$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%g$*%n";
netjoin = "%G$*%n";
# /names list
names_prefix = "";
names_nick = "%g-(%G$0%w$1-%g)%n";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "%g-($*%w)%n";
names_channel = "%G$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%g$0%G(%g$1-%G)%n] ";
dccownnick = "%G$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%w:%g$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%G(%g$0%G)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%9%W";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%9";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "%G(%W=%G)-";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = "%G(%W=%G)";
# gonna make the input bar have a curvy part too
inputbarend = "%G)-%N";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "%G(%W$*%G)-(%n ";
sb = "%G(%n$*%G)-%n";
sbmode = "%g+%n$*";
sbaway = "(%gzZzZ%n)";
sbservertag = ":$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%g$*";
# normal text
sb_act_text = "%g$*";
# public message
sb_act_msg = "%W$*";
# hilight
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};
formats = {
"fe-common/core" = { pubmsg = "{pubmsgnick $2 {pubnick \00306$0}}$1"; };
};

230
home/.irssi/kurja.theme Normal file
View File

@@ -0,0 +1,230 @@
# Kurja by renni
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%g$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%g::%n ";
# timestamp styling, nothing by default
timestamp = "%g[%n$*%g]%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%G$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%G$*%G";
# nick host is printed
nickhost = "%g(%w$*%g)%n";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "%g(%w$*%g)%n";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%G$*%n";
chanhost_hilight = "{nickhost %g$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%w$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%G$*%n";
# ban/ban exception/invite list mask is printed
ban = "%G$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%W<%G$0$1-%W>%n %|";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick %g$0%n $1-}";
ownnick = "%G$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%w$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}%W";
menick = "%W$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-}";
# channel name is printed with message
msgchannel = "%w:%g$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%G$0%G(%g$1-%G)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%G$0%G(%g$1-%G)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick %w$*}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%g * $*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%W:%g$1%n ";
# private action sent by others
pvtaction = "%g (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%g$0%w(%G$1-%w)]%n ";
notice = "%w-%G$*%w-%n ";
pubnotice_channel = "%w:%g$*";
pvtnotice_host = "%G(%g$*%G)";
servernotice = "%G!$*%n ";
# CTCPs
ownctcp = "[%g$0%G(%g$1-%G)] ";
ctcp = "%g$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%g$*%n";
netjoin = "%G$*%n";
# /names list
names_prefix = "";
names_nick = "%w|%G$0%g$1-%n ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "%w|(%g$*%w)%n";
names_channel = "%G$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%g$0%G(%g$1-%G)%n] ";
dccownnick = "%G$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%w:%g$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%G(%g$0%G)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%9%W";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%9";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "[$*] ";
sb = " %G[%n$*%G]%n";
sbmode = "%G(%g+%n$*%G)%n";
sbaway = " (%gzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
# activity in statusbar
# ',' separator
sb_act_sep = "%g$*";
# normal text
sb_act_text = "%g$*";
# public message
sb_act_msg = "%W$*";
# hilight
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

490
home/.irssi/laaama-2.theme Normal file
View File

@@ -0,0 +1,490 @@
#
# Please note that this theme is a sort of a beta, so
# I won't guarantee anything. ;)
#
# This theme is made for Irssi 0.8 by laaama (@IRCNet)
#
replaces = { };
abstracts = {
#line_start = "%K<>%n%g<>%n%G<>%n ";
line_start = " ";
timestamp = "%K$0-%n";
hilight = "%_$0-%_";
error = "%R$0-%n";
channel = "%_$0-%_";
nick = "%_$0-%_";
nickhost = "%K[%n$0-%K]%n";
server = "%_$0-%_";
comment = "%K[%n$0-%K]%n";
reason = "{comment $0-}";
mode = "{comment $0-}";
channick_hilight = "%g$0-%n";
chanhost_hilight = "{nickhost $0-}";
channick = "%r$0-%n";
chanhost = "{nickhost $0-}";
channelhilight = "%g$0-%n";
ban = "%r$0-%n";
msgnick = "$0$1- %W:%n %|";
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$0-%n";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$0-%n";
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$0-%n";
pubmsghinick = "{msgnick $1 $0$2-}";
msgchannel = "%K:%c$0-%n";
privmsg = "[%R$0%K(%r$1-%K)%n] ";
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%W$0-%n";
privmsgnick = "{msgnick %Y$0-%n}";
action_core = "%W$[-9]0- * %n";
action = "{action_core $0-} ";
ownaction = "{action $0-}";
ownaction_target = "{action_core $0}%K:%c$1%n ";
pvtaction = "%W (*) $0-%n ";
pvtaction_query = "{action $0-}";
pubaction = "{action $0-}";
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$0-%K-%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%g!$0-%n ";
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$0-%n";
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
netsplit = "%R$0-%n";
netjoin = "%G$0-%n";
names_nick = " %K|%n %_$0%_$1-";
names_users = "%K[%g$0-%K]%n";
names_channel = "%G$0-%n";
dcc = "%g$0-%n";
dccfile = "%_$0-%_";
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
##
## statusbar
##
# default backround for "default" statusbar group
sb_default_bg = "%n";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
sb = "%W[%n$0-%W]%n ";
sbmode = "(%W+%n$0-)%n";
sbaway = " (%rzZzZ%n)%n";
sbservertag = ":$0 %W(%nchange with ^X%W)%n";
## dccstats.pl
sb_dccstat = "{sb $0-}";
sb_ds_short = "$0%G:%n$1%Y@%n$2kB/s%G:%n$4%G:%n$3";
sb_ds_short_waiting = "$0%G:%n$1 $2 $3 waiting";
sb_ds_normal = "$0 $1: '$2' $3 of $4 ($5) $6kB/s ETA: $7 [$8]";
sb_ds_normal_waiting = "$0 $1: '$2' $3 $4 $5 waiting";
sb_ds_separator = ", ";
sb_act_sep = "%w$*";
# normal text
sb_act_text = "%K$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%Y$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};
formats = {
"fe-common/core" = {
query_start = "Starting query in {server $1} with {nick $0}";
join = "{channick_hilight $[-9]0} %W>%n {chanhost_hilight $1} joins {channel $2}";
part = "{channick $[-9]0} %W<%n {chanhost $1} leaves {channel $2} {reason $3}";
quit = "{channick $[-9]0} %W<%n {chanhost $1} quits {reason $[.50]2}";
quit_once = "{channel $3} {channick $0} {chanhost $1} quit {reason $2}";
nick_changed = "{channick $[-9]0} %W|%n changes nick to {channick_hilight $1}";
own_msg = "{ownmsgnick $2 {ownnick $[-9]0}}$1";
own_msg_channel = "{ownmsgnick $3 {ownnick $[-9]0}{msgchannel $1}}$2";
pubmsg_me = "{pubmsgmenick $2 {menick $[-9]0}}$1";
pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-9]0}{msgchannel $1}}$2";
pubmsg_hilight = "{pubmsghinick $0 $3 $[-9]1}$2";
pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-9]1{msgchannel $2}}$3";
pubmsg = "{pubmsgnick $2 {pubnick $[-9]0}}$1";
pubmsg_channel = "{pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}$2";
line_start = "{line_start}";
line_start_irssi = "{line_start}{hilight Irssi} %W|%n ";
timestamp = "{timestamp $Z} ";
servertag = "$[-10]0 %W|%n ";
daychange = "Day changed to %%d %%b %%Y";
talking_with = "You are now talking with {nick $0}";
refnum_too_low = "Window number must be greater than 1";
error_server_sticky = "Window's server is sticky and it cannot be changed without -unsticky option";
set_server_sticky = "Window's server set sticky";
unset_server_sticky = "Window's server isn't sticky anymore";
window_name_not_unique = "Window names must be unique";
window_level = "Window level is now $0";
windowlist_header = "Ref Name Active item Server Level";
windowlist_line = "$[3]0 %|$[20]1 $[15]2 $[15]3 $4";
windowlist_footer = "";
windows_layout_saved = "Layout of windows is now remembered next time you start irssi";
windows_layout_reset = "Layout of windows reset to defaults";
window_info_header = "";
window_info_footer = "";
window_info_refnum = "Window : {hilight #$0}";
window_info_refnum_sticky = "Window : {hilight #$0 (sticky)}";
window_info_name = "Name : $0";
window_info_history = "History : $0";
window_info_size = "Size : $0x$1";
window_info_level = "Level : $0";
window_info_server = "Server : $0";
window_info_server_sticky = "Server : $0 (sticky)";
window_info_theme = "Theme : $0$1";
window_info_bound_items_header = "Bounds : {hilight Name Server tag}";
window_info_bound_item = " : $[!30]0 $[!15]1 $2";
window_info_bound_items_footer = "";
window_info_items_header = "Items : {hilight Name Server tag}";
window_info_item = " $[7]0: $[!30]1 $2";
window_info_items_footer = "";
looking_up = "Looking up {server $0}";
connecting = "Connecting to {server $0} [$1] port {hilight $2}";
connection_established = "Connection to {server $0} established";
cant_connect = "Unable to connect server {server $0} port {hilight $1} {reason $2}";
connection_lost = "Connection lost to {server $0}";
lag_disconnected = "No PONG reply from server {server $0} in $1 seconds, disconnecting";
disconnected = "Disconnected from {server $0} {reason $1}";
server_quit = "Disconnecting from server {server $0}: {reason $1}";
server_changed = "Changed to {hilight $2} server {server $1}";
unknown_server_tag = "Unknown server tag {server $0}";
no_connected_servers = "Not connected to any servers";
server_list = "{server $0}: $1:$2 ($3)";
server_lookup_list = "{server $0}: $1:$2 ($3) (connecting...)";
server_reconnect_list = "{server $0}: $1:$2 ($3) ($5 left before reconnecting)";
server_reconnect_removed = "Removed reconnection to server {server $0} port {hilight $1}";
server_reconnect_not_found = "Reconnection tag {server $0} not found";
setupserver_added = "Server {server $0} saved";
setupserver_removed = "Server {server $0} removed";
setupserver_not_found = "Server {server $0} not found";
your_nick = "Your nickname is {nick $0}";
kick = "{channick $[-9]0} %W<%n kicked from {channel $1} by {nick $2} {reason $3}";
invite = "{nick $0} invites you to {channel $1}";
not_invited = "You have not been invited to a channel!";
new_topic = "{nick $[-9]0} %W|%n changes topic of {channel $1} to: $2";
topic_unset = "{nick $[-9]0} %W|%n unsets topic on {channel $1}";
your_nick_changed = "You're now known as {nick $1}";
talking_in = "You are now talking in {channel $0}";
not_in_channels = "You are not on any channels";
current_channel = "Current channel {channel $0}";
names = "{names_users Users {names_channel $0}} {comment $1 total}";
names_prefix = "{names_prefix $0}";
names_nick_op = "{names_nick_op $0 $1}";
names_nick_halfop = "{names_nick_halfop $0 $1}";
names_nick_voice = "{names_nick_voice $0 $1}";
names_nick = "{names_nick $0 $1}";
endofnames = "{channel $0}: Total of {hilight $1} nicks {comment {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal}";
chanlist_header = "You are on the following channels:";
chanlist_line = "{channel $[-10]0} %|+$1 ($2): $3";
chansetup_not_found = "Channel {channel $0} not found";
chansetup_added = "Channel {channel $0} saved";
chansetup_removed = "Channel {channel $0} removed";
chansetup_header = "Channel Network Password Settings";
chansetup_line = "{channel $[15]0} %|$[10]1 $[10]2 $3";
chansetup_footer = "";
channel_move_notify = "{channel $0} is already joined in window $1, use \"/WINDOW ITEM MOVE $0\" to move it to this window";
own_msg_private = "{ownprivmsg msg $0}$1";
own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-9]2}}$1";
msg_private = "{privmsg $0 $1}$2";
msg_private_query = "{privmsgnick $[-9]0}$2";
no_msgs_got = "You have not received a message from anyone yet";
no_msgs_sent = "You have not sent a message to anyone yet";
query_stop = "Closing query with {nick $0}";
no_query = "No query with {nick $0}";
query_server_changed = "Query with {nick $0} changed to server {server $1}";
query_move_notify = "Query with {nick $0} is already created to window $1, use \"/WINDOW ITEM MOVE $0\" to move it to this window";
hilight_header = "Highlights:";
hilight_line = "$[-4]0 $1 $2 $3$4$5";
hilight_footer = "";
hilight_not_found = "Highlight not found: $0";
hilight_removed = "Highlight removed: $0";
alias_added = "Alias $0 added";
alias_removed = "Alias $0 removed";
alias_not_found = "No such alias: $0";
aliaslist_header = "Aliases:";
aliaslist_line = "$[10]0 $1";
aliaslist_footer = "";
log_opened = "Log file {hilight $0} opened";
log_closed = "Log file {hilight $0} closed";
log_create_failed = "Couldn't create log file {hilight $0}: $1";
log_locked = "Log file {hilight $0} is locked, probably by another running Irssi";
log_not_open = "Log file {hilight $0} not open";
log_started = "Started logging to file {hilight $0}";
log_stopped = "Stopped logging to file {hilight $0}";
log_list_header = "Logs:";
log_list = "$0 $1: $2 $3$4";
log_list_footer = "";
windowlog_file = "Window LOGFILE set to $0";
windowlog_file_logging = "Can't change window's logfile while log is on";
no_away_msgs = "No new messages in awaylog";
away_msgs = "{hilight $1} new messages in awaylog:";
module_header = "Module Type Submodules";
module_line = "$[!20]0 $[7]1 $2";
module_footer = "";
module_already_loaded = "Module {hilight $0/$1} already loaded";
module_not_loaded = "Module {hilight $0/$1} is not loaded";
module_load_error = "Error loading module {hilight $0/$1}: $2";
module_invalid = "{hilight $0/$1} isn't Irssi module";
module_loaded = "Loaded module {hilight $0/$1}";
module_unloaded = "Unloaded module {hilight $0/$1}";
command_unknown = "Unknown command: $0";
command_ambiguous = "Ambiguous command: $0";
option_unknown = "Unknown option: $0";
option_ambiguous = "Ambiguous option: $0";
option_missing_arg = "Missing required argument for: $0";
not_enough_params = "Not enough parameters given";
not_connected = "Not connected to server";
not_joined = "Not joined to any channel";
chan_not_found = "Not joined to such channel";
chan_not_synced = "Channel not fully synchronized yet, try again after a while";
illegal_proto = "Command isn't designed for the chat protocol of the active server";
not_good_idea = "Doing this is not a good idea. Add -YES if you really mean it";
theme_saved = "Theme saved to $0";
theme_save_failed = "Error saving theme to $0: $1";
theme_not_found = "Theme {hilight $0} not found";
theme_changed = "Using now theme {hilight $0} ($1)";
window_theme = "Using theme {hilight $0} in this window";
window_theme_default = "No theme is set for this window";
window_theme_changed = "Using now theme {hilight $0} ($1) in this window";
window_theme_removed = "Removed theme from this window";
format_title = "%:[{hilight $0}] - [{hilight $1}]%:";
format_subtitle = "[{hilight $0}]";
format_item = "$0 = $1";
ignored = "Ignoring {hilight $1} from {nick $0}";
unignored = "Unignored {nick $0}";
ignore_not_found = "{nick $0} is not being ignored";
ignore_no_ignores = "There are no ignores";
ignore_header = "Ignorance List:";
ignore_line = "$[-4]0 $1: $2 $3 $4";
ignore_footer = "";
unknown_chat_protocol = "Unknown chat protocol: $0";
unknown_chatnet = "Unknown chat network: $0 (create it with /IRCNET ADD)";
not_toggle = "Value must be either ON, OFF or TOGGLE";
perl_error = "Perl error: $0";
bind_key = "$[!20]0 $1 $2";
bind_unknown_id = "Unknown bind action: $0";
config_saved = "Saved configuration to file $0";
config_reloaded = "Reloaded configuration";
config_modified = "Configuration file was modified since irssi was last started - do you want to overwrite the possible changes?";
glib_error = "{error GLib $0} $1";
overwrite_config = "Overwrite config (y/N)?";
set_title = "[{hilight $0}]";
set_item = "$0 = $1";
set_unknown = "Unknown setting $0";
set_not_boolean = "Setting {hilight $0} isn't boolean, use /SET";
translation_not_found = "Error opening translation table file $0: $1";
translation_file_error = "Error parsing translation table file $0";
};
"fe-common/irc/dcc" = {
dcc_list_header = "{line_start_irssi}{dcc DCC connections:}";
dcc_list_footer = "{line_start_irssi}{dcc ];}";
own_dcc = "{dccownmsg dcc {dccownnick $1}}$2";
own_dcc_action = "{dccownaction_target $0 $1}$2";
own_dcc_action_query = "{dccownaction $0}$2";
own_dcc_ctcp = "{ownctcp ctcp $0}$1 $2";
dcc_msg = "{dccmsg dcc $0}$1";
action_dcc = "{dccaction $0}$1";
action_dcc_query = "{dccaction $0}$1";
own_dcc_query = "{ownmsgnick {dccownquerynick $0}}$2";
dcc_msg_query = "{privmsgnick $0}$1";
dcc_ctcp = "{dcc >>> DCC CTCP {hilight $1} received from {hilight $0}: $2}";
dcc_chat = "{dcc DCC CHAT from {nick $0} [$1 port $2]}";
dcc_chat_channel = "{dcc DCC CHAT from {nick $0} [$1 port $2] requested in channel {channel $3}}";
dcc_chat_not_found = "{dcc No DCC CHAT connection open to {nick $0}}";
dcc_chat_connected = "{dcc DCC CHAT connection with {nick $0} [$1 port $2] established}";
dcc_chat_disconnected = "{dcc DCC lost chat to {nick $0}}";
dcc_send = "{dcc DCC SEND from {nick $0} [$1 port $2]: $3 [$4 bytes]}";
dcc_send_channel = "{dcc DCC SEND from {nick $0} [$1 port $2]: $3 [$4 bytes] requested in channel {channel $5}}";
dcc_send_exists = "{dcc DCC already sending file {dccfile $0} for {nick $1}}";
dcc_send_not_found = "{dcc DCC not sending file {dccfile $1} to {nick $0}}";
dcc_send_file_open_error = "{dcc DCC can't open file {dccfile $0}: $1}";
dcc_send_connected = "{dcc DCC sending file {dccfile $0} for {nick $1} [$2 port $3]}";
dcc_send_complete = "{dcc DCC sent file {dccfile $0} [{hilight $1}kB] for {nick $2} in {hilight $3} secs [{hilight $4kB/s}]}";
dcc_send_aborted = "{dcc DCC aborted sending file {dccfile $0} for {nick $1}}";
dcc_get_not_found = "{dcc DCC no file offered by {nick $0}}";
dcc_get_connected = "{dcc DCC receiving file {dccfile $0} from {nick $1} [$2 port $3]}";
dcc_get_complete = "{dcc DCC received file {dccfile $0} [$1kB] from {nick $2} in {hilight $3} secs [$4kB/s]}";
dcc_get_aborted = "{dcc DCC aborted receiving file {dccfile $0} from {nick $1}}";
dcc_unknown_ctcp = "{dcc DCC unknown ctcp {hilight $0} from {nick $1} [$2]}";
dcc_unknown_reply = "{dcc DCC unknown reply {hilight $0} from {nick $1} [$2]}";
dcc_unknown_type = "{dcc DCC unknown type {hilight $0}}";
dcc_invalid_ctcp = "{dcc DCC received CTCP {hilight $0} with invalid parameters from {nick $1}}";
dcc_connect_error = "{dcc DCC can't connect to {hilight $0} port {hilight $1}}";
dcc_cant_create = "{dcc DCC can't create file {dccfile $0}}";
dcc_rejected = "{dcc DCC $0 was rejected by {nick $1} [{hilight $2}]}";
dcc_request_send = "{dcc DCC $0 request sent to {nick $1}: $2";
dcc_close = "{dcc DCC $0 close for {nick $1} [{hilight $2}]}";
dcc_lowport = "{dcc Warning: Port sent with DCC request is a lowport ({hilight $0, $1}) - this isn't normal. It is possible the address/port is faked (or maybe someone is just trying to bypass firewall)}";
dcc_list_line_chat = "%WChat ->%n {dcc $0 $1}";
dcc_list_line_file = "%WFile ->%n {dcc $0 $1 : $2k of $3k ($4%%) - $5kB/s - $6}";
};
"fe-text" = {
lastlog_too_long = "/LASTLOG would print $0 lines. If you really want to print all these lines use -force option.";
lastlog_count = "{hilight Lastlog}: $0 lines";
lastlog_start = "{hilight Lastlog}:";
lastlog_end = "{hilight End of Lastlog}";
refnum_not_found = "Window number $0 not found";
window_too_small = "Not enough room to resize this window";
cant_hide_last = "You can't hide the last window";
cant_hide_sticky_windows = "You can't hide sticky windows (use /WINDOW STICK OFF)";
cant_show_sticky_windows = "You can't show sticky windows (use /WINDOW STICK OFF)";
window_not_sticky = "Window is not sticky";
window_set_sticky = "Window set sticky";
window_unset_sticky = "Window is not sticky anymore";
window_info_sticky = "Sticky : $0";
window_scroll = "Window scroll mode is now $0";
window_scroll_unknown = "Unknown scroll mode $0, must be ON, OFF or DEFAULT";
};
"fe-common/irc" = {
netsplit = "{netsplit Netsplit} %W<%n {server $0} %W<%n-%W>%n {server $1} quits: $2";
netsplit_more = "{netsplit Netsplit} %W<%n {server $0} %W<%n-%W>%n {server $1} quits: $2 (%K+$3 more%n)";
netsplit_join = "{netjoin Netsplit} %W>%n $0";
netsplit_join_more = "{netjoin Netsplit} %W>%n $0 (%K+$1 more%n)";
no_netsplits = "There are no net splits";
netsplits_header = "Nick Channel Server Splitted server";
netsplits_line = "$[9]0 $[10]1 $[20]2 $3";
netsplits_footer = "";
ircnet_added = "Ircnet $0 saved";
ircnet_removed = "Ircnet $0 removed";
ircnet_not_found = "Ircnet $0 not found";
ircnet_header = "Ircnets:";
ircnet_line = "$0: $1";
ircnet_footer = "";
setupserver_header = "Server Port Network Settings";
setupserver_line = "%|$[!20]0 $[5]1 $[10]2 $3";
setupserver_footer = "";
joinerror_toomany = "Join fails: {channel $0} (You have joined to too many channels)";
joinerror_full = "Join fails: {channel $0} (Channel is full)";
joinerror_invite = "Join fails: {channel $0} (You must be invited)";
joinerror_banned = "Join fails: {channel $0} (You are banned)";
joinerror_bad_key = "Join fails: {channel $0} (Wrong channel key)";
joinerror_bad_mask = "Join fails: {channel $0} (Bad channel mask)";
joinerror_unavail = "Join fails: {channel $0} (Channel is temporarily unavailable)";
joinerror_duplicate = "Channel {channel $0} already exists - cannot create it";
channel_rejoin = "Channel {channel $0} is temporarily unavailable. Setting up a rejoin, to not rejoin, use /rmrejoins.";
inviting = "Inviting {nick $0} to {channel $1}";
channel_created = "Channel {channelhilight $0} created $1";
url = "Home page for {channelhilight $0}: $1";
topic = "Topic for {channelhilight $0}: $1";
no_topic = "No topic set for {channelhilight $0}";
topic_info = "Topic set by {nick $0} {comment $1}";
chanmode_change = "{hilight (mode)} %W|%n {nick $2}: {mode $1} on {channelhilight $0}";
server_chanmode_change = "{netsplit ServerMode}/{channelhilight $0} {mode $1} by {nick $2}";
channel_mode = "mode/{channelhilight $0} {mode $1}";
bantype = "Ban type changed to {channel $0}";
no_bans = "No bans in channel {channel $0}";
banlist = "$0 - {channel $1}: ban {ban $2}";
banlist_long = "$0 - {channel $1}: ban {ban $2} {comment by {nick $3}, $4 secs ago}";
ebanlist = "{channel $0}: ban exception {ban $1}";
ebanlist_long = "{channel $0}: ban exception {ban $1} {comment by {nick $2}, $3 secs ago}";
no_invitelist = "Invite list is empty in channel {channel $0}";
invitelist = "{channel $0}: invite {ban $1}";
no_such_channel = "{channel $0}: No such channel";
channel_synced = "Join to {channel $0} was synced in {hilight $1} secs";
usermode_change = "Mode change {mode $0} for user {nick $1}";
user_mode = "Your user mode is {mode $0}";
away = "You have been marked as being away";
unaway = "You are no longer marked as being away";
nick_away = "{nick $0} is away: $1";
no_such_nick = "{nick $0}: No such nick/channel";
nick_in_use = "Nick {nick $0} is already in use";
nick_unavailable = "Nick {nick $0} is temporarily unavailable";
your_nick_owned = "Your nick is owned by {nick $3} {comment $1@$2}";
whois = "{nick $0} {nickhost $1@$2}%:{whois ircname $3}";
whowas = "{nick $0} {nickhost $1@$2}%:{whois ircname $3}";
whois_idle = "{whois idle %|$1 days $2 hours $3 mins $4 secs}";
whois_idle_signon = "{whois idle %|$1 days $2 hours $3 mins $4 secs {comment signon: $5}}";
whois_server = "{whois server %|$1 {comment $2}}";
whois_oper = "{whois {hilight $1}}";
whois_registered = "{whois has registered this nick}";
whois_help = "{whois is available for help}";
whois_modes = " {whois modes $1}";
whois_realhost = "{whois hostname $1-}";
whois_usermode = "{whois usermode $1}";
whois_channels = "{whois channels %|$1}";
whois_away = "{whois away %|$1}";
whois_special = "{whois %|{hilight $1}}";
end_of_whois = "End of WHOIS";
end_of_whowas = "End of WHOWAS";
whois_not_found = "There is no such nick $0";
who = "{channelhilight $[-10]0} %|{nick $[!9]1} $[!3]2 $[!2]3 $4@$5 {comment {hilight $6}}";
end_of_who = "End of /WHO list";
own_notice = "{ownnotice notice $0}$1";
own_action = " {nick $[-9]0} %W*%n $1";
own_action_target = "{ownaction_target $0 $2}$1";
own_ctcp = "{ownctcp ctcp $0}$1 $2";
notice_server = "{servernotice $0}$1";
notice_public = "{notice $0{pubnotice_channel $1}}$2";
notice_private = "{notice $0{pvtnotice_host $1}}$2";
action_private = "{pvtaction $0}$2";
action_private_query = "{pvtaction_query $0}$2";
action_public = " {nick $[-9]0} %W*%n $1";
action_public_channel = "{pubaction $0{msgchannel $1}}$2";
ctcp_reply = "CTCP {hilight $0} reply from {nick $1}: $2";
ctcp_reply_channel = "CTCP {hilight $0} reply from {nick $1} in channel {channel $3}: $2";
ctcp_ping_reply = "CTCP {hilight PING} reply from {nick $0}: $1.$[-3.0]2 seconds";
ctcp_requested = "{ctcp {hilight $0} {comment $1} requested {hilight $2} from {nick $3}}";
online = "Users online: {hilight $0}";
pong = "PONG received from $0: $1";
wallops = "{wallop WALLOP {wallop_nick $0}} $1";
action_wallops = "{wallop WALLOP {wallop_action $0}} $1";
kill = "You were {error killed} by {nick $0} {nickhost $1} {reason $2} {comment Path: $3}";
kill_server = "You were {error killed} by {server $0} {reason $1} {comment Path: $2}";
error = "{error ERROR} $0";
unknown_mode = "Unknown mode character $0";
not_chanop = "You're not channel operator in {channel $0}";
silenced = "Silenced {nick $0}";
unsilenced = "Unsilenced {nick $0}";
silence_line = "{nick $0}: silence {ban $1}";
ask_oper_pass = "Operator password:";
};
"fe-common/perl" = {
script_not_found = "Script {hilight $0} not found";
script_not_loaded = "Script {hilight $0} is not loaded";
script_loaded = "Loaded script {hilight $0}";
script_unloaded = "Unloaded script {hilight $0}";
no_scripts_loaded = "No scripts are loaded";
script_list_header = "Loaded scripts:";
script_list_line = "$[!15]0 $1";
script_list_footer = "";
script_error = "{error Error in script {hilight $0}:}";
};
"fe-common/irc/notifylist" = {
notify_join = "{nick $0} [$1@$2] [{hilight $3}] has joined to $4";
notify_part = "{nick $0} has left $4";
notify_away = "{nick $0} [$5] [$1@$2] [{hilight $3}] is now away: $4";
notify_unaway = "{nick $0} [$4] [$1@$2] [{hilight $3}] is now unaway";
notify_unidle = "{nick $0} [$5] [$1@$2] [{hilight $3}] just stopped idling";
notify_online = "On $0: {hilight $1}";
notify_offline = "Offline: $0";
notify_list = "$0: $1 $2 $3";
notify_list_empty = "The notify list is empty";
};
"Irssi::Script::foo" = {
foo_pubmsg = "{msgnick %W*%n$[-9]0}$1";
foo_privmsg = "{privmsgnick %W*%n$[-9]0}$1";
};
"Irssi::Script::users_decadix" = {
users_nick = "{hilight $0}$[9]1 {nickhost $[60]2}";
};
};

68
home/.irssi/laaama.theme Normal file
View File

@@ -0,0 +1,68 @@
# laaama.theme for irssi 0.7.98 by laaama/IRCNet
replaces = { "[]<>=" = "%K$0-%n"; };
abstracts = {
line_start = "%G<><47>%n ";
timestamp = "%K$0-%n";
hilight = "%_$0-%_";
error = "%R$0-%n";
channel = "%_$0-%_";
nick = "%_$0-%_";
nickhost = "[$0-]";
server = "%_$0-%_";
comment = "[$0-]";
reason = "{comment $0-}";
mode = "{comment $0-}";
channick_hilight = "%G$0-%n";
chanhost_hilight = "{nickhost %g$0-%n}";
channick = "%r$0-%n";
chanhost = "{nickhost $0-}";
channelhilight = "%g$0-%n";
ban = "%r$0-%n";
msgnick = "<$0$1-> %|";
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$0-%n";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$0-%n";
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$0-%n";
pubmsghinick = "{msgnick $1 $0$2-}";
msgchannel = "%K:%c$0-%n";
privmsg = "[%R$0%K(%r$1-%K)%n] ";
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%W$0-%n";
privmsgnick = "{msgnick %R$0-%n}";
action_core = "%W * $0-%n";
action = "{action_core $0-} ";
ownaction = "{action $0-}";
ownaction_target = "{action_core $0}%K:%c$1%n ";
pvtaction = "%W (*) $0-%n ";
pvtaction_query = "{action $0-}";
pubaction = "{action $0-}";
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$0-%K-%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%g!$0-%n ";
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$0-%n";
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
netsplit = "%R$0-%n";
netjoin = "%G$0-%n";
names_nick = "[%_$0%_$1-] ";
names_users = "[%g$0-%n]";
names_channel = "%G$0-%n";
dcc = "%g$0-%n";
dccfile = "%_$0-%_";
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
};

128
home/.irssi/lemac-pl.theme Normal file
View File

@@ -0,0 +1,128 @@
# lemac.theme by Lemac #gospoda - lemaczek@o2.pl
replaces = { "[]=" = "%K$0-%n"; };
abstracts = {
##
## #GOSPODA :)
##
line_start = "%g|%Y-%g|%n ";
timestamp = "[$0-]";
hilight = "%W$0-%n";
error = "%R$0-%n";
channel = "%G$0-%n";
nick = "$0-";
nickhost = "[$0-]";
server = "%g$0-%n";
comment = "%c$0-%n";
reason = "[{comment $0-}]";
mode = "[%G$0-%n]";
channick_hilight = "%C$0-%n";
chanhost_hilight = "{nickhost %C$0-%n}";
channick = "%C$0-%n";
chanhost = "{nickhost $0-}";
channelhilight = "%G$0-%n";
ban = "%W$0-";
msgnick = "%C<%G$0%n$1-%C>%n %|";
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%C$0-%n";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$0-%n";
pubmsgmenick = "%K<%G$0%R$1-%K>%W %|";
menick = "%R$0-%n";
pubmsghinick = "{msgnick $1 $0$2-%n}";
msgchannel = "-%K%c$0-%n->";
privmsg = "[%R$0%K(%r$1-%K)%n] ";
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%W$0-%n";
privmsgnick = "{msgnick %R$0-%n}";
action_core = "%G[~]%p $0-";
action = "{action_core $0-} ";
ownaction = "{action $0-}";
ownaction_target = "{action_core $0}%K:%c$1%n ";
pvtaction = "%G(~~~) $0-";
pvtaction_query = "{action $0-}";
pubaction = "{action $0-}";
ownnotice = "[%g$0%K(%G$1-%K)]%n ";
notice = "%K-%G$0-%K-%n ";
pubnotice_channel = "%K:%g$0-";
pvtnotice_host = "%K(%g$0-%K)";
servernotice = "%G!$0-%n ";
ownctcp = "[%C$0%K(%C$1-%K)] ";
ctcp = "%G$0-%n";
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
netsplit = "%c$0-%n";
netjoin = "%C$0-%n";
names_nick = "[%C$0%c$1-] ";
names_users = "[%g$0-%n]";
names_channel = "%G$0-%n";
dcc = "%g$0-%n";
dccfile = "%C$0-%n";
dccownmsg = "[%g$0%K($1-%K)%n] ";
dccownnick = "%G$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%C (*dcc*) $0-%n %|";
sb_background = "%4";
sb = "%C[%W$0-%C]%n";
sbmode = "%G(+$0-)%n";
sbaway = " %Y-=%n%RZzZzZzZzZ%n%Y=- %n";
sbservertag = " - $0";
sbmore = "<- MORE ->";
sblag = "{sb Lag: $0-}";
sbmail = "{sb Mail: $0-}";
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = "Act: $0-";
sbact_det = " Det: $0-";
};
formats = {
"fe-common/core" = {
join = "{channick_hilight $0} {chanhost_hilight $1} Wpierdolil sie na kanal {channel $2}";
nick_changed = "%R{ts}%n{channick $0} Ma teraz nicka {channick $1}";
quit = "{channick $0} {chanhost $1} Spierdolil z irca {reason $2}";
quit_once = "{channick $0} {chanhost $1} Spierdolil z irca {reason $2}";
part = "{channick_hilight $0} {chanhost $1} Spierdolil z kanalu {channel $2} {reason $3}";
kick = "%B{ts}%n{channick_hilight $0} Zostal wyjebany z {chanhost_hilight $1} przez {nick $2} {reason $3}";
your_nick_changed = "%R{ts}%n{channick $0} Masz teraz nicka {channick $1}";
endofnames = "%y{ts}%nEkipa kanalu {channel $0}: Wszystkich: {hilight $1} %g|%Y-%g|%n {hilight +op} [$2] %g|%Y-%g|%n {hilight +voice} [$4] %g|%Y-%g|%n {hilight normalnych} [$5]";
new_topic = "%y{ts}%n[$0] Zmienia topic na kanale {channel $1}: $2";
topic_unset = "%y{ts}%n Topic usuniety z kanalu {channel $1} przez [$0]";
line_start_irssi = "{line_start}";
daychange = "[00:00:00] %W{ts}%B%nDzieeeeennnnnnndoooooobryyyyy bardzooooooo Mamy nowy dzien %%d %%b %%Y.";
invite = "%W{ts}%n[$0] Zaprasza Cie na kanal {channel $1.}";
};
"fe-common/irc" = {
whois = "%cWhois %b:%n %W$0 [%c$1@$2] %n%:%cIrcname %b:%n $3";
whois_channels = "%cKana3y %b:%n %|$1";
whois_idle = "%cIdle %b:%n $1 dni $2 godzin $3 minut $4 sekund";
whois_server = "%cServer %b:%n %|$1 [$2]";
whois_idle_signon = "%cIdle %b:%n $1 dni $2 godzin $3 minut $4 sekund%:%cZalogowany %b:%n $5";
whois_oper = "%cOperator %b:%n $0 jest IRCopem";
end_of_whois = "%K--- Koniec Whois ---%n";
whois_away = "%cNieobecny %b:%n %|$1";
whois_registered = "%cZarejestrowany %b:%n ma zarejestrowanego nicka";
whowas = "%k%4[ %cWhowas %W$0 %c($1@$2) %k]%n%:%c Ircname %b:%n $3";
end_of_whowas = "%K--- Koniec Whowas ---%n";
chanmode_change = "%c{ts}%nmode/{channel $0} {mode $1} przez {nick $2}";
server_chanmode_change = "%c{ts}%n{netsplit NetHack} {channel $0} {mode $1} przez [{nick $2}]";
channel_mode = "{ts} Mode/{channel $0} to {mode $1}";
topic = "%y{ts}%nTopic: {channel $0}: $1";
no_topic = "%y{ts}%nNie ma topica dla {channel $0}";
topic_info = "%y{ts}%nTopic zapodal [$0] {comment $1}";
away = "{ts}Teraz jestes nieobecny";
unaway = "{ts}Powrociles z away";
nick_away = "%W{ts}%n$0 jest nieobecny: $1";
channel_synced = "%y{ts}%nKanal {channel $0} zsynchronizowany w {hilight $1} sekundy";
inviting = "%W{ts}%nZapraszam [$0] na kanal {channel $1}";
whois_oper_type = "%b: %cOperator %b:%n $0 jest IRCopem";
};
"Irssi::Script::country" = {
whois = "%cWhois %W$0 %c($1@$2) %n%:%b:%c Ircname %b:%n $3%:%b:%c Kraj %b:%n \"$4\"";
};
"Irssi::Script::whois" = {
cwhois_channels = "%cKanaly %b:%n %|$1";
};
};

181
home/.irssi/lemac.theme Normal file
View File

@@ -0,0 +1,181 @@
# Lemac / lemaczek@o2.pl / #gospoda
replaces = { "[]=" = "%K$0-%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%g|%Y-%g|%n ";
# timestamp styling, nothing by default
timestamp = "[$0-]";
# any kind of text that needs hilighting, default is to bold
hilight = "%W$0-%n";
# any kind of error message, default is bright red
error = "%R$0-%n";
# channel name is printed
channel = "%g$0-%n";
# nick is printed
nick = "$0-";
# nick host is printed
nickhost = "[$0-]";
# server name is printed
server = "%g$0-%n";
# some kind of comment is printed
comment = "%c$0-%n";
# reason for something is printed (part, quit, kick, ..)
reason = "[{comment $0-}]";
# mode change is printed ([+o nick])
mode = "[%G$0-%n]";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$0-%n";
chanhost_hilight = "{nickhost %C$0-%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%C$0-%n";
chanhost = "{nickhost $0-}";
# highlighted channel name is printed
channelhilight = "%G$0-%n";
# ban/ban exception/invite list mask is printed
ban = "%W$0-%s";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%C<%G$0%n$1-%C>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%C$0-%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$0-%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
#pubmsgmenick = "{msgnick $0 $1-}";
pubmsgmenick = "%K<%G$0%R$1-%K>%W %|";
menick = "%R$0-%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "-%K%c$0-%n->";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%K(%r$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%W$0-%n";
# private message in query
privmsgnick = "{msgnick %R$0-%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%G[~]%p $0-";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%G(~~~) $0-";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## other IRC events
##
# notices
ownnotice = "[%g$0%K(%G$1-%K)]%n ";
notice = "%K-%G$0-%K-%n ";
pubnotice_channel = "%K:%g$0-";
pvtnotice_host = "%K(%g$0-%K)";
servernotice = "%G!$0-%n ";
# CTCPs
ownctcp = "[%C$0%K(%C$1-%K)] ";
ctcp = "%G$0-%n";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%c$0-%n";
netjoin = "%C$0-%n";
# /names list
names_nick = "[%C$0%c$1-] ";
names_users = "[%g$0-%n]";
names_channel = "%G$0-%n";
# DCC
dcc = "%g$0-%n";
dccfile = "%C$0-%n";
# DCC chat, own msg/action
dccownmsg = "[%g$0%K($1-%K)%n] ";
dccownnick = "%G$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%C (*dcc*) $0-%n %|";
########### green statusbar, doesn't work well as text becomes nearly #########
########### unreadable :/ #########
########### un-comment this once the sbar text can be configured better #######
# ##
# ## statusbar
# ##
#
# # background of statusbar
# sb_background = "%2";
#
# # default statusbar item style
# sb = "%b[$0-]";
#
# sbmode = "(+$0-)";
# sbaway = " (AwaY)";
# sbservertag = " - $0";
# sbmore = "-- Lemac --";
# sblag = "{sb Lag: $0-}";
# sbmail = "{sb Mail: $0-}";
#
# # activity. Det is used for hilights when display doesn't support colors
# sbact = "{sb {sbact_act $0}{sbact_det $1}}";
# sbact_act = "Act: $0-";
# sbact_det = " Det: $0-";
#};
###############################################################################
##
## statusbar
##
# background of statusbar
sb_background = "%4";
# default statusbar item style
sb = "%C[%W$0-%C]%n";
sbmode = "%G(+$0-)%n";
sbaway = " (Jestes na Awaju)";
sbservertag = " - $0";
sbmore = "<- MORE ->";
sblag = "{sb Lag: $0-}";
sbmail = "{sb Mail: $0-}";
# activity. Det is used for hilights when display doesn't support colors
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = "Act: $0-";
sbact_det = " Det: $0-";
};

220
home/.irssi/lemmu.theme Normal file
View File

@@ -0,0 +1,220 @@
# (dark grey by default)
replaces = { "[]<>=" = "%K$0-%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%b |%n ";
# timestamp styling, nothing by default
timestamp = "%B$0-%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$0-%_";
# any kind of error message, default is bright red
error = "%R$0-%n";
# channel name is printed
channel = "%_$0-%_";
# nick is printed
nick = "%_$0-%_";
# nick host is printed
nickhost = "[$0-]";
# server name is printed
server = "%_$0-%_";
# some kind of comment is printed
comment = "[$0-]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $0-}";
# mode change is printed ([+o nick])
mode = "{comment $0-}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$0-%n";
chanhost_hilight = "{nickhost %c$0-%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%c$0-%n";
chanhost = "{nickhost $0-}";
# highlighted channel name is printed
channelhilight = "%c$0-%n";
# ban/ban exception/invite list mask is printed
ban = "%c$0-%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "<$0$1-> %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$0-%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$0-%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%g$0-%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%c$0-%n";
# private message, $0 = nick, $1 = host
privmsg = "[%M$0%K(%m$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%b$0%K(%B$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%W$0-%n";
# private message in query
privmsgnick = "{msgnick %R$0-%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W * $0-%n";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $0-%n ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## other IRC events
##
# notices
ownnotice = "[%r$0%K(%M$1-%K)]%n ";
notice = "%K-%M$0-%K-%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%g!$0-%n ";
# CTCPs
ownctcp = "[%r$0%K(%M$1-%K)] ";
ctcp = "%g$0-%n";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%R$0-%n";
netjoin = "%C$0-%n";
# /names list
names_nick = "[%_$0%_$1-] ";
names_users = "[%g$0-%n]";
names_channel = "%B$0-%n";
# DCC
dcc = "%g$0-%n";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%r$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
##
## statusbar
##
# background of statusbar
sb_background = "%0";
# default statusbar item style
sb = "%b[%n%B$0-%b]%n";
sbmode = "%n(%c+%n%m$0-%n)";
sbaway = " (%MzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
sbmore = "%_-- more --%_";
sblag = "{sb Lag: $0-}";
sbmail = "{sb Mail: $0-}";
# activity. Det is used for hilights when display doesn't support colors
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = "Act: $0-";
sbact_det = " Det: $0-";
};
formats = {
"fe-common/irc" = {
whois = "{nick $0} {nickhost $1@$2}%: ircname : $3";
end_of_whois = "\0036End of WHOIS";
whowas = "{nick $0} {nickhost $1@$2}%: ircname : $3";
end_of_whowas = "\0036End of WHOWAS\003";
server_chanmode_change = "{netsplit %mServerMode%n}/{channelhilight $0} {mode $1} by {nick $2}";
netsplit = "{netsplit %mNetsplit%n} {server $0} {server $1} quits: $2";
netsplit_more = "{netsplit %mNetsplit%n} {server $0} {server $1} quits: $2 (+$3 more, use /NETSPLIT to show all of them)";
whois_oper = " : {hilight IRC slutsor}";
};
"Irssi::Script::country" = {
whois = "{nick $0} {nickhost $1@$2}%: ircname : $3";
};
};

275
home/.irssi/lenten.theme Normal file
View File

@@ -0,0 +1,275 @@
# $Id: lenten.theme,v1.0 2006/03/14 15:51:23 jasee Exp $
# lenten.theme
# author: jasee (jasee@plur.net)
#
# This theme is minimal, as planned. It's my first irssi theme, cute
# too, I've been told. It contains formatting for usercount.pl. You
# may modify it as much as you'd like.
#
# This is a small tribute to stevoo. :p
#
# For questions, I may be contacted on EFNet/Quakenet.
#
# "Gods do not suffer pride in anyone but themselves." (Herodotus)
#
####################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=<>()" = "%m$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "";
# timestamp styling, nothing by default
timestamp = "[$*]";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%R%n";
# channel name is printed
channel = "%W$*%n";
# nick is printed
nick = "%W$*%n";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%W$*%n";
# some kind of comment is printed
comment = "[%W$*%W]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment %W$*%W}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%W$*%n";
chanhost_hilight = "{nickhost %w$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%W$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%W$*%n";
# ban/ban exception/invite list mask is printed
ban = "%W$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%W<%k$0$1-%W>%n %|";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick %W$0 $1-%W}%w";
ownnick = "%W$*%w";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick %W$0 $1-%W}%w";
pubnick = "%W$*%w";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%_%W$*%W%n%_";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n%_}";
# channel name is printed with message
msgchannel = "%k:%m$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%W$0%K(%W$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%W$0%K(%W$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick %W$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%m*** %W$*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%m$1%n ";
# private action sent by others
pvtaction = "%M*** %W$*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%W%# %n$[8]0 > %W$1-";
# notices
ownnotice = "[%W$0%K(%w$1-%K)] ";
notice = "%K[%W$*%K] ";
pubnotice_channel = "%K:%w$*";
pvtnotice_host = "%K(%w$*%K)";
servernotice = "%Y!$* ";
# CTCPs
ownctcp = "[%W$0%K(%W$1-%K)] ";
ctcp = "%W$*%W";
# wallops
wallop = "!%W$*%n > ";
wallop_nick = "%W$*";
wallop_action = "%m>>> %W$*%n ";
# netsplits
netsplit = "%m-x- %W$*%n";
netjoin = "%m-o- %W$*%n";
# /names list
names_prefix = "";
names_nick = "[$0$1-] ";
names_nick_op = "%W{names_nick $*}%n";
names_nick_halfop = "%W{names_nick $*}%n";
names_nick_voice = "%W{names_nick $*$}%n";
names_users = "[%W$*%n]";
names_channel = "%W$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%g$0%K($1-%K)%n] ";
dccownnick = "%g$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%W$1%n ";
# DCC chat, others
dccmsg = "[%W$1-%K(%g$0%K)%n] ";
dccquerynick = "%W$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
#sb_background = "%b%K";
# default backround for "default" statusbar group
sb_default_bg = "%0";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
sb_topic_bg = "%w";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "[$*] ";
sb = "%m[%n$*%m]%n";
sbmode = "(%w+%n$*)";
sbaway = " (%WzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
sbnickmode = "$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%w$*";
# normal text
sb_act_text = "%w$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%W$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
#usercount
sb_usercount = "{sb %W[%W$0%n $1-}";
sb_uc_ircops = "%wi/%Y$*%n";
sb_uc_ops = "%wo/%B$*%n";
sb_uc_halfops = "%wh/%w$*%n";
sb_uc_voices = "%wv/%W$*%n";
sb_uc_normal = "%wn/%W$*%W]%n";
sb_uc_space = " ";
nact_display = "%W($3)$0>$1>$2($4)%n";
};
formats = {
"fe-common/irc" = {
chanmode_change = "%m-&- {channelhilight $0}: {nick $2} %nsets mode {mode $1}";
server_chanmode_change = "%m-&- {channelhilight $0}: {nick $2} %nsets mode {mode $1}";
channel_mode = "%m-&- Channel {channelhilight $0} is set to {mode $1}.";
};
"fe-common/core" = {
join = "%m>>> {channick_hilight $0} {chanhost_hilight $1} has joined {channel $2}";
part = "%m<<< {channick $0} {chanhost $1} has left {channel $2} {reason $3}";
kick = "%m<<< {channick $0} was kicked from {channel $1} by {nick $2} {reason $3}";
quit = "%m<<< {channick $0} {chanhost $1} has quit {reason $2}";
quit_once = "%m<<< {channel $3} {channick $0} {chanhost $1} has quit {reason $2}";
};
"Irssi::Script::accountname" = { tidyaccount = " account %m>%n $0"; };
};

View File

@@ -0,0 +1,290 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
#replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%M-!-%n ";
# timestamp styling, nothing by default
timestamp = "$*";
# any kind of text that needs hilighting, default is to bold
hilight = "%Y$*%n";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "$*";
# nick is printed
nick = "$*";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "$*";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "$*";
chanhost_hilight = "{nickhost $*}";
# nick/host is printed (parts, quits, etc.)
channick = "$*";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "$*";
# ban/ban exception/invite list mask is printed
ban = "$*";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%C<%n$0$1-%C>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%G$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "$*";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = ":$*";
# private message, $0 = nick, $1 = host
privmsg = "[$0($1-)] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[$0($1-)] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "$*";
# private message in query
privmsgnick = "{msgnick $*}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = " * $*";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}:$1 ";
# private action sent by others
pvtaction = " (*) $* ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[$0($1-)] ";
notice = "-$*- ";
pubnotice_channel = ":$*";
pvtnotice_host = "($*)";
servernotice = "!$* ";
# CTCPs
ownctcp = "[$0($1-)] ";
ctcp = "$*";
# wallops
wallop = "$*: ";
wallop_nick = "$*";
wallop_action = " * $* ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%R$*%n";
# /names list
names_prefix = "";
names_nick = "[$0$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[$*]";
names_channel = "$*";
# DCC
dcc = "$*";
dccfile = "$*";
# DCC chat, own msg/action
dccownmsg = "[$0($1-)] ";
dccownnick = "$*";
dccownquerynick = "$*";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}:$1 ";
# DCC chat, others
dccmsg = "[$1-($0)] ";
dccquerynick = "$*";
dccaction = " (*dcc*) $* %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%8";
# default backround for "default" statusbar group
#sb_default_bg = "%8";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
#sb_topic_bg = "%8";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
prompt = "[$*] ";
sb = " [$*]";
sbmode = "(+$*)";
sbaway = " (zZzZ)";
sbservertag = ":$0 (change with ^X)";
# activity in statusbar
# ',' separator
sb_act_sep = "|";
# normal text
sb_act_text = "$*";
# public message
sb_act_msg = "%_$*%_";
# hilight
sb_act_hilight = "%R$*%n";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

121
home/.irssi/lighty.theme Normal file
View File

@@ -0,0 +1,121 @@
# Lighty - a theme for irssi with dark or bright background.
# Requires UTF-8 support from irssi and terminal.
#
# Made by Antti pulk Laiti <laiti@iki.fi>
replaces = { };
formats = {
"fe-common/core" = {
daychange = " Day changed to %%d %%b%%Y";
timestamp = "{timestamp %%a%%H%%M%%S }";
};
};
abstracts = {
# generic
line_start = "%c♦ %n";
timestamp = "$0-";
hilight = "%_$0-%_";
error = "%R$0-%n";
channel = "%c$0-%n";
nick = "%c$0-%n";
nickhost = "($0-)";
server = "$0-";
comment = "($0-)";
reason = "{comment $0-}";
mode = "$0-";
# channel specific messages
channick_hilight = "$0-";
chanhost_hilight = "{nickhost $0-}";
channick = "$0-";
chanhost = "{nickhost $0-}";
channelhilight = "%c$0-%n";
ban = "$0-";
# messages
msgnick = "$0$1-%b>%n %|";
ownmsgnick = "$0$1-%R>%n %|";
ownnick = "$0-";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$0-%n";
pubmsgmenick = "{msgnick %n$0 $1-%n}";
menick = "$0-";
pubmsghinick = "{msgnick %n$1 $2-%n}$0";
msgchannel = "%c|%c$0-";
privmsg = "*%K$0%n* ";
ownprivmsg = "→ %c$1-%n* ";
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "$0-";
privmsgnick = "{msgnick $0-}";
# actions
action = "%c★ $0- %n";
ownaction = "{action $0-}";
pvtaction = " (★) $0- ";
pvtaction_query = "{action $0-}";
pubaction = "{action $0-}";
# notices
ownnotice = "→ -%c$1-%n- ";
notice = "-%c$0-%n- ";
pubnotice_channel = "%n:$0-";
pvtnotice_host = "";
servernotice = "{notice $0-}";
# ctcp
ownctcp = "[$0 %c$1-%n] %_";
ctcp = "$0-";
# wallops
wallop = "$0-: ";
wallop_nick = "$0-";
wallop_action = " ★ $0- ";
# netsplits
netsplit = "%c$0-%n";
netjoin = "%c$0-%n";
# /names list
names_nick = "%m$0%n$1- ";
names_users = "($0-)";
names_channel = "{channel $0-}";
# dcc
dcc = "$0-";
dccfile = "%_$0-%_";
dccownmsg = "⇌%b=$1-%n*> %g";
dccownnick = "$0-";
dccownaction = "{action $0-}";
dccmsg = "⇌%c=$1-%n* ";
dccquerynick = "$0-";
dccaction = " ⇌★ $0- %|";
sb_background = "%n";
sb_default_bg = "%n";
sb_prompt_bg = "%n";
sb_info_bg = "%n";
sb_topic_bg = "%n";
sbstart = "";
sbend = "";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "%n$*> ";
sb = "%n$* %b▎%n";
sbmode = "";
sbaway = ":%RZ";
sbservertag = ":$0";
sb_act_sep = "%n$*";
sb_act_text = "%c$*";
sb_act_msg = "%n$*";
sb_act_hilight = "%m$*";
};

257
home/.irssi/lilah.theme Normal file
View File

@@ -0,0 +1,257 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "<22><>=" = "%c$0-%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%w.%m.%w.%n ";
# timestamp styling, nothing by default
timestamp = "%m$0-%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$0-%_";
# any kind of error message, default is bright red
error = "%c$0-%n";
# channel name is printed
channel = "%w$0-%n";
# nick is printed
nick = "%_$0-%_";
# nick host is printed
nickhost = ":$0-:";
# server name is printed
server = "%_$0-%_";
# some kind of comment is printed
comment = "($0-)";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $0-}";
# mode change is printed ([+o nick])
mode = "{comment $0-}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%c$0-%n";
chanhost_hilight = "{nickhost %w$0-%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%m$0-%n";
chanhost = "{nickhost $0-}";
# highlighted channel name is printed
channelhilight = "%c$0-%n";
# ban/ban exception/invite list mask is printed
ban = "%w$0-%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%_$0%_$1- %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $0-%K}%n";
# privmsgnick = "%K{msgnick %R$0-%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick %_:%_$0%_ $1-:}%w";
ownnick = "%m$0-%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick %_.%_:%_$0%_ %w$1-%n:}";
pubnick = "$0-%w";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick %c~>%w$0 %w$1-%c<~}%n";
menick = "%m$0-%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick %w~>%W$1 %c$2-%w<~}%w";
# channel name is printed with message
msgchannel = "%M~%c$0-%n";
# private message, $0 = nick, $1 = host
privmsg = ":%w$0%w(%y$1-%K)%n: ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = ":%m$0%w(%w$1-%c)%n: ";
# own private message in query
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = ":%m$0-%n:";
# private message in query
privmsgnick = "{msgnick :%w$0-%n:}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%c<>%w~%c<>%m$0-%n%c<>%w~%c<>";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%w:%c$1%n ";
# private action sent by others
pvtaction = " (%w>%m>%M>%n) %C$0-%n ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
##
## other IRC events
##
# notices
ownnotice = ":%m$0%K(%W$1-%K):%n ";
notice = "%K-%M$0-%K-%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%c!$0-%n ";
# CTCPs
ownctcp = ":%C$0%K(%c$1-%K): ";
ctcp = "%c$0-%n";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%c$0-%n";
netjoin = "%c$0-%n";
# /names list
names_nick = ":%_$0%_%m$1-%n: ";
names_users = ":%w$0-%n:";
names_channel = "%w$0-%n";
# DCC
dcc = "~%c$0-%n~";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "-%w$0%w($1-%K)%n- ";
dccownnick = ":%m$0-%n:";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "-%W$1-%K(%g$0%K)%n- ";
dccquerynick = "~%m$0-%n~";
dccaction = " %c.%w<>%w.%n %M$0-%n %|";
##
## statusbar
##
# background of statusbar
sb_background = "%0";
# default statusbar item style
sb = "%m.:%n$0-%m:.%m ";
sbmode = "(%_+%n$0-)";
sbaway = " (%MAWAY%n)";
sbservertag = ":$0 (change with ^X)";
sbmore = "%_-- more --%_";
sblag = "{sb Lag: $0-}";
sbmail = "{sb Mail: $0-}";
# activity. Det is used for hilights when display doesn't support colors
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = " Act: $0-";
sbact_det = " Det: $0-";
};
formats = {
"fe-common/core" = { pubmsg = "{pubmsgnick $2 {pubnick $0}}$1"; };
};

294
home/.irssi/lime.theme Normal file
View File

@@ -0,0 +1,294 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
# line_start = "%B-%G!%B-%n ";
line_start = "%Y***%n ";
# timestamp styling, nothing by default
timestamp = "$*";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%G$*%n";
chanhost_hilight = "{nickhost %W$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%G$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%G$*%n";
# ban/ban exception/invite list mask is printed
ban = "%G$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%K<%n$0$1-%K>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%G$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%Y$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%K(%r$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick %R$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W * $*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%B!$*%n ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%B$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%C$*%n";
# /names list
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%G$*%n]";
names_channel = "%G$*%n";
# DCC
dcc = "%G$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%G$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%0%w";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "[$*] ";
sb = " %Y[%N$*%Y]%N";
sbmode = "(%Y+%N$*)";
sbaway = " (%YzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
# activity in statusbar
# ',' separator
sb_act_sep = "%W$*";
# normal text
sb_act_text = "%W$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%B$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

101
home/.irssi/liszt.theme Normal file
View File

@@ -0,0 +1,101 @@
# Liszt Theme
# Author: Filipe Pinheiro C. Rodrigues
# Date: Qui 19 Jul 2007 23:21:00 BRT
# It's based on 'hv' and 'darksystem' themes
# Contact: todesskrahe [at] gmail [dot] com
# TODO:
# Maybe colors
# More commented :)
default_color = "-1";
info_eol = "false";
replaces = { "[]=" = "%w$*%n"; };
abstracts = {
line_start = "%w:%w:%W: %n";
timestamp = "%w$*";
hilight = "%_$*%_";
error = "%R$*%n";
channel = "%w$*%n";
nick = "$*";
nickhost = "[$*]";
server = "%_$*%_";
comment = "[$*]";
reason = "{comment $*}";
mode = "{comment $*}";
channick_hilight = "%w$*%n";
chanhost_hilight = "%w{nickhost $*%w}";
channick = "%w$*%n";
chanhost = "%w{nickhost $*%w}";
channelhilight = "%w$*%n";
ban = "%w$*%n";
msgnick = "%w$0 %w$1-%w %n %|";
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$*%n";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*%n";
pubmsghinick = "{msgnick $1 $0$2-%n}";
msgchannel = "%w:%c$*%n";
privmsg = "%w$0%w[$1-] %w %n";
ownprivmsg = "%w$0%w[%w$1-%w] %w %n ";
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
privmsgnick = "{msgnick %R$*%n}";
action_core = "%W * $*%n";
action = "{action_core $*} ";
ownaction = "{action $*}";
ownaction_target = "{action_core $0}%w:%c$1%n ";
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
pubaction = "{action $*}";
whois = "%# $[8]0 : $1-";
ownnotice = "[%r$0%w(%R$1-%w)]%n ";
notice = "%w-%B$*%w-%n ";
pubnotice_channel = "%w:%b$*";
pvtnotice_host = "%w(%b$*%w)";
servernotice = "%w!$*%n ";
ownctcp = "[%r$0%w(%R$1-%w)] ";
ctcp = "%w$*%n";
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
netsplit = "%R$*%n";
netjoin = "%C$*%n";
names_prefix = "";
names_nick = "[$0$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "$*";
names_channel = "$*";
dcc = "%w$*%n";
dccfile = "%_$*%_";
dccownmsg = "[%r$0%w($1-%w)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%w:%c$1%n ";
dccmsg = "[%w$1-%w(%w$0%w)%n] ";
dccquerynick = "%w$*%n";
dccaction = "%W (*dcc*) $*%n %|";
sb_background = "%n";
sb_prompt_bg = "%n";
sb_info_bg = "%n";
sbstart = "";
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = " : %n$*: ";
sb = "%n$* ";
sbmode = "(%w+%n$*)";
sbaway = " (%wzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
sb_act_sep = "%w$*";
sb_act_text = "%w$*";
sb_act_msg = "%W$*";
sb_act_hilight = "%Y$*";
sb_act_hilight_color = "$0$1-%n";
};

357
home/.irssi/litE.theme Normal file
View File

@@ -0,0 +1,357 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]<>=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%B-%W-%B-%n ";
# timestamp styling, nothing by default
timestamp = "%K$*%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment %W$*%n}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$*%n";
chanhost_hilight = "{nickhost %c$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%c$*%n";
chanhost = "{nickhost %c$*%n}";
# highlighted channel name is printed
channelhilight = "%c$*%n";
# ban/ban exception/invite list mask is printed
ban = "%c$*%n";
# join/part/quit prefixes
join_start = ">>>";
part_start = "<<<";
kick_start = "<<<";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "<$0$1-> %|";
msgmenick = ">$0$1-< %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgmenick $0 $1-}%y";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%B$0%K(%b$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%b$0%K(%B$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick %B$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W * $*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = " $[8]0 : $1-";
# notices
ownnotice = "[%m$0%K(%M$1-%K)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%m!$*%n ";
# CTCPs
ownctcp = "[%g$0%K(%G$1-%K)] ";
ctcp = "%g$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%Y$*%n";
netjoin = "%Y$*%n";
# /names list
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
# DCC
dcc = "%r$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%r$1-%K(%R$0%K)%n] ";
dccquerynick = "%R$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars
sb_background = "%4";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%0";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
prompt = "[$*] ";
sb = " %c[%n$*%c]%n";
sbmode = "(%c+%n$*)";
sbaway = " (%GzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
# activity in statusbar
# ',' separator
sb_act_sep = "%c$*";
# normal text
sb_act_text = "%c$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%M$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
sb_chanlist_bg = "";
# unused atm
sb_chanlist_selected = "%G$0%n";
# color of the actual window
sb_chanlist_hilight = "%R$0%n";
# color if hilight is triggered
sb_chanlist_action = "%_$0%n";
# color if action (someone said something) happend
sb_chanlist_intro = "%K[%n";
# tag for begin
sb_chanlist_extro = "%K]%n";
# tag for stop
# sep - Separator between different DCC connections
sb_dcc_sep = "%c;%n ";
# to - the main field; gets 4 args, of which you should use two:
# $0 nick always
# $1 filename always
# $2 nick if you GET, filename if you SEND
# $3 file if you GET, nick if you SEND
sb_dcc_to = "$2%c->%n$3%c:%n ";
# offer - what you see on a not yet open dcc. $0 is the formatted file size
sb_dcc_offer = "$0 offered";
# trans - the transmit counter, $0 is transferred, $1 is complete file size
sb_dcc_trans = "$0%c/%n$1";
# fsize - how to format file sizes, $0 is number, $1 is unit (MB, kB, ...)
sb_dcc_fsize = "$0%c$1%n";
sb_usercount = "{sb %_$0%_:($1-)}";
sb_uc_ircops = "%_*%_$*";
sb_uc_ops = "%_@%_$*";
sb_uc_halfops = "%_%%%_$*";
sb_uc_voices = "%_+%_$*";
sb_uc_normal = "$*";
sb_uc_space = " ";
};
formats = {
"fe-common/core" = {
join = "%[-s]{join_start} {channelhilight $2}, {channick_hilight $0} {chanhost_hilight $1}";
part = "%[-s]{part_start} {channelhilight $2}, {channick $0} {chanhost $1} : {reason $3}";
kick = "%[-s]{kick_start} {channel $1}, {channick $0} kicked off by {nick $2} : {reason $3}";
quit_once = "%[-s]{part_start} {channelhilight $3}, {channick $0} {chanhost $1} has quit : {reason $2}";
new_topic = "{channel $1} topic by {nick $0}: $2";
topic_unset = "{channel $1} topic unset by {nick $0}";
quit = "%[-s]{part_start} {channick $0} {chanhost $1} has quit : {reason $2}";
own_msg = "{ownmsgnick $2 {ownnick $0}}$1";
own_msg_channel = "{ownmsgnick $3 {ownnick $0}{msgchannel $1}}$2";
pubmsg_me = "{pubmsgmenick $2 {menick $0}}$1";
pubmsg_me_channel = "{pubmsgmenick $3 {menick $0}{msgchannel $1}}$2";
pubmsg_hilight = "{pubmsghinick $0 $3 $1%n}$2";
pubmsg_hilight_channel = "{pubmsghinick $0 $4 $1{msgchannel $2}}$3";
pubmsg = "{pubmsgnick $2 {pubnick $0}}$1";
pubmsg_channel = "{pubmsgnick $3 {pubnick $0}{msgchannel $1}}$2";
};
"fe-common/irc" = {
topic = "{channel $0} topic: $1";
no_topic = "{channel $1} has no topic set";
chanmode_change = "{channel $0} {mode $1} by {nick $2}";
server_chanmode_change = "{netsplit NetHack}:{channel $0} {mode $1} by {nick $2}";
channel_mode = "{channelhilight $0} mode {mode $1}";
};
"fe-common/irc/notifylist" = {
notify_join = "%R{nick $0} [$1@$2] [{hilight $3}] %Rhas joined to $4";
};
};

257
home/.irssi/liten.theme Normal file
View File

@@ -0,0 +1,257 @@
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%r$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%r|%R&%r|%n ";
# timestamp styling, nothing by default
timestamp = "%r[%n$*%r]%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%R$*%R";
# nick host is printed
nickhost = "%r(%K$*%r)%n";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "%r(%K$*%r)%n";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%R$*%n";
chanhost_hilight = "{nickhost %r$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%w$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%R$*%n";
# ban/ban exception/invite list mask is printed
ban = "%R$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%W<%R$0$1-%W>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%w$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%R$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-}";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%Y$0%K(%r$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%R$0%K(%r$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick %w$*}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%m * $*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%W:%c$1%n ";
# private action sent by others
pvtaction = "%m (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%C$*%n";
# /names list
names_prefix = "";
names_nick = "%w|%R$0%r$1-%n ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "%w|(%r$*%w)%n";
names_channel = "%R$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%9%W";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%9";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "[$*] ";
sb = " %R[%n$*%R]%n";
sbmode = "%K(%R+%n$*%K)%n";
sbaway = " (%rzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
# activity in statusbar
# ',' separator
sb_act_sep = "%b$*";
# normal text
sb_act_text = "%r$*";
# public message
sb_act_msg = "%R$*";
# hilight
sb_act_hilight = "%Y$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

297
home/.irssi/lt.theme Normal file
View File

@@ -0,0 +1,297 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%B-%W!%B-%n ";
# timestamp styling, nothing by default
timestamp = "$*";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[$*]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%C$*%n";
chanhost_hilight = "{nickhost %c$*%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%c$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%c$*%n";
# ban/ban exception/invite list mask is printed
ban = "%c$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%K<%n$0$1-%K>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%K(%r$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick %R$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W * $*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%C$*%n";
# /names list
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%9%n";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = " %K[%n$*%K] ";
sb = " %K[%n$*%K]%n";
sbmode = "(%K+%n$*)";
sbaway = " (%WzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
sbnickmode = "%W$0%n";
# activity in statusbar
# ',' separator
sb_act_sep = "%9%n$*";
# normal text
sb_act_text = "%9%n$*";
# public message
sb_act_msg = "%0$*";
# hilight
sb_act_hilight = "%W$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};
formats = {
"fe-common/core" = { timestamp = "{timestamp [%%H:%%M] }"; };
};

259
home/.irssi/lyynx.theme Normal file
View File

@@ -0,0 +1,259 @@
# LyyNx.theme
# started this by editing agon.theme, but later i noticed that there
# was nothing left from agon :)
# so here it is. i use it with transparent aterm, tint - lightblue,
# shading - 99, foreground - lightyellow
default_color = "-1";
info_eol = "false";
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = ". ";
# timestamp styling, nothing by default
timestamp = "%w$*%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%r$*%n";
# channel name is printed
channel = "%w$0-%n";
# nick is printed
nick = "%_%n$*%_";
# nick host is printed
nickhost = "$*";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "$*";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%c$0-%n";
chanhost_hilight = "{nickhost %w$0-%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%c$*";
chanhost = "%w{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%n$*%n";
# ban/ban exception/invite list mask is printed
ban = "%n$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%_%n$0%n$1-%w:%n ";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mod, $1 = nick
ownmsgnick = "%n{msgnick %n$0$1-%n}%w";
ownnick = "%w$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick %n$0 %b$1-}";
pubnick = "%w$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%w$*";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%n$0%K(%W$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%n$0%K(%n$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}%W";
ownprivnick = "%n$*%W";
# private message in query
privmsgnick = "{msgnick $*}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%c * $*";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "$[8]0: $1-";
# notices
ownnotice = "[%n$0%K(%R$1-%K)]%n ";
notice = "%K-%C$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "[%y$0%K(%n$1-%K)] ";
ctcp = "%Y$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%n$*%n";
netjoin = "%C$*%n";
# /names list
names_prefix = "";
names_nick = "%_$0%_$1- ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "%c$*%n";
names_channel = "%C$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%n$0%K($1-%K)%n] ";
dccownnick = "%n$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%N%w";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "$* ";
sb = " %n$*%n";
sbmode = "";
#sbaway = " (%g[away]%n)";
sbservertag = " $0";
sbnickmode = "$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%K$*";
# normal text
sb_act_text = "%w$*";
# public message
sb_act_msg = "%c$*";
# hilight
sb_act_hilight = "%C$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};
formats = {
"fe-common/core" = {
join = "%g{channick $0} {chanhost $1} %cgot in {channel $2}";
part = "%g{channick $0} {chanhost $1} %cgot out of%n $2";
kick = "%g{channick $2} kicked %g{channick $0} ($3)";
quit = "%g{channick $0} {chanhost $1} %cleft irc%n ($2)";
line_start_irssi = "{line_start}";
nick_changed = "%g{channick $0} --> {channick $1}";
new_topic = "%g{nick $0} topic change -> {channel $1} to: $2";
endofnames = "$1 nicks totaly - $2 ops, $3 voices and $4 normal";
timestamp = "{timestamp %%H:%%M:%%S} ";
};
};

402
home/.irssi/madcow.theme_ Normal file
View File

@@ -0,0 +1,402 @@
######################### madcow.theme by dubkat@efnet www.dubkat.org ##################################
# includes formats for scripts such as nact.pl kills.pl and chanact.pl
# this theme may not look too good directly in a term, but looks ok in putty if you have
# 'bolded text as alternate color' checked in your putty window/colours settings
# enjoy.
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = {
# "[]" = "%B$*%n";
"!@+" = "%r$*%n";
};
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "";
# timestamp styling, nothing by default
timestamp = "%K$*%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "$*";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "%r[%n$*%r]%n";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment %_$*%_}";
# mode change is printed ([+o nick])
mode = "%r$*%n";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "$*";
chanhost_hilight = "{nickhost $*}";
# nick/host is printed (parts, quits, etc.)
channick = "%W$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%R$*%n";
# ban/ban exception/invite list mask is printed
ban = "%r$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%r<%n%_$0%_$1%r>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}%W";
ownnick = "%r$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0$1-}";
pubnick = "%w$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0$1-}";
menick = "%g$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%r:$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%w$0!%r$1-%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%b(%R$1-%b)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%r$*%n";
# private message in query
privmsgnick = "{msgnick %w$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%p $*";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action %P$*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%p:%c$1%n ";
# private action sent by others
pvtaction = "%p (*) $*%n ";
pvtaction_query = "{action $* }";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%r$[-8]0%n | %w$1-%n";
# notices
ownnotice = "[%w$0!%r$1-]%n ";
notice = "[%rnotice%K(%n$*%K)%n] ";
pubnotice_channel = "%R:%R$*";
pvtnotice_host = "!%K$*%n";
servernotice = "[%r$*%n]%B:%n %_";
# CTCPs
ownctcp = "[%w$0!%c$1-] ";
ctcp = "%C$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%G$*%n";
# /names list
names_prefix = "%K>%r>%R>%n ";
names_nick = "%K$0$1-%n ";
names_nick_op = "%G$0%n%_$1-%_ ";
names_nick_halfop = "%g$0%n%_$1-%_ ";
names_nick_voice = "%Y$0%n$1- ";
names_users = "[$*]";
names_channel = "%r$*%n";
# DCC
dcc = "$*";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%w$0!%r$1-%n] ";
dccownnick = "%w$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%B:%c$1%n ";
# DCC chat, others
dccmsg = "[%w$1-!%g$0%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%4";
# default backround for "default" statusbar group
sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%4";
# background for topicbar (same default)
sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = " %W>%n ";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " %W<%n ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "%w$S%B/%w$*%n%B:%W ";
sb = " %w$*%n";
sbmode = " (+%W$*%n)";
sbaway = " (%Waway%n)";
sbservertag = ":$1";
sbnickmode = "%W$0%n";
# activity in statusbar
# ',' separator
sb_act_sep = "%w$*%n";
# normal text
sb_act_text = "%w$*%n";
# public message
sb_act_msg = "%W$*%n";
# hilight
sb_act_hilight = "%R$*%n";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
#usercount
sb_usercount = "{sb %W[%W$0%n $1-}";
sb_uc_ircops = "%wi/%R$*%n";
sb_uc_ops = "%wo/%G$*%n";
sb_uc_halfops = "%wh/%g$*%n";
sb_uc_voices = "%wv/%Y$*%n";
sb_uc_normal = "%wn/%W$*%W]%n";
sb_uc_space = " ";
#nact
nact_display = "%W(%w$3%n%W)%n$0%G>%W$1%R>%n$2%W(%w$4%W)%n";
};
formats = {
"fe-common/core" = {
pubmsg = "{pubmsgnick $2 {pubnick $[-9]0}}$1";
join = " %K>%g>%G>%n {nick %W$0%n}!%n{chanhost_hilight %K$1%n}";
part = " %r<%n {nick %w$0%n}!%n{chanhost_hilight %K$1%n} {reason %K$3%n}%n";
kick = " %R<%r<%K<%n {nick %w$0%n} {reason %w$3%n} %rkicked%n by {nick $2}";
quit = " %K<%n {nick %w$0%n}!%n{chanhost_hilight %K$1%n} {reason %K$2%n}";
nick_changed = " %c~%n {nick %w$0%n} %Nis now {nick %W$1%n}";
new_topic = "%K>%r>%R>%n topic changed by $0: $2";
daychange = " %K-----------------%w-%W-%n Day changed to %%D %W-%w-%K-----------------%n";
own_msg = "{ownmsgnick $2 {ownnick $[-9]0}}$1";
own_msg_channel = "{ownmsgnick $3 {ownnick $[-9]0}{msgchannel $1}}$2";
pubmsg_me = "{pubmsgmenick $2 {menick $[-9]0}}$1";
pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-9]0}{msgchannel $1}}$2";
pubmsg_hilight = "{pubmsghinick $0 $3 $[-9]1}$2";
pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-9]1{msgchannel $2}}$3";
pubmsg_channel = "{pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}$2";
own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-9]2}}$1";
msg_private_query = "{privmsgnick $[-9]0}$2";
your_nick = "%K>%r>%R>%n %_Y%_our nickname is {nick $0}";
your_nick_changed = "%K>%r>%R>%n %_Y%_ou're now known as {nick $1}";
window_name_not_unique = "%K>%r>%R>%n Window names must be unique";
window_level = "%K>%r>%R>%n Window level is now $0";
window_set_immortal = "%K>%r>%R>%n Window is now immortal";
window_unset_immortal = "%K>%r>%R>%n Window isn't immortal anymore";
window_immortal_error = "%K>%r>%R>%n Window is immortal, if you really want to kill it, say /WINDOW IMMORTAL OFF";
windowlist_header = "%#%r,--%wRef%r-%wName%r------------------%wActive item%r-----%wNetwork%r-----------%wLevels%r---->%n";
windowlist_line = "%r|%n%# $[3]0 %|$[20]1 $[15]2 $[15]3 $4";
windowlist_footer = "%r`--------------------------------------------------->%n";
windows_layout_saved = "%K>%r>%R>%n Window Layout has been %_Saved%_";
windows_layout_reset = "%K>%r>%R>%n Womdpw Layout has been returned to %_I%_rssi Defaults";
window_info_header = "%r%#,----%wwindow info%r---->%n";
window_info_footer = "%r%#`----------------------->%n";
window_info_refnum = "%# Window : {hilight #$0}";
window_info_refnum_sticky = "%# Window : {hilight #$0 (sticky)}";
window_info_name = "%# Name : $0";
window_info_history = "%# History : $0";
window_info_immortal = "%# Immortal: yes";
window_info_size = "%# Size : $0x$1";
window_info_level = "%# Level : $0";
window_info_server = "%# Server : $0";
window_info_server_sticky = "%# Server : $0 (sticky)";
window_info_theme = "%# Theme : $0$1";
window_info_items_header = "%#Items : {hilight Name Server tag}";
window_info_item = "%# $[7]0: $[!30]1 $2";
window_info_items_footer = "%r-------------------------------->%n";
};
"fe-common/text" = { window_info_sticky = "%# Sticky : $0"; };
"fe-common/irc" = {
netsplit = "{netsplit } {server $0} %w<-%r\\->%n {server %R$1%n}: [$2]";
netsplit_more = "{netsplit } %K-%w-%W-%n {server $0} %w<-%r\\->%n {server %K$1%n} %W-%w-%K-%n%: %K<<<%n [$2%_+$3 more%_]";
netsplit_join = "{netjoin %G>>>%n} [$0]";
netsplit_join_more = "{netjoin %G>>%n} [$0\012%_+$1 more%_]";
chanmode_change = " $2 sets {mode $1}";
server_chanmode_change = " {nick $2} sets {mode $1}";
own_action = "{ownaction $0}%|$1";
action_public = "{pubaction $0}%|$1";
who = "%#{channelhilight $[-10]0} {nick %n$[9]1%n} $[3]2 $[2]3 {comment {hilight $[10]6}} {comment $[!18]7} {chanhost %n$4@$5}";
whois = "%r,%B----------%r,%w----------%r(%W whois %r)%w--------- %B -%w --- -- %B -%n %: {whois %rnick%n $0}%n %: {whois host $1@$2}%: {whois gecos $3}";
whois_idle = " {whois idle %|$1d $2h $3m $4s}";
whois_idle_signon = " {whois idle %|$1d $2h $3m $4s {comment signon: $5}}";
whois_server = " {whois server %|$1 {comment $2}}";
whois_oper = " {whois operator %W$1-%n}";
whois_registered = " {whois registered}";
whois_help = " {whois is available for help}";
whois_modes = " {whois modes $1}";
whois_realhost = " {whois hostname $1-}";
whois_usermode = " {whois usermode $1}";
whois_channels = " {whois channels %|$1}";
whois_away = " {whois away %|$1}";
whois_special = " {whois info %|$1}";
whois_extra = " {whois extra %|$1}";
end_of_whois = "%r`%B----------%r`%w------ -- --- %B-%w ------ --- %r-- %w- %B-%n";
whois_not_found = "%K>%r>%R>%N There is no such nick $0";
default_event_server = " {whois remote $1 from %K$0%n}";
usermode_change = "%K>%r>%R>%n %_Y%_ou have set user mode {mode $0}";
user_mode = "%K>%r>%R>%n %_Y%_our user mode is {mode $0}";
away = "%K>%r>%R>%n %_Y%_ou have been marked as being %_away%_";
unaway = "%K>%r>%R>%n %_Y%_ou are no longer marked %_away%_, Welcome Back!";
nick_away = "%K>%r>%R>%n {nick $0} is away: $1";
no_such_nick = "%K>%r>%R>%n {nick $0}: No such nickname";
nick_in_use = "%K>%r>%R>%n Nick {nick $0} is already in use";
nick_unavailable = "%K>%r>%R>%n Nick {nick $0} is %_Juped%_";
your_nick_owned = "%K>%r>%R>%n Your nick is Chowned by {nick $3} {comment $1@$2}";
kill = "%r>%r>%r>%n %_Y%_ou were {error killed} by {nick $0} {nickhost $1} {reason $2} {comment Path: $3}";
kill_server = "%r>%r>%r>%n %_Y%_ou were {error killed} by {server $0} {reason $1} {comment Path: $2}";
default_event = "%K>%r>%R>%n $1";
unknown_mode = "%K>%r>%R>%n %_U%_nknown mode character $0";
joinerror_toomany = "%K>%r>%R>%n %_M%_ax Channels Exceeded! Cannot join {channel $0}";
joinerror_full = "%K>%r>%R>%n %_C%_hannel Limit Reached... Cannot join {channel $0}";
joinerror_invite = "%K>%r>%R>%n %_C%_annot join {channel $0} without an %_I%_nvite";
joinerror_banned = "%K>%r>%R>%n %_Y%_ou are %rBANNED%n from {channel $0}";
joinerror_bad_key = "%K>%r>%R>%n %_K%_ey required to join {channel $0}";
joinerror_bad_mask = "%K>%r>%R>%n %_C%_annot join to channel {channel $0} (Bad channel mask)";
joinerror_unavail = "%K>%r>%R>%n {channel $0} is %_JUPED%_ %:%K>%r>%R>%n %_R%_epeated attempts to join {channel $0} could result in a %_k-line%_";
joinerror_duplicate = "%K>%r>%R>%n {channel $0} already exists";
channel_rejoin = "%K>%r>%R>%n {channel $0} is temporarily unavailable, most likely because of a netsplit. %_I%_rssi will now automagicly try to rejoin this channel untill sucessful. %:%K>%r>%R>%n %_A%_uto-rejoin initiated. Use %_/RMREJOINS%_ to abort.";
inviting = "%K>%r>%R>%n %_I%_nviting {nick $0} to {channel $1}";
channel_created = "%K>%r>%R>%n %_T%_his Channel was created on $1";
url = "%K>%r>%R>%n Home page for {channelhilight $0}: $1";
topic = "%K>%r>%R>%n Topic for {channelhilight $0}: $1";
no_topic = "%K>%r>%R>%n No topic set for {channelhilight $0}";
topic_info = "%K>%r>%R>%n Topic set by {nick $0} {nickhost $2} {comment $1}";
bantype = "%K>%r>%R>%n Ban type changed to {channel $0}";
no_bans = "%K>%r>%R>%n No bans in {channel $0}";
banlist = "%K>%r>%R>%n $0 - {channel $1}: ban {ban $2}";
banlist_long = "%K>%r>%R>%n $0 - {channel $1}: ban {ban $2} {comment by {nick $3}, $4 secs ago}";
ebanlist = "%K>%r>%R>%n {channel $0}: ban exception {ban $1}";
ebanlist_long = "%K>%r>%R>%n {channel $0}: ban exception {ban $1} {comment by {nick $2}, $3 secs ago}";
no_invitelist = "%K>%r>%R>%n Invite list is empty for {channel $0}";
invitelist = "%K>%r>%R>%n {channel $0}: invite {ban $1}";
no_such_channel = "%K>%r>%R>%n {channel $0}: No such channel";
channel_synced = "%K>%r>%R>%n Join to {channel $0} was synced in {hilight $1} secs";
ircnet_added = "%K>%r>%R>%n Ircnet $0 saved";
ircnet_removed = "%K>%r>%R>%n Ircnet $0 removed";
ircnet_not_found = "%K>%r>%R>%n Ircnet $0 not found";
ircnet_header = "%#%r,--------------------------( %WNETWORKS %r)--------------------------->";
ircnet_line = "%#%r|%n %_$0%_: $1";
ircnet_footer = "%#%r`------------------------------------------------->";
no_netsplits = "%K>%r>%R>%n No Detected %_N%_etsplits! :)";
netsplits_header = "%#%r,--%WNick%r------%WChannel%r----%WServer%r---------------#WSplit Server%r---->%n";
netsplits_line = "%r|%#%n $[9]0 $[10]1 $[20]2 $3";
netsplits_footer = "%r`-------------------------------------------------->%n";
channel_mode = "%K>%r>%R>%n %_M%_odes for $0 {mode $1}";
};
# kills.pl reformat
"Irssi::Script::kills" = {
kill_public = " %B<<<%n {channick %B$0%n}!{chanhost %K$1%n} {reason %w$4%n} %Bkilled%n by {nick %W$2%n}$3";
};
};

93
home/.irssi/madeye.theme Normal file
View File

@@ -0,0 +1,93 @@
# MadEye.theme 1.1 by Svarre
#
# Feedback can be sent to svarre@svarre.net,
# or catch me online in #gentoo at Undernet
#
default_color = "-1";
info_eol = "false";
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
line_start = "%R<>%W!%R<>%n ";
timestamp = "%C$*%n";
hilight = "%_$*%_";
error = "%R$*%n";
channel = "%_$*%_";
nick = "%_$*%_";
nickhost = "[$*]";
server = "%_$*%_";
comment = "[$*]";
reason = "{comment $*}";
mode = "{comment $*}";
channick_hilight = "%C$*%n";
chanhost_hilight = "{nickhost %c$*%n}";
channick = "%c$*%n";
chanhost = "{nickhost %K$*%n}";
channelhilight = "%c$*%n";
ban = "%c$*%n";
msgnick = "%K<%n$0$1-%K>%n %|";
ownmsgnick = "{msgnick %R$0 %K$1-%n}";
ownnick = "%w$*%n";
pubmsgnick = "{msgnick %R$0 %K$1-%n}";
pubnick = "%N$*%n";
pubmsgmenick = "{msgnick %R$0%n $1-}";
menick = "%Y$*%n";
pubmsghinick = "%K<%n%K$1%n%Y$2-%n%K>%n %|";
msgchannel = "%K:%c$*%n";
privmsg = "[%G$0%K(%B$1-%K)%n] ";
ownprivmsg = "[%G$0%K(%B$1-%K)%n] ";
ownprivmsgnick = "%g<%n$*%g>%n %|";
ownprivnick = "$*";
privmsgnick = "%g<%n%G$*%n%g>%n %|";
action_core = "%c[%Raction%W/%R$*%c]%n ";
action = "{action_core $*} ";
ownaction = "%c[%Raction%W/%R$*%c]%n ";
ownaction_target = "{action_core $0}%K:%c$1%n ";
pvtaction = "%c[%RQaction%W/%R$*%c]%n ";
pvtaction_query = "%c[%Raction%W/%R$*%c]%n ";
pubaction = "%c[%Raction%W/%R$*%c]%n ";
whois = " %c$[8]0 %c<>%K $1-%n";
ownnotice = "[%G$0%K(%B$1-%K)%n] ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%R!$*%W ";
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$*%n";
wallop = "%R$*%n:";
wallop_nick = "%B$*";
wallop_action = "%W * $*%n ";
netsplit = "%R$*%n";
netjoin = "%r$*%n";
names_prefix = " ";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "[%g$0%n$1-] ";
names_nick_halfop = "[%K$0%n$1-] ";
names_nick_voice = "[%K$0%n$1-] ";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
dcc = "%g$*%n";
dccfile = "%_$*%_";
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
sb_background = "%0%w";
sb_prompt_bg = "%n";
sb_info_bg = "%8";
sbstart = "";
sbend = " ";
prompt = "%c[%N$*%c]%n ";
sb = " %c[%n$*%c]%n";
sbmode = "(%c+%n$*)";
sbaway = " (%Ggone%n)";
sbservertag = ":$0 (change with ^X)";
sb_act_sep = "%c$*";
sb_act_text = "%c$*";
sb_act_msg = "%W$*";
sb_act_hilight = "%M$*";
sb_act_hilight_color = "$0$1-%n";
};

213
home/.irssi/magick.theme Normal file
View File

@@ -0,0 +1,213 @@
# splitfire-like theme, by md@linux.it.
# Some minor things are unfinished.
default_color = "0";
default_real_color = "7";
replaces = { "=" = "%m$0-%n"; };
abstracts = {
# text to insert at the beginning of each non-message lin
# line_start = " %B(%c!%B)%n ";
line_start = "";
# timestamp styling
timestamp = "%B(%c$0-%B)%n";
# any kind of text that needs hilighting
hilight = "%_$0-%_";
# any kind of error message
error = "%R$0-%n";
# channel name is printed
channel = "%G$0-%n";
#
chanmsg = "%B[%n$0-%B]%n";
# nick is printed
nick = "%_$0-%_";
# nick host is printed
nickhost = "%K[%n$0-%K]%n";
# server name is printed
server = "%_$0-%_";
# reason for something is printed (part, quit, kick, ..)
reason = "($0-)";
# mode change is printed ([+o nick])
mode = "%C$0-%n";
# highlighted nick/host is printed (joins)
channick_hilight = "%C$0-%n";
chanhost_hilight = "{nickhost %B$0-%n}";
# nick/host is printed (parts, quits, etc.)
channick = "%c$0-%n";
chanhost = "{%Bnickhost $0-}";
# highlighted channel name is printed
channelhilight = "%c$0-%n";
# ban/ban exception/invite list mask is printed
ban = "%c$0-%n";
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%m<%C$0$1-%m>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$0-%n";
# public message in channel
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%c$0-%n";
# public message in channel meant for me
pubmsgmenick = "{msgnick %C$0 $1-}";
menick = "%C$0-%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%g$0-%n";
# private message from you
ownprivmsg = "%K(%n->%B$1-%K)%n ";
# private message, $0 = nick, $1 = host
privmsg = "%K[%R$0%b!%B$1-%K]%n ";
# # own private message in query
# ownprivmsgnick = "{msgnick $0-}";
# ownprivnick = "%W$0-%n";
# # private message in query
# privmsgnick = "{msgnick $0-}";
action_core = "%B * %c$0-%n";
# generic one that's used by most actions
action = "{action_core $0-} ";
# own action, both private/public
ownaction = "{action $0-}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
# XXX
pvtaction = " %r* %R$0-%n ";
pvtaction_query = "{action $0-}";
# public action sent by others
pubaction = "{action $0-}";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$0-%K-%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%K-%m$0%K-%n ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$0-%n";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%R$0-%n";
netjoin = "%C$0-%n";
# /names list
names_prefix = "";
names_nick = "%K[%C$0%B$1-%K]%n ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
# DCC
dcc = "%g$0-%n";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
# statusbar
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%4%w";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%0";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
prompt = "";
sb = " %c[%n$*%c]%n";
sbmode = "(%c+%n$*)";
sbaway = " (%GAway%n)";
sbservertag = ":$0 (change with ^X)";
# activity in statusbar
# ',' separator
sb_act_sep = "%c$*";
# normal text
sb_act_text = "%c$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%M$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};
formats = {
"fe-common/core" = {
line_start_irssi = "{line_start}%R#%w#%R#%n ";
talking_in = "";
# [Channels]
join = "%g***%n %GJoins:%n {channick $0} {chanhost_hilight $1} has joined {channel $2}";
part = "%g***%n %GParts:%n {channick $0} {chanhost_hilight $1} has left {channel $2} {reason $3}";
quit = "%y***%n %YQuits:%n {channick $0} {chanhost_hilight $1} {reason $2}";
quit_once = "%y***%n {channel $3} {channick_hilight $0} {chanhost $1} has quit {reason $2}";
nick_changed = "%b*** {channick_hilight $0} is now known as {channick_hilight $1}";
new_topic = "%B*** %CTopic%c change by {nick $0} on {channel $1}:%n $2";
topic_unset = "%B*** %CTopic%c unset by {nick $0} on {channel $1}";
names = "{chanmsg $0} Names: $1";
#names_nick = {names_nick $0 $1}
endofnames = "{chanmsg $0}: Total of {hilight $1} nicks {comment {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal}";
# [Messages]
# to channel
# own_msg = "{ownmsgnick $2 {ownnick $0}}$1";
# own_msg_channel = "{ownmsgnick $3 {ownnick $0}{msgchannel $1}}$2";
# to/from nick
own_msg_private = "{ownprivmsg msg $0}$1";
msg_private = "{privmsg $0 $1}$2";
# to/from nick, after /query
# own_msg_private_query = "{ownprivmsgnick {ownprivnick $2}}$1";
# msg_private_query = "{privmsgnick $0}$2";
own_msg_private_query = "{ownprivmsg msg $0}$1";
msg_private_query = "{privmsg $0 $1}$2";
# [Your messages]
# own_notice = "{ownnotice notice $0}$1";
# own_action = "{ownaction $0}$1";
# [Received messages]
#notice_server = {servernotice $0}$1
#notice_public = {notice $0{pubnotice_channel $1}}$2
#notice_public_ops = {notice $0{pubnotice_channel @$1}}$2
#notice_private = {notice $0{pvtnotice_host $1}}$2
#action_private = {pvtaction $0}$2
#action_private_query = {pvtaction_query $0}$2
#action_public = {pubaction $0}$1
#action_public_channel = {pubaction $0{msgchannel $1}}$2
};
"fe-common/irc" = {
# [Channels]
channel_created = "{chanmsg $0}: created $1";
topic = "{chanmsg $0} Topic: $1";
no_topic = "{chanmsg $0}: there isn't a topic";
topic_info = "%B***%n topic set by {nick $0} {comment $1}";
chanmode_change = "%c*** %CMode%c change for {channelhilight $0} by {nick $2}:%n {mode $1}";
server_chanmode_change = "%c*** %CMode%c change for {channelhilight $0} by {nick $2}:%n {mode $1}";
channel_change = "%c*** %CMode%c for {channelhilight $0}:%n {mode $1}";
whois = " ircname : {nick $0}!%B$1@$2%n ($3)";
whowas = " ircname : {nick $0}!%B$1@$2%n ($3)";
# [Nick]
usermode_change = "%c*** %CMode%c change for user {nick $1}:%n {mode $0}";
user_mode = "%c***%n Your user mode is {mode $0}";
};
};

128
home/.irssi/mazii.theme Normal file
View File

@@ -0,0 +1,128 @@
# lemac.theme by mazii #strzelce - maziczeq@o2.pl
replaces = { "[]=" = "%K$0-%n"; };
abstracts = {
##
## #strzelce ;)
##
line_start = "%g|%Y-%g|%n ";
timestamp = "[$0-]";
hilight = "%y$0-%n";
error = "%R$0-%n";
channel = "%w$0-%n";
nick = "$0-";
nickhost = "($0-)";
server = "%g$0-%n";
comment = "%c$0-%n";
reason = "[{comment $0-}]";
mode = "[%B$0-%n]";
channick_hilight = "%m$0-%n";
chanhost_hilight = "{nickhost %C$0-%n}";
channick = "%y$0-%n";
chanhost = "{nickhost $0-}";
channelhilight = "%G$0-%n";
ban = "%o$0-";
msgnick = "%C[%r$0%n$1-%C]%n %|";
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%C$0-%n";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$0-%n";
pubmsgmenick = "%K<%g$0%R$1-%K>%W %|";
menick = "%M$0-%n";
pubmsghinick = "{msgnick $1 $0$2-%n}";
msgchannel = "-%K%c$0-%n->";
privmsg = "[%G$0%K(%r$1-%K)%n] ";
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
ownprivmsgnick = "{msgnick $0-}";
ownprivnick = "%W$0-%n";
privmsgnick = "{msgnick %G$0-%n}";
action_core = "%G[~]%p $0-";
action = "{action_core $0-} ";
ownaction = "{action $0-}";
ownaction_target = "{action_core $0}%K:%c$1%n ";
pvtaction = "%G(~~~) $0-";
pvtaction_query = "{action $0-}";
pubaction = "{action $0-}";
ownnotice = "[%g$0%K(%G$1-%K)]%n ";
notice = "%K-%G$0-%K-%n ";
pubnotice_channel = "%K:%g$0-";
pvtnotice_host = "%K(%g$0-%K)";
servernotice = "%G!$0-%n ";
ownctcp = "[%C$0%K(%C$1-%K)] ";
ctcp = "%G$0-%n";
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
netsplit = "%c$0-%n";
netjoin = "%C$0-%n";
names_nick = "[%R$0%c$1-] ";
names_users = "[%g$0-%n]";
names_channel = "%g$0-%n";
dcc = "%g$0-%n";
dccfile = "%C$0-%n";
dccownmsg = "[%g$0%K($1-%K)%n] ";
dccownnick = "%G$0-%n";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%C (*dcc*) $0-%n %|";
sb_background = "%4";
sb = "%C[%W$0-%C]%n";
sbmode = "%G(+$0-)%n";
sbaway = " %Y-=%n%RA<52>ej%Y=- %n";
sbservertag = " - $0";
sbmore = "<- Wy<57>ej ->";
sblag = "{sb Lag: $0-}";
sbmail = "{sb Mail: $0-}";
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = "Act: $0-";
sbact_det = " Det: $0-";
};
formats = {
"fe-common/core" = {
join = "{channick_hilight $0} {chanhost_hilight $1} Wszedl na kanal {channel $2}";
nick_changed = "%R{ts}%n{channick $0} Zmienil nicka na {channick $1}";
quit = "{channick $0} {chanhost $1} Wyszedl z irca {reason $2}";
quit_once = "{channick $0} {chanhost $1} Wyszedl z irca {reason $2}";
part = "{channick_hilight $0} {chanhost $1} Wyszedl z kanalu {channel $2} {reason $3}";
kick = "%B{ts}%n{channick_hilight $0} Zostal wykopany z {chanhost_hilight $1} przez {nick $2} {reason $3}";
your_nick_changed = "%R{ts}%n{channick $0} Zmieniles nicka na {channick $1}";
endofnames = "%y{ts}%nEkipa kanalu {channel $0}: Wszystkich: {hilight $1} %g|%Y-%g|%n {hilight +op} [$2] %g|%Y-%g|%n {hilight +voice} [$4] %g|%Y-%g|%n {hilight normalnych} [$5]";
new_topic = "%y{ts}%n[$0] Zmienia topic na kanale {channel $1}: $2";
topic_unset = "%y{ts}%n Topic usuniety z kanalu {channel $1} przez [$0]";
line_start_irssi = "{line_start}";
daychange = "[00:00:00] %W{ts}%B%Mamy nowy dzien %%d %%b %%Y.";
invite = "%W{ts}%n[$0] Zaprasza Cie na kanal {channel $1.}";
};
"fe-common/irc" = {
whois = "%cWhois %b:%n %W$0 [%c$1@$2] %n%:%cIrcname %b:%n $3";
whois_channels = "%cKana3y %b:%n %|$1";
whois_idle = "%cIdle %b:%n $1 dni $2 godzin $3 minut $4 sekund";
whois_server = "%cServer %b:%n %|$1 [$2]";
whois_idle_signon = "%cIdle %b:%n $1 dni $2 godzin $3 minut $4 sekund%:%cZalogowany %b:%n $5";
whois_oper = "%cOperator %b:%n $0 jest IRCopem";
end_of_whois = "%K--- Koniec Whois ---%n";
whois_away = "%cNieobecny %b:%n %|$1";
whois_registered = "%cZarejestrowany %b:%n ma zarejestrowanego nicka";
whowas = "%k%4[ %cWhowas %W$0 %c($1@$2) %k]%n%:%c Ircname %b:%n $3";
end_of_whowas = "%K--- Koniec Whowas ---%n";
chanmode_change = "%c{ts}%nmode/{channel $0} {mode $1} przez {nick $2}";
server_chanmode_change = "%c{ts}%n{netsplit NetHack} {channel $0} {mode $1} przez [{nick $2}]";
channel_mode = "{ts} Mode/{channel $0} to {mode $1}";
topic = "%y{ts}%nTopic: {channel $0}: $1";
no_topic = "%y{ts}%nNie ma topica dla {channel $0}";
topic_info = "%y{ts}%nTopic zapodal [$0] {comment $1}";
away = "{ts}Teraz jestes nieobecny";
unaway = "{ts}Powrociles z away";
nick_away = "%W{ts}%n$0 jest nieobecny: $1";
channel_synced = "%y{ts}%nKanal {channel $0} zsynchronizowany w {hilight $1} sekundy";
inviting = "%W{ts}%nZapraszam [$0] na kanal {channel $1}";
whois_oper_type = "%b: %cOperator %b:%n $0 jest IRCopem";
};
"Irssi::Script::country" = {
whois = "%cWhois %W$0 %c($1@$2) %n%:%b:%c Ircname %b:%n $3%:%b:%c Kraj %b:%n \"$4\"";
};
"Irssi::Script::whois" = {
cwhois_channels = "%cKanaly %b:%n %|$1";
};
};

105
home/.irssi/mika.theme Normal file
View File

@@ -0,0 +1,105 @@
# For irssi 0.8.4 by [Mika]
replaces = { "<>" = "%c$0-%n"; "[]:" = "%W$0-%n"; };
abstracts = {
# generic
line_start = "%B-%W!%B-%n ";
timestamp = "%W[%c$0-%W]%n";
hilight = "%_$0-%_";
error = "%R$0-%n";
channel = "%_$0-%_";
nick = "%C$0-%n";
nickhost = "[$0-]";
server = "%_$0-%_";
comment = "[$0-]";
reason = "{comment $0-}";
mode = "{comment $0-}";
# channel specific messages
channick_hilight = "%C$0-%n";
chanhost_hilight = "{nickhost %c$0-%n}";
channick = "%c$0-%n";
chanhost = "{nickhost $0-}";
channelhilight = "%c$0-%n";
ban = "%c$0-%n";
# messages
msgnick = "<%G$0-%n> %|";
ownnnick = "%C(%G$0 $1-%n%C) %y";
pubmsgnick = "{msgnick $0-}";
pubmsgmenick = "{msgnick $0-}";
pubmsghinick = "{msgnick $1$0$2-}";
msgownnick = "%W$0-%n";
msgchannel = "%K:%c$0-%n";
msgme = "%Y$0-%n";
privmsg = "[%R$0%K(%r$1-%K)%n] ";
privmsgnick = "{msgnick %G$0-%n}";
ownprivmsg = "[%r$0%K(%R$1-%K)-%n] ";
# actions
action = "%W* %C$0-%n ";
ownaction = "%m* %W$0-%n ";
pvtaction = "%W (*) $0-%n ";
pvtaction_query = "{action $0-}";
pubaction = "{action $0-}";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$0-%K-%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%g!$0-%n ";
# ctcp
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$0-%n";
# wall
ownwall = "[%W$0%K/%c$1-] ";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplits
netsplit = "%R$0-%n";
netjoin = "%C$0-%n";
# /names list
names_nick = "[%_$0%_$1-] ";
names_users = "[%g$0-%n]";
names_channel = "%G$0-%n";
# dcc
dcc = "%g$0-%n";
dccfile = "%_$0-%_";
dccownmsg = "[%r$0%K(%R$1-%K)%n] ";
dccownaction = "{action $0-}";
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$0-%n";
dccaction = "%W (*dcc*) $0-%n %|";
# background of statusbar
sb_background = "%c";
# default statusbar item style
sb = "%C[%W$0-%C]%n";
sbmode = "%B(%c+%C$0-%B)";
sbaway = " %W(%Cz%cZ%Cz%cZ%W)";
sbservertag = ":$0 (change with ^X)";
sbmore = "%C-- more --%n";
sblag = "{sb %WLag%c:%n $0-}";
sbmail = "{sb Mail: $0-}";
# activity. Det is used for hilights when display doesn't support colors
sbact = "{sb {sbact_act $0}{sbact_det $1}}";
sbact_act = "%WAct%c:%n $0-";
sbact_det = " Det: $0-";
};

47
home/.irssi/mine.theme Normal file
View File

@@ -0,0 +1,47 @@
replaces = { "[]" = "%B$*%n"; "<>" = "%B$*%n"; };
abstracts = {
line_start = "%B-%K|%B-%n ";
sb_background = "%0%w";
sb_topic_bg = "%0%w";
channel = "%B$*%n";
nick = "%W$*%n";
nickhost = "[%W$*%n]";
server = "%k$*%n";
comment = "[%W$*%n]";
reason = "[%W$*%n]";
mode = "[%W$*%n]";
msgnick = "<%G$0%k$1>%n ";
ownnick = "%w$*%n";
pubnick = "%w$*%n";
menick = "%G$*%n";
privmsg = "[%Gmsg:%B$0] ";
ownprivmsg = "[%Bmsg:%G$1] ";
ownprivnick = "%w$*%n";
privmsgnick = "{msgnick %w$*%n}";
ownnotice = "[%Gnotice:%B$1] ";
notice = "[%Gnotice%K(%B$*%K)] ";
pubnotice_channel = "%K:%B$*";
pvtnotice_host = "%K:%B$*";
servernotice = "%B-%k|%B- %B$*%n";
ownctcp = "[%G$0%K(%B$1%K)] ";
ctcp = "[%g$*]";
netsplit = "%B$*%n";
netjoin = "%G$*%n";
names_prefix = "";
names_nick = "[%G$0%w$1] ";
names_users = "[%G$*]";
names_channel = "%B$*";
dcc = "%B$*%n";
dccfile = "%B$*%n";
prompt = "[$*] ";
sb = " %B[%n$*%B]%n";
sbmode = "%n(%B+%n$*)";
sbaway = " (%GAWAY%n)";
sbservertag = ":$0 (CTRL+X to change)";
channick_hilight = "%B$*%n";
chanhost_hilight = "{nickhost %W$*%n}";
channick = "%B$*%n";
chanhost = "{nickhost %w$*%n}";
channelhilight = "%B$*%n";
ban = "%R$*%n";
};

202
home/.irssi/mirkk32.theme Normal file
View File

@@ -0,0 +1,202 @@
# ---------------------------------
# name: mirkk32
# author: hygge
# location: dalnet
# ---------------------------------
#
# to get the "mirclook" at the screenshot, you have to:
#
# 1) setup the colours of your term (to match the
# white background) by putting this in ~/.Xdefaults:
#
# --start--
# XTerm*color0: black
# XTerm*color1: darkred
# XTerm*color2: darkgreen
# XTerm*color3: darkorange
# XTerm*color4: navy
# XTerm*color5: darkmagenta
# XTerm*color6: cyan
# XTerm*color7: white
# XTerm*color8: black
# XTerm*color9: darkred
# XTerm*color10: darkgreen
# XTerm*color11: darkorange
# XTerm*color12: navy
# XTerm*color13: darkmagenta
# XTerm*color14: cyan
# XTerm*color15: white
# --end--
#
# 2) grab the atari-8x16 font from http://irssi.org/themes/extra/atari-8x16.pcf.gz.
# place it in a dir where your fontserver can reach it,
# like /usr/X11R6/lib/X11/fonts/local/ (check your /etc/X11/XF86Config).
# make fonts.dir in that dir and put this in it:
#
# --start--
# 1
# atari-8x16.pcf.gz atari-8x16
# --end--
#
# 3) restart xfree and launch irssi through aterm (get it) with a line like this:
#
# $ aterm -geometry 100x40 -bg whitesmoke -fg black +tr -fn atari-8x16 -e irssi
#
# 4) edit some defualt settings by performing this:
#
# /set hilight_color %r
# /set show_nickmode off
# /set autoclose_windows on
# /set autocreate_windows on
# /set autocreate_own_query off
# /set hide_text_style on
# /set hide_mirc_colors on
# /set hide_server_tags on
#
# enjoy, hygge
default_color = "-1";
info_eol = "false";
abstracts = {
# generic
line_start = "%g-!-%n ";
timestamp = "%b$*%n";
hilight = "$*";
# i dont want any words hilighted (bold), do you?
error = "%r$*%n";
channel = "{hilight $*}";
nick = "{hilight $*}";
nickhost = "$*";
server = "{hilight $*}";
comment = "$*";
# removed []'s
reason = "{comment $*}";
mode = "{comment $*}";
# channel specific messages
channick_hilight = "{hilight $*}";
chanhost_hilight = "{nickhost $*}";
channick = "$*";
chanhost = "{nickhost $*}";
channelhilight = "$*";
ban = "$*";
# messages
msgnick = "<$0$1-> %|";
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%b$*%n";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "$*";
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%r$*%n";
pubmsghinick = "{msgnick $1 $0$2-%n}";
msgchannel = ":$*";
privmsg = "%r--> $*%n: ";
ownprivmsg = "%b<-- $1%n: ";
ownprivmsgnick = "{msgnick $*}";
# two spaces?
ownprivnick = "%b$*%n";
privmsgnick = "{msgnick %r$*%n}";
# actions
action_core = "%p*** $*";
action = "{action_core $*} ";
ownaction = "{action $*}";
ownaction_target = "{action_core $0}%N:%m$1%n ";
pvtaction = " (*) $* ";
pvtaction_query = "{action $*}";
pubaction = "{action $*}";
# whois
whois = " $[8]0 : $1-";
# notices
ownnotice = "%b<<< $1%n: ";
notice = "%r>>> $*%n: ";
pubnotice_channel = ":$*";
pvtnotice_host = "!$*";
servernotice = "%r!$* ";
# ctcp
ownctcp = "%b[$0($1-)]%n ";
ctcp = "%r$*%n";
# wall
ownwall = "[$0/$1-] ";
# wallops
wallop = "$*: ";
wallop_nick = "$*";
wallop_action = " * $* ";
# netsplits
netsplit = "%r$*%n";
netjoin = "%r$*%n";
# /names list
names_prefix = "";
names_nick = "[$0$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[$*]";
names_channel = "$*";
# dcc
dcc = "%r$*%n";
dccfile = "{hilight $*}";
dccownmsg = "%b[$0($1-)]%n ";
dccownnick = "$*";
dccownquerynick = "$*";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%N:%m$1%n ";
dccmsg = "[$1-($0)] ";
dccquerynick = "$*";
dccaction = " (*dcc*) $* %|";
# statusbar
sb_background = "%4%w";
sb_prompt_bg = "%n";
sb_info_bg = "%8";
sbstart = "";
sbend = " ";
prompt = "[$*] ";
sb = " %c[%n$*%c]%n";
sbmode = "(%c+%n$*)";
sbaway = " (%czZzZ%n)";
sbservertag = ":$0 (change with ^X)";
# activity in statusbar
sb_act_sep = "%c$*";
sb_act_text = "%c$*";
sb_act_msg = "%n$*";
sb_act_hilight = "%m$*";
sb_act_hilight_color = "$0$1-%n";
};
formats = {
"fe-common/core" = {
join = "%g{channick $0} ({chanhost $1}) has joined {channel $2}";
part = "%g{channick $0} ({chanhost $1}) has left $2: $3";
kick = "%g{channick $0} was kicked from {channel $1} by {channick $2}: $3";
quit = "%g{channick $0} ({chanhost $1}) has quit: $2";
line_start_irssi = "{line_start}%b";
nick_changed = "%g{channick $0} is now known as {channick $1}";
new_topic = "%g{nick $0} changed the topic of {channel $1} to: $2";
endofnames = "%b$1 nicks totaly - $2 opers, $3 voices and $4 normal";
};
"fe-common/irc" = {
chanmode_change = "%gmode/{channelhilight $0} {mode $1} by {channick $2}";
topic = "%bTopic for {channelhilight $0}: $1";
topic_info = "%bTopic set by {nick $0} {comment $1}";
channel_created = "{}";
server_chanmode_change = "%g{netsplit ServerMode}/{channelhilight $0} {mode $1} by {nick $2}";
channel_mode = "%gmode/{channelhilight $0} {mode $1}";
nick_away = "%g{nick $0} is away: $1";
};
};

106
home/.irssi/misso.theme Normal file
View File

@@ -0,0 +1,106 @@
default_color = "-1";
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
line_start = "%W-%w-%K-%n ";
timestamp = "$*";
hilight = "%W$*%W";
error = "%r$*%n";
channel = "%K$*%n";
nick = "$*";
nickhost = "!$*";
server = "$*";
comment = "[$*]";
reason = "{comment $*}";
mode = "{comment $*}";
channick_hilight = "%N$*%n";
chanhost_hilight = "{nickhost %K$*%n}";
channick = "%N$*%n";
chanhost = "{nickhost $*}";
channelhilight = "%K$*%n";
ban = "%b$*%n";
msgnick = "%K$0%n$1-%K >>%n %|";
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$*%n";
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%W$*%n";
pubmsghinick = "{msgnick $1 $0$2-%n}";
msgchannel = "%K:%w$*%n";
privmsg = "%M$0%m!%M$1 %K<<%n ";
ownprivmsg = "%m$1- %K>>%n ";
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
privmsgnick = "{msgnick %K$*%n}";
action_core = "%W *** $*%n";
action = "{action_core $*} ";
ownaction = "{action $*}";
ownaction_target = "{action_core $0}%K:%K$1%n ";
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
pubaction = "{action $*}";
whois = " $[8]0 : $1-";
ownnotice = "[ %K$0%N >> %m$1-%K ]%n ";
notice = "%K[ %Knotice %N<< %M$0%K ]%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%m!%M$*%n";
servernotice = "%g!$*%n ";
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$*%n";
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
netsplit = "%R$*%n";
netjoin = "%C$*%n";
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%N$*%n]";
names_channel = "%K@ %N$*%n";
dcc = "%g$*%n";
dccfile = "%_$*%_";
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
sb_background = "%7%w";
sb_prompt_bg = "%n";
sb_info_bg = "%8";
sbstart = "";
sbend = " ";
prompt = "[$*] ";
sb = " %k[%k$*%k]%n";
sbmode = "(%k+%k$*)";
sbaway = " (%kzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
sb_act_sep = "%K$*";
sb_act_text = "%c$*";
sb_act_msg = "%W$*";
sb_act_hilight = "%M$*";
sb_act_hilight_color = "$0$1-%n";
};

296
home/.irssi/mithru.theme Normal file
View File

@@ -0,0 +1,296 @@
# When testing changes, the easiest way to reload the theme is with /RELOAD.
# This reloads the configuration file too, so if you did any changes remember
# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
# old data so keep backups :)
# TEMPLATES:
# The real text formats that irssi uses are the ones you can find with
# /FORMAT command. Back in the old days all the colors and texts were mixed
# up in those formats, and it was really hard to change the colors since you
# might have had to change them in tens of different places. So, then came
# this templating system.
# Now the /FORMATs don't have any colors in them, and they also have very
# little other styling. Most of the stuff you need to change is in this
# theme file. If you can't change something here, you can always go back
# to change the /FORMATs directly, they're also saved in these .theme files.
# So .. the templates. They're those {blahblah} parts you see all over the
# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
# When irssi sees this kind of text, it goes to find "name" from abstracts
# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
# can have more parameters of course). Templates can have subtemplates.
# Here's a small example:
# /FORMAT format hello {colorify {underline world}}
# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
# When irssi expands the templates in "format", the final string would be:
# hello %G%Uworld%U%n
# ie. underlined bright green "world" text.
# and why "$0-", why not "$0"? $0 would only mean the first parameter,
# $0- means all the parameters. With {underline hello world} you'd really
# want to underline both of the words, not just the hello (and world would
# actually be removed entirely).
# COLORS:
# You can find definitions for the color format codes in docs/formats.txt.
# There's one difference here though. %n format. Normally it means the
# default color of the terminal (white mostly), but here it means the
# "reset color back to the one it was in higher template". For example
# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
# print yellow "foo" (as set with %Y) but "bar" would be green, which was
# set at the beginning before the {foo} template. If there wasn't the %g
# at start, the normal behaviour of %n would occur. If you _really_ want
# to use the terminal's default color, use %N.
#############################################################################
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
# line_start = "%B-%G!%B-%n ";
#line_start = "%Y***%n ";
line_start = "%K-->%n ";
# timestamp styling, nothing by default
timestamp = "$*";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%_$*%_";
# nick is printed
nick = "%_$*%_";
# nick host is printed
nickhost = "%W[$*]";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "[%W$*%n]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%g$*";
chanhost_hilight = "{nickhost %g$*}";
# nick/host is printed (parts, quits, etc.)
#channick = "%K$*%n";
channick = "%r$*%n";
chanhost = "{nickhost %r$*}";
# highlighted channel name is printed
channelhilight = "%W$*%n";
# ban/ban exception/invite list mask is printed
ban = "%W$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%K<%n$0$1-%K>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%W$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}";
menick = "%Y$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%Y$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[$0%K(%r$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick $*}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%W * $*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%C$*%K-%n ";
pubnotice_channel = "%K:%c$*";
pvtnotice_host = "%K(%c$*%K)";
servernotice = "%B!$*%n ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%B$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%C$*%n";
# /names list
names_prefix = "";
names_nick = "[%_$0%_$1-] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%W$*%n]";
names_channel = "%W$*%n";
# DCC
dcc = "%W$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%W$1-%K(%G$0%K)%n] ";
dccquerynick = "%W$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%N%w";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
#sb_topic_bg = "%4";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "> ";
sb = " %K[%N$*%K]%N";
sbmode = "(%W+%N$*)";
sbaway = " (%YzZzZ%n)";
sbservertag = ":$0 (change with ^X)";
# activity in statusbar
# ',' separator
sb_act_sep = "%W$*";
# normal text
sb_act_text = "%B$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%G$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

View File

@@ -0,0 +1,249 @@
# This is default theme modified by WildFlame to be more readable
# more_readable
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%K$*%n"; };
abstracts = {
##
## generic
##
# text to insert at the beginning of each non-message line
line_start = "%B-%W!%B-%n ";
# timestamp styling, nothing by default
timestamp = "$*";
# any kind of text that needs hilighting, default is to bold
hilight = "%y$*%n";
# any kind of error message, default is bright red
error = "%R$*%n";
# channel name is printed
channel = "%w$*%n";
# nick is printed
nick = "$*";
# nick host is printed
nickhost = "[$*]";
# server name is printed
server = "%g$*%n";
# some kind of comment is printed
comment = "[%B$*%n]";
# reason for something is printed (part, quit, kick, ..)
reason = "{comment $*}";
# mode change is printed ([+o nick])
mode = "{comment $*}";
##
## channel specific messages
##
# highlighted nick/host is printed (joins)
channick_hilight = "%m$*%n";
chanhost_hilight = "{nickhost $*}";
# nick/host is printed (parts, quits, etc.)
channick = "%y$*%n";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%G$*%n";
# ban/ban exception/invite list mask is printed
ban = "%B$*%n";
##
## messages
##
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%c<%n%R$0%n$1-%c>%n %|";
# message from you is printed. "msgownnick" specifies the styling of the
# nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
# whole line.
# Example1: You want the message text to be green:
# ownmsgnick = "{msgnick $0 $1-}%g";
# Example2.1: You want < and > chars to be yellow:
# ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
# (you'll also have to remove <> from replaces list above)
# Example2.2: But you still want to keep <> grey for other messages:
# pubmsgnick = "%K{msgnick $0 $1-%K}%n";
# pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
# pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
# ownprivmsgnick = "%K{msgnick $*%K}%n";
# privmsgnick = "%K{msgnick %R$*%K}%n";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1-}";
ownnick = "%C$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1-}";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "{msgnick $0 $1-}%W";
menick = "%M$*%n";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2-%n}";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%R$0%K(%r$1-%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%W$*%n";
# private message in query
privmsgnick = "{msgnick %R$*%n}";
##
## Actions (/ME stuff)
##
# used internally by this theme
action_core = "%G * $*%n";
# generic one that's used by most actions
action = "{action_core $*} ";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action_core $0}%K:%c$1%n ";
# private action sent by others
pvtaction = "%W (*) $*%n ";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
##
## other IRC events
##
# whois
whois = "%# $[8]0 : $1-";
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$*%K-%n ";
pubnotice_channel = "%K:%m$*";
pvtnotice_host = "%K(%m$*%K)";
servernotice = "%g!$*%n ";
# CTCPs
ownctcp = "[%r$0%K(%R$1-%K)] ";
ctcp = "%g$*%n";
# wallops
wallop = "%W$*%n: ";
wallop_nick = "%n$*";
wallop_action = "%W * $*%n ";
# netsplits
netsplit = "%R$*%n";
netjoin = "%G$*%n";
# /names list
names_prefix = "";
names_nick = "[%R$0%n%Y$1-%n] ";
names_nick_op = "{names_nick $*}";
names_nick_halfop = "{names_nick $*}";
names_nick_voice = "{names_nick $*}";
names_users = "[%g$*%n]";
names_channel = "%G$*%n";
# DCC
dcc = "%g$*%n";
dccfile = "%_$*%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "%R$*%n";
dccownquerynick = "%W$*%n";
dccownaction = "{action $*}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "%G$*%n";
dccaction = "%W (*dcc*) $*%n %|";
##
## statusbar
##
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%4%W";
# default backround for "default" statusbar group
#sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
# background for info statusbar
sb_info_bg = "%8";
# background for topicbar (same default)
sb_topic_bg = "%4%w";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = " ";
topicsbstart = "{sbstart $*}";
topicsbend = "{sbend $*}";
prompt = "[$*] ";
sb = " %c[%n$*%c]%n";
sbmode = "(%Y+%c$*%n)";
sbaway = " (%YHrhrhr%n)";
sbservertag = ":$0 (change with ^X)";
sbnickmode = "$0";
# activity in statusbar
# ',' separator
sb_act_sep = "%c$*";
# normal text
sb_act_text = "%c$*";
# public message
sb_act_msg = "%W$*";
# hilight
sb_act_hilight = "%M$*";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "$0$1-%n";
};

Some files were not shown because too many files have changed in this diff Show More