Advertisement
Nomadadon

config

Jul 27th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.49 KB | None | 0 0
  1. servers = (
  2. {
  3. address = "irc.ipv6.esper.net";
  4. chatnet = "ESPER";
  5. port = "6667";
  6. autoconnect = "yes";
  7. },
  8. {
  9. address = "irc.spi.gt";
  10. chatnet = "Spigot";
  11. port = "6667";
  12. autoconnect = "yes";
  13. },
  14. {
  15. address = "irc.perl.org";
  16. chatnet = "Perl";
  17. port = "6667";
  18. autoconnect = "yes";
  19. },
  20. {
  21. address = "irc.synirc.net";
  22. chatnet = "SYNIRC";
  23. port = "6667";
  24. autoconnect = "yes";
  25. },
  26. {
  27. address = "irc.hak5.org";
  28. chatnet = "Hak5";
  29. port = "6697";
  30. ssl_verify = "yes";
  31. autoconnect = "yes";
  32. },
  33. {
  34. #address = "irc.ipv6.us.freenode.net";
  35. address = "chat.freenode.net";
  36. chatnet = "FreeNode";
  37. port = "6667";
  38. #use_ssl = "yes";
  39. use_ssl = "no";
  40. ssl_verify = "no";
  41. autoconnect = "yes";
  42. },
  43. {
  44. address = "irc.irchighway.net";
  45. chatnet = "Highway";
  46. port = "6667";
  47. use_ssl = "no";
  48. ssl_verify = "no";
  49. autoconnect = "yes";
  50. },
  51. {
  52. address = "irc.mzima.net";
  53. chatnet = "EFNet";
  54. port = "6667";
  55. use_ssl = "no";
  56. ssl_verify = "no";
  57. autoconnect = "yes";
  58. },
  59. {
  60. address = "irc.Prison.NET";
  61. chatnet = "EFNet";
  62. port = "6667";
  63. use_ssl = "no";
  64. ssl_verify = "no";
  65. autoconnect = "yes";
  66. },
  67. {
  68. address = "irc.choopa.net";
  69. chatnet = "EFNet";
  70. port = "6667";
  71. use_ssl = "no";
  72. ssl_verify = "no";
  73. autoconnect = "yes";
  74. },
  75. );
  76.  
  77. chatnets = {
  78. EFNet = {
  79. type = "IRC";
  80. max_kicks = "4";
  81. max_msgs = "5";
  82. max_whois = "1";
  83. };
  84. Highway = {
  85. type = "IRC";
  86. max_kicks = "4";
  87. max_msgs = "5";
  88. max_whois = "1";
  89. };
  90. Spigot = {
  91. type = "IRC";
  92. max_kicks = "4";
  93. max_msgs = "5";
  94. max_whois = "1";
  95. };
  96. ESPER = {
  97. type = "IRC";
  98. max_kicks = "4";
  99. max_msgs = "3";
  100. max_whois = "30";
  101. };
  102. Griefplay = {
  103. type = "IRC";
  104. max_kicks = "1";
  105. max_msgs = "3";
  106. max_whois = "30";
  107. };
  108. SYNIRC = { type = "IRC"; };
  109. Perl = { type = "IRC"; };
  110. HAK5 = { type = "IRC"; };
  111. };
  112.  
  113. channels = (
  114. { name = "#Spigot"; chatnet = "Spigot"; autojoin = "yes"; },
  115. { name = "#pineapple"; chatnet = "Hak5"; autojoin = "yes"; },
  116. { name = "#bashbunny"; chatnet = "Hak5"; autojoin = "yes"; },
  117. { name = "#Irssi"; chatnet = "ircnet"; autojoin = "yes"; },
  118. {
  119. name = "#FluidGravity";
  120. chatnet = "FreeNode";
  121. autojoin = "yes";
  122. password = "lulz";
  123. }
  124. );
  125.  
  126. aliases = {
  127. J = "join";
  128. WJOIN = "join -window";
  129. WQUERY = "query -window";
  130. LEAVE = "part";
  131. BYE = "quit";
  132. EXIT = "quit";
  133. SIGNOFF = "quit";
  134. DESCRIBE = "action";
  135. DATE = "time";
  136. HOST = "userhost";
  137. LAST = "lastlog";
  138. SAY = "msg *";
  139. WI = "whois";
  140. WII = "whois";
  141. WW = "whowas";
  142. W = "who";
  143. N = "names";
  144. M = "msg";
  145. T = "topic";
  146. C = "clear";
  147. CL = "clear";
  148. K = "kick";
  149. KB = "kickban";
  150. KN = "knockout";
  151. BANS = "ban";
  152. B = "ban";
  153. MUB = "unban *";
  154. UB = "unban";
  155. IG = "ignore";
  156. UNIG = "unignore";
  157. SB = "scrollback";
  158. UMODE = "mode $N";
  159. WC = "window close";
  160. WN = "window n";
  161. SV = "say Irssi $J ($V) - http://Irssi.org/";
  162. GOTO = "sb goto";
  163. CHAT = "dcc chat";
  164. RUN = "SCRIPT LOAD";
  165. CALC = "exec - if command -v bc >/dev/null 2>&1\\; then printf '%s=' '$*'\\; echo '$*' | bc -l\\; else echo bc was not found\\; fi";
  166. SBAR = "STATUSBAR";
  167. INVITELIST = "mode $C +I";
  168. Q = "QUERY";
  169. "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";
  170. EXEMPTLIST = "mode $C +e";
  171. ATAG = "WINDOW SERVER";
  172. UNSET = "set -clear";
  173. RESET = "set -default";
  174. wh = "window hide";
  175. w1 = "window 1";
  176. w2 = "window 2";
  177. w3 = "window 3";
  178. w4 = "window 4";
  179. w5 = "window 5";
  180. w6 = "window 6";
  181. w7 = "window 7";
  182. w8 = "window 8";
  183. w9 = "window 9";
  184. win = "window";
  185. l = "leave";
  186. wb = "win bal";
  187. };
  188.  
  189. statusbar = {
  190. # formats:
  191. # when using {templates}, the template is shown only if it's argument isn't
  192. # empty unless no argument is given. for example {sb} is printed always,
  193. # but {sb $T} is printed only if $T isn't empty.
  194.  
  195. items = {
  196. # start/end text in statusbars
  197. barstart = "{sbstart}";
  198. barend = "{sbend}";
  199.  
  200. topicbarstart = "{topicsbstart}";
  201. topicbarend = "{topicsbend}";
  202.  
  203. # treated "normally", you could change the time/user name to whatever
  204. time = "{sb $Z}";
  205. user = "{sb {sbnickmode $cumode}$N{sbmode $usermode}{sbaway $A}}";
  206.  
  207. # treated specially .. window is printed with non-empty windows,
  208. # window_empty is printed with empty windows
  209. window = "{sb $winref:$tag/$itemname{sbmode $M}}";
  210. window_empty = "{sb $winref{sbservertag $tag}}";
  211. prompt = "{prompt $[.15]itemname}";
  212. prompt_empty = "{prompt $winname}";
  213. topic = " $topic";
  214. topic_empty = " Irssi v$J - http://www.Irssi.org";
  215.  
  216. # all of these treated specially, they're only displayed when needed
  217. lag = "{sb Lag: $0-}";
  218. act = "{sb Act: $0-}";
  219. more = "-- more --";
  220. };
  221.  
  222. # there's two type of statusbars. root statusbars are either at the top
  223. # of the screen or at the bottom of the screen. window statusbars are at
  224. # the top/bottom of each split window in screen.
  225. default = {
  226. # the "default statusbar" to be displayed at the bottom of the window.
  227. # contains all the normal items.
  228. window = {
  229. disabled = "no";
  230.  
  231. # window, root
  232. type = "window";
  233. # top, bottom
  234. placement = "bottom";
  235. # number
  236. position = "1";
  237. # active, inactive, always
  238. visible = "active";
  239.  
  240. # list of items in statusbar in the display order
  241. items = {
  242. barstart = { priority = "100"; };
  243. time = { };
  244. user = { };
  245. window = { };
  246. window_empty = { };
  247. lag = { priority = "-1"; };
  248. act = { priority = "10"; };
  249. more = { priority = "-1"; alignment = "right"; };
  250. barend = { priority = "100"; alignment = "right"; };
  251. };
  252. };
  253.  
  254. # statusbar to use in inactive split windows
  255. window_inact = {
  256. type = "window";
  257. placement = "bottom";
  258. position = "1";
  259. visible = "inactive";
  260. items = {
  261. barstart = { priority = "100"; };
  262. window = { };
  263. window_empty = { };
  264. more = { priority = "-1"; alignment = "right"; };
  265. barend = { priority = "100"; alignment = "right"; };
  266. };
  267. };
  268.  
  269. # we treat input line as yet another statusbar :) It's possible to
  270. # add other items before or after the input line item.
  271. prompt = {
  272. type = "root";
  273. placement = "bottom";
  274. # we want to be at the bottom always
  275. position = "100";
  276. visible = "always";
  277. items = {
  278. prompt = { priority = "-1"; };
  279. prompt_empty = { priority = "-1"; };
  280. # treated specially, this is the real input line.
  281. input = { priority = "10"; };
  282. };
  283. };
  284.  
  285. # topicbar
  286. topic = {
  287. type = "root";
  288. placement = "top";
  289. position = "1";
  290. visible = "always";
  291. items = {
  292. topicbarstart = { priority = "100"; };
  293. topic = { };
  294. topic_empty = { };
  295. topicbarend = { priority = "100"; alignment = "right"; };
  296. };
  297. };
  298. };
  299. };
  300. settings = {
  301. core = {
  302. real_name = "Fear of the dark is just a good way to avoid Grues....";
  303. user_name = "nomad";
  304. nick = "Nomad_";
  305. hostname = "ipv6.rdlg.net";
  306. server_reconnect_time = "1min";
  307. resolve_prefer_ipv6 = "yes";
  308. };
  309. "fe-text" = {
  310. actlist_sort = "refnum";
  311. term_force_colors = "yes";
  312. autostick_split_windows = "no";
  313. };
  314. "fe-common/core" = {
  315. autocreate_own_query = "no";
  316. autocreate_query_level = "dccmsgs";
  317. use_status_window = "no";
  318. use_msgs_window = "no";
  319. reuse_unused_windows = "yes";
  320. windows_auto_renumber = "no";
  321. autoclose_windows = "no";
  322. print_active_channel = "yes";
  323. autocreate_windows = "no";
  324. };
  325. };
  326. hilights = ( { text = "Nomad_"; nick = "yes"; word = "yes"; } );
  327. windows = {
  328. 1 = {
  329. items = (
  330. {
  331. type = "CHANNEL";
  332. chat_type = "IRC";
  333. name = "#spigot";
  334. tag = "Spigot";
  335. }
  336. );
  337. };
  338. 2 = {
  339. items = (
  340. {
  341. type = "CHANNEL";
  342. chat_type = "IRC";
  343. name = "#ansible";
  344. tag = "FreeNode";
  345. }
  346. );
  347. };
  348. 3 = {
  349. items = (
  350. {
  351. type = "CHANNEL";
  352. chat_type = "IRC";
  353. name = "#Linux";
  354. tag = "EFNet";
  355. }
  356. );
  357. };
  358. 4 = {
  359. items = (
  360. {
  361. type = "CHANNEL";
  362. chat_type = "IRC";
  363. name = "#ubuntu";
  364. tag = "EFNet";
  365. }
  366. );
  367. };
  368. };
  369. mainwindows = {
  370. 2 = { first_line = "49"; lines = "24"; };
  371. 3 = { first_line = "25"; lines = "24"; };
  372. 6 = { first_line = "1"; lines = "24"; };
  373. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement