logo

scripts

A bunch of scripts, some to be moved to their own repository git clone https://hacktivis.me/git/scripts.git

default.theme (5172B)


  1. # default foreground color (%N) - -1 is the "default terminal color"
  2. default_color = "-1";
  3. # print timestamp/servertag at the end of line, not at beginning
  4. info_eol = "false";
  5. # these characters are automatically replaced with specified color
  6. # (dark grey by default)
  7. replaces = { "[]=" = "%K$*%n"; "<>=" = "%K$*%n"; };
  8. abstracts = {
  9. # text to insert at the beginning of each non-message line
  10. line_start = "%c*%n";
  11. # timestamp styling, nothing by default
  12. timestamp = "$*";
  13. # any kind of text that needs hilighting, default is to bold
  14. hilight = "%_$*%_";
  15. # any kind of error message, default is bright red
  16. error = "%R$*%n";
  17. # channel name is printed
  18. channel = "%_$*%_";
  19. # nick is printed
  20. nick = "%_$*%_";
  21. # nick host is printed
  22. nickhost = "[$*]";
  23. # server name is printed
  24. server = "%_$*%_";
  25. # some kind of comment is printed
  26. comment = "[$*]";
  27. # reason for something is printed (part, quit, kick, ..)
  28. reason = "{comment $*}";
  29. # mode change is printed ([+o nick])
  30. mode = "{comment $*}";
  31. ##
  32. ## channel specific messages
  33. ##
  34. # highlighted nick/host is printed (joins)
  35. channick_hilight = "%G$*%n";
  36. chanhost_hilight = "{nickhost %c$*%n}";
  37. # nick/host is printed (parts, quits, etc.)
  38. channick = "%Y$* ";
  39. chanhost = "{nickhost $*}";
  40. # highlighted channel name is printed
  41. channelhilight = "%c$*%n";
  42. # ban/ban exception/invite list mask is printed
  43. ban = "%c$*%n";
  44. ##
  45. ## messages
  46. ##
  47. # the basic styling of how to print message, $0 = nick mode, $1 = nick
  48. msgnick = "<$0$1-> ";
  49. # $0 = nick mode, $1 = nick
  50. ownmsgnick = "{msgnick $0 $1-}";
  51. ownnick = "%_$*%n";
  52. # public message in channel, $0 = nick mode, $1 = nick
  53. pubmsgnick = "{msgnick $0 $1-}";
  54. pubnick = "%N$*%n";
  55. # public message in channel meant for me, $0 = nick mode, $1 = nick
  56. pubmsgmenick = "{msgnick $0 $1-}";
  57. menick = "%R$*%n";
  58. # public highlighted message in channel
  59. # $0 = highlight color, $1 = nick mode, $2 = nick
  60. pubmsghinick = "{msgnick $1 $0$2-%n}";
  61. # channel name is printed with message
  62. msgchannel = "%K:%c$*%n";
  63. # private message, $0 = nick, $1 = host
  64. privmsg = "[%R$0%K(%r$1-%K)%n] ";
  65. # private message from you, $0 = "msg", $1 = target nick
  66. ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
  67. # own private message in query
  68. ownprivmsgnick = "{msgnick $*}";
  69. ownprivnick = "%_$*%n";
  70. # private message in query
  71. privmsgnick = "{msgnick %R$*%n}";
  72. ##
  73. ## Actions (/ME stuff)
  74. ##
  75. # used internally by this theme
  76. action_core = "%_ * $*%n ";
  77. # generic one that's used by most actions
  78. action = "{action_core $*}";
  79. # own action, both private/public
  80. ownaction = "{action $*}";
  81. # own action with target, both private/public
  82. ownaction_target = "{action_core $0}%K:%c$1%n *";
  83. # private action sent by others
  84. pvtaction = "%_ (*) $*%n ";
  85. pvtaction_query = "{action $*}";
  86. # public action sent by others
  87. pubaction = "{action $*}";
  88. ##
  89. ## other IRC events
  90. ##
  91. # whois
  92. whois = "%# $[8]0 : $1-";
  93. # notices
  94. ownnotice = "[%r$0%K(%R$1-%K)]%n ";
  95. notice = "%K-%M$*%K-%n ";
  96. pubnotice_channel = "%K:%m$*";
  97. pvtnotice_host = "%K(%m$*%K)";
  98. servernotice = "%g!$*%n ";
  99. # CTCPs
  100. ownctcp = "[%r$0%K(%R$1-%K)] ";
  101. ctcp = "%g$*%n";
  102. # wallops
  103. wallop = "%_$*%n: ";
  104. wallop_nick = "%n$*";
  105. wallop_action = "%_ * $*%n ";
  106. # netsplits
  107. netsplit = "%R$*%n";
  108. netjoin = "%G$*%n";
  109. # /names list
  110. names_nick = "[%_$0%_$1-] ";
  111. names_nick_op = "%r{names_nick $*}%n";
  112. names_nick_halfop = "%b{names_nick $*}%n";
  113. names_nick_voice = "%y{names_nick $*}%n";
  114. names_users = "[$*]";
  115. names_channel = "%G$*%n";
  116. # DCC
  117. dcc = "%g$*%n";
  118. dccfile = "%_$*%_";
  119. # DCC chat, own msg/action
  120. dccownmsg = "[%r$0%K($1-%K)%n] ";
  121. dccownnick = "%R$*%n";
  122. dccownquerynick = "%_$*%n";
  123. dccownaction = "{action $*}";
  124. dccownaction_target = "{action_core $0}%K:%c$1%n ";
  125. # DCC chat, others
  126. dccmsg = "[%G$1-%K(%g$0%K)%n] ";
  127. dccquerynick = "%G$*%n";
  128. dccaction = "%_ (*dcc*) $*%n %|";
  129. ##
  130. ## statusbar
  131. ##
  132. # default background for all statusbars. You can also give
  133. # the default foreground color for statusbar items.
  134. sb_background = "%4";
  135. # default backround for "default" statusbar group
  136. #sb_default_bg = "%4";
  137. # background for prompt / input line
  138. sb_prompt_bg = "%n";
  139. # background for info statusbar
  140. sb_info_bg = "%b";
  141. # background for topicbar (same default)
  142. #sb_topic_bg = "%4";
  143. # text at the beginning of statusbars. sb-item already puts
  144. # space there,so we don't use anything by default.
  145. sbstart = "";
  146. # text at the end of statusbars. Use space so that it's never
  147. # used for anything.
  148. sbend = "";
  149. topicsbstart = "{sbstart $*}";
  150. topicsbend = "{sbend $*}";
  151. prompt = "%K[%G$*%K] ";
  152. sb = " %c[%n$*%c]%n";
  153. sbmode = "(%c+%n$*)";
  154. sbaway = " (%GzZzZ%n)";
  155. sbservertag = ":$0";
  156. sbnickmode = "$0";
  157. # activity in statusbar
  158. # ',' separator
  159. sb_act_sep = "%c$*";
  160. # normal text
  161. sb_act_text = "%c$*";
  162. # public message
  163. sb_act_msg = "%W$*";
  164. # hilight
  165. sb_act_hilight = "%M$*";
  166. # hilight with specified color, $0 = color, $1 = text
  167. sb_act_hilight_color = "$0$1-%n";
  168. };