1 # Filename: .irssi/config
2 # Purpose: config file for irssi (irc client)
3 # Authors: grml-team (grml.org), (c) Daniel K. Gebhart, (c) Michael Prokop <mika@grml.org>
4 # Bug-Reports: see http://grml.org/bugs/
5 # License: This file is licensed under the GPL v2.
6 # Latest change: Son Okt 17 18:50:33 CEST 2004 [mika]
7 ################################################################################
10 { address = "irc.stealth.net"; chatnet = "IRCnet"; port = "6668"; },
11 { address = "irc.efnet.net"; chatnet = "EFNet"; port = "6667"; },
13 address = "irc.undernet.org";
17 { address = "irc.dal.net"; chatnet = "DALnet"; port = "6667"; },
19 address = "irc.freenode.net";
24 { address = "irc.gnome.org"; chatnet = "GIMPNet"; port = "6667"; },
25 { address = "10.11.18.42"; chatnet = "VCG"; port = "6667"; },
26 { address = "irc.ptlink.net"; chatnet = "PTlink"; port = "6667"; },
28 address = "irc.sorcery.net";
29 chatnet = "SorceryNet";
33 address = "irc.hashmark.net";
37 { address = "irc.ptnet.org"; chatnet = "PTnet"; port = "6667"; },
39 address = "irc.azzurra.org";
40 chatnet = "AzzurraNET";
43 { address = "silc.silcnet.org"; chatnet = "SILC"; port = "706"; }
53 max_query_chans = "5";
124 SILC = { type = "SILC"; };
128 { name = "#grml"; chatnet = "freenode"; autojoin = "Yes"; },
129 { name = "#irssi"; chatnet = "ircnet"; autojoin = "No"; },
130 { name = "silc"; chatnet = "silc"; autojoin = "No"; }
135 WJOIN = "join -window";
136 WQUERY = "query -window";
167 WN = "window new hide";
168 SV = "say Irssi $J ($V) - http://irssi.org/";
172 UPTIME = "eval exec - expr `date +%s` - \\$F | awk '{print \"Irssi uptime: \"int(\\\\\\$1/3600/24)\"d \"int(\\\\\\$1/3600%24)\"h \"int(\\\\\\$1/60%60)\"m \"int(\\\\\\$1%60)\"s\" }'";
173 CALC = "exec - if which bc &>/dev/null\\; then echo '$*' | bc | awk '{print \"$*=\"$$1}'\\; else echo bc was not found\\; fi";
175 INVITELIST = "mode $C +I";
181 # when using {templates}, the template is shown only if it's argument isn't
182 # empty unless no argument is given. for example {sb} is printed always,
183 # but {sb $T} is printed only if $T isn't empty.
186 # start/end text in statusbars
187 barstart = "{sbstart}";
190 topicbarstart = "{topicsbstart}";
191 topicbarend = "{topicsbend}";
193 # treated "normally", you could change the time/user name to whatever
195 user = "{sb {sbnickmode $cumode}$N{sbmode $usermode}{sbaway $A}}";
197 # treated specially .. window is printed with non-empty windows,
198 # window_empty is printed with empty windows
199 window = "{sb $winref:$itemname{sbmode $M}}";
200 window_empty = "{sb $winref{sbservertag $tag}}";
201 prompt = "{prompt $[.15]itemname}";
202 prompt_empty = "{prompt $winname}";
204 topic_empty = " Irssi v$J - http://irssi.org/help/";
206 # all of these treated specially, they're only displayed when needed
207 lag = "{sb Lag: $0-}";
208 act = "{sb Act: $0-}";
212 # there's two type of statusbars. root statusbars are either at the top
213 # of the screen or at the bottom of the screen. window statusbars are at
214 # the top/bottom of each split window in screen.
216 # the "default statusbar" to be displayed at the bottom of the window.
217 # contains all the normal items.
224 placement = "bottom";
227 # active, inactive, always
230 # list of items in statusbar in the display order
232 barstart = { priority = "100"; };
237 lag = { priority = "-1"; };
238 act = { priority = "10"; };
239 more = { priority = "-1"; alignment = "right"; };
240 barend = { priority = "100"; alignment = "right"; };
244 # statusbar to use in inactive split windows
247 placement = "bottom";
249 visible = "inactive";
251 barstart = { priority = "100"; };
254 more = { priority = "-1"; alignment = "right"; };
255 barend = { priority = "100"; alignment = "right"; };
259 # we treat input line as yet another statusbar :) It's possible to
260 # add other items before or after the input line item.
263 placement = "bottom";
264 # we want to be at the bottom always
268 prompt = { priority = "-1"; };
269 prompt_empty = { priority = "-1"; };
270 # treated specially, this is the real input line.
271 input = { priority = "10"; };
282 topicbarstart = { priority = "100"; };
285 topicbarend = { priority = "100"; alignment = "right"; };
292 real_name = "a grml user";
295 quit_message = "grml.org - linux for sysadmins and users of texttools";
298 alternate_nick = "grml-user";
299 part_message = "grml.org - linux for sysadmins and users of texttools";
303 ## END OF FILE #################################################################