Advertisement
urbanslug

config

Aug 26th, 2013
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.45 KB | None | 0 0
  1. servers = (
  2. { address = "irc.ubuntu.com"; chatnet = "Ubuntu"; port = "8001"; },
  3. {
  4. address = "p4fsi4ockecnea7l.onion";
  5. chatnet = "freenode";
  6. port = "6667";
  7. use_ssl = "no";
  8. ssl_verify = "no";
  9. },
  10. { address = "eu.irc6.net"; chatnet = "IRCnet"; port = "6667"; },
  11. { address = "open.ircnet.net"; chatnet = "IRCnet"; port = "6667"; },
  12. { address = "irc.efnet.org"; chatnet = "EFNet"; port = "6667"; },
  13. {
  14. address = "irc.undernet.org";
  15. chatnet = "Undernet";
  16. port = "6667";
  17. },
  18. { address = "irc.dal.net"; chatnet = "DALnet"; port = "6667"; },
  19. {
  20. address = "irc.quakenet.org";
  21. chatnet = "QuakeNet";
  22. port = "6667";
  23. },
  24. { address = "irc.oftc.net"; chatnet = "OFTC"; port = "6667"; },
  25. {
  26. address = "irc.gamesurge.net";
  27. chatnet = "GameSurge";
  28. port = "6667";
  29. },
  30. { address = "irc.webchat.org"; chatnet = "WebChat"; port = "6667"; },
  31. { address = "irc.rizon.net"; chatnet = "Rizon"; port = "6667"; },
  32. { address = "irc.link-net.org"; chatnet = "LinkNet"; port = "6667"; },
  33. { address = "silc.silcnet.org"; chatnet = "SILC"; port = "706"; },
  34. {
  35. address = "p4fsi4ockecnea7l.onion";
  36. chatnet = "Freenode";
  37. port = "6667";
  38. autoconnect = "yes";
  39. }
  40. );
  41.  
  42. chatnets = {
  43. IRCnet = {
  44. type = "IRC";
  45. max_kicks = "4";
  46. max_msgs = "5";
  47. max_whois = "4";
  48. max_query_chans = "5";
  49. };
  50. EFNet = {
  51. type = "IRC";
  52. max_kicks = "4";
  53. max_msgs = "3";
  54. max_whois = "1";
  55. };
  56. Undernet = {
  57. type = "IRC";
  58. max_kicks = "1";
  59. max_msgs = "3";
  60. max_whois = "30";
  61. };
  62. DALnet = {
  63. type = "IRC";
  64. max_kicks = "4";
  65. max_msgs = "3";
  66. max_whois = "30";
  67. };
  68. QuakeNet = {
  69. type = "IRC";
  70. max_kicks = "1";
  71. max_msgs = "3";
  72. max_whois = "30";
  73. };
  74. OFTC = {
  75. type = "IRC";
  76. max_kicks = "1";
  77. max_msgs = "3";
  78. max_whois = "30";
  79. };
  80. GameSurge = {
  81. type = "IRC";
  82. max_kicks = "1";
  83. max_msgs = "3";
  84. max_whois = "30";
  85. };
  86. WebChat = {
  87. type = "IRC";
  88. max_kicks = "1";
  89. max_msgs = "3";
  90. max_whois = "30";
  91. };
  92. Rizon = {
  93. type = "IRC";
  94. max_kicks = "1";
  95. max_msgs = "3";
  96. max_whois = "30";
  97. };
  98. LinkNet = {
  99. type = "IRC";
  100. max_kicks = "1";
  101. max_msgs = "3";
  102. max_whois = "30";
  103. };
  104. SILC = { type = "SILC"; };
  105. Ubuntu = { type = "IRC"; };
  106. Freenode = {
  107. type = "IRC";
  108. nick = "zipper";
  109. autosendcmd = "/msg nickserv identify coNfidential7 ;wait 2000";
  110. };
  111. };
  112.  
  113. channels = (
  114. { name = "#irssi"; chatnet = "ircnet"; autojoin = "No"; },
  115. { name = "silc"; chatnet = "silc"; autojoin = "No"; },
  116. { name = "##club-ubuntu"; chatnet = "Freenode"; autojoin = "yes"; }
  117. );
  118.  
  119. aliases = {
  120. J = "join";
  121. WJOIN = "join -window";
  122. WQUERY = "query -window";
  123. LEAVE = "part";
  124. BYE = "quit";
  125. EXIT = "quit";
  126. SIGNOFF = "quit";
  127. DESCRIBE = "action";
  128. DATE = "time";
  129. HOST = "userhost";
  130. LAST = "lastlog";
  131. SAY = "msg *";
  132. WI = "whois";
  133. WII = "whois $0 $0";
  134. WW = "whowas";
  135. W = "who";
  136. N = "names";
  137. M = "msg";
  138. T = "topic";
  139. C = "clear";
  140. CL = "clear";
  141. K = "kick";
  142. KB = "kickban";
  143. KN = "knockout";
  144. BANS = "ban";
  145. B = "ban";
  146. MUB = "unban *";
  147. UB = "unban";
  148. IG = "ignore";
  149. UNIG = "unignore";
  150. SB = "scrollback";
  151. UMODE = "mode $N";
  152. WC = "window close";
  153. WN = "window new hide";
  154. SV = "say Irssi $J ($V) - http://irssi.org/";
  155. GOTO = "sb goto";
  156. CHAT = "dcc chat";
  157. RUN = "SCRIPT LOAD";
  158. CALC = "exec - if command -v bc >/dev/null 2>&1\\; then printf '%s=' '$*'\\; echo '$*' | bc -l\\; else echo bc was not found\\; fi";
  159. SBAR = "STATUSBAR";
  160. INVITELIST = "mode $C +I";
  161. Q = "QUERY";
  162. "MANUAL-WINDOWS" = "set use_status_window off;set autocreate_windows off;set autocreate_query_level none;set autoclose_windows off;set reuse_unused_windows on;save";
  163. EXEMPTLIST = "mode $C +e";
  164. ATAG = "WINDOW SERVER";
  165. UNSET = "set -clear";
  166. RESET = "set -default";
  167. };
  168.  
  169. statusbar = {
  170. # formats:
  171. # when using {templates}, the template is shown only if it's argument isn't
  172. # empty unless no argument is given. for example {sb} is printed always,
  173. # but {sb $T} is printed only if $T isn't empty.
  174.  
  175. items = {
  176. # start/end text in statusbars
  177. barstart = "{sbstart}";
  178. barend = "{sbend}";
  179.  
  180. topicbarstart = "{topicsbstart}";
  181. topicbarend = "{topicsbend}";
  182.  
  183. # treated "normally", you could change the time/user name to whatever
  184. time = "{sb $Z}";
  185. user = "{sb {sbnickmode $cumode}$N{sbmode $usermode}{sbaway $A}}";
  186.  
  187. # treated specially .. window is printed with non-empty windows,
  188. # window_empty is printed with empty windows
  189. window = "{sb $winref:$tag/$itemname{sbmode $M}}";
  190. window_empty = "{sb $winref{sbservertag $tag}}";
  191. prompt = "{prompt $[.15]itemname}";
  192. prompt_empty = "{prompt $winname}";
  193. topic = " $topic";
  194. topic_empty = " Irssi v$J - http://www.irssi.org";
  195.  
  196. # all of these treated specially, they're only displayed when needed
  197. lag = "{sb Lag: $0-}";
  198. act = "{sb Act: $0-}";
  199. more = "-- more --";
  200. };
  201.  
  202. # there's two type of statusbars. root statusbars are either at the top
  203. # of the screen or at the bottom of the screen. window statusbars are at
  204. # the top/bottom of each split window in screen.
  205. default = {
  206. # the "default statusbar" to be displayed at the bottom of the window.
  207. # contains all the normal items.
  208. window = {
  209. disabled = "no";
  210.  
  211. # window, root
  212. type = "window";
  213. # top, bottom
  214. placement = "bottom";
  215. # number
  216. position = "1";
  217. # active, inactive, always
  218. visible = "active";
  219.  
  220. # list of items in statusbar in the display order
  221. items = {
  222. barstart = { priority = "100"; };
  223. time = { };
  224. user = { };
  225. window = { };
  226. window_empty = { };
  227. lag = { priority = "-1"; };
  228. act = { priority = "10"; };
  229. more = { priority = "-1"; alignment = "right"; };
  230. barend = { priority = "100"; alignment = "right"; };
  231. };
  232. };
  233.  
  234. # statusbar to use in inactive split windows
  235. window_inact = {
  236. type = "window";
  237. placement = "bottom";
  238. position = "1";
  239. visible = "inactive";
  240. items = {
  241. barstart = { priority = "100"; };
  242. window = { };
  243. window_empty = { };
  244. more = { priority = "-1"; alignment = "right"; };
  245. barend = { priority = "100"; alignment = "right"; };
  246. };
  247. };
  248.  
  249. # we treat input line as yet another statusbar :) It's possible to
  250. # add other items before or after the input line item.
  251. prompt = {
  252. type = "root";
  253. placement = "bottom";
  254. # we want to be at the bottom always
  255. position = "100";
  256. visible = "always";
  257. items = {
  258. prompt = { priority = "-1"; };
  259. prompt_empty = { priority = "-1"; };
  260. # treated specially, this is the real input line.
  261. input = { priority = "10"; };
  262. };
  263. };
  264.  
  265. # topicbar
  266. topic = {
  267. type = "root";
  268. placement = "top";
  269. position = "1";
  270. visible = "always";
  271. items = {
  272. topicbarstart = { priority = "100"; };
  273. topic = { };
  274. topic_empty = { };
  275. topicbarend = { priority = "100"; alignment = "right"; };
  276. };
  277. };
  278. };
  279. };
  280. settings = {
  281. core = { real_name = "Unknown"; user_name = "zipper"; nick = "zipper"; };
  282. "fe-text" = { actlist_sort = "refnum"; };
  283. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement