config (6780B)
1 #░▀█▀░█▀▄░█▀▀░█▀▀░▀█▀░░ 2 #░░█░░█▀▄░▀▀█░▀▀█░░█░░░ 3 #░▀▀▀░▀░▀░▀▀▀░▀▀▀░▀▀▀░░ 4 5 utf8 = "on"; 6 7 servers = ( 8 { 9 address = "pyratebouncer"; 10 chatnet = "unixchat"; 11 password = ""; 12 port = "1666"; 13 use_tls = "no"; 14 tls_verify = "no"; 15 autoconnect = "yes"; 16 }, 17 { 18 address = "pyratebouncer"; 19 chatnet = "libera"; 20 password = ""; 21 port = "1666"; 22 use_tls = "no"; 23 tls_verify = "no"; 24 autoconnect = "yes"; 25 }, 26 { 27 address = "pyratebouncer"; 28 chatnet = "rizon"; 29 password = ""; 30 port = "1666"; 31 use_tls = "no"; 32 tls_verify = "no"; 33 autoconnect = "yes"; 34 }, 35 { 36 address = "pyratebouncer"; 37 chatnet = "snoonet"; 38 password = ""; 39 port = "1666"; 40 use_tls = "no"; 41 tls_verify = "no"; 42 autoconnect = "yes"; 43 }, 44 { 45 address = "pyratebouncer"; 46 chatnet = "geekshed"; 47 password = ""; 48 port = "1666"; 49 use_tls = "no"; 50 tls_verify = "no"; 51 autoconnect = "yes"; 52 }, 53 { 54 address = "pyratebouncer"; 55 chatnet = "quakenet"; 56 password = ""; 57 port = "1666"; 58 use_tls = "no"; 59 tls_verify = "no"; 60 autoconnect = "no"; 61 }, 62 { 63 address = "pyratebouncer"; 64 chatnet = "undernet"; 65 password = ""; 66 port = "1666"; 67 use_tls = "no"; 68 tls_verify = "no"; 69 autoconnect = "yes"; 70 }, 71 { 72 address = "pyratebouncer"; 73 chatnet = "darkscience"; 74 password = ""; 75 port = "1666"; 76 use_tls = "no"; 77 tls_verify = "no"; 78 autoconnect = "yes"; 79 }, 80 { 81 address = "pyratebouncer"; 82 chatnet = "bitreich"; 83 password = ""; 84 port = "1666"; 85 use_tls = "no"; 86 tls_verify = "no"; 87 autoconnect = "no"; 88 }, 89 { 90 address = "pyratebouncer"; 91 chatnet = "oftc"; 92 password = ""; 93 port = "1666"; 94 use_tls = "no"; 95 tls_verify = "no"; 96 autoconnect = "yes"; 97 }, 98 { 99 address = "pyratebouncer"; 100 chatnet = "blitzed"; 101 password = ""; 102 port = "1666"; 103 use_tls = "no"; 104 tls_verify = "no"; 105 autoconnect = "yes"; 106 }, 107 { 108 address = "pyratebouncer"; 109 chatnet = "ircd"; 110 password = ""; 111 port = "1666"; 112 use_tls = "no"; 113 tls_verify = "no"; 114 autoconnect = "yes"; 115 } 116 ); 117 118 chatnets = { 119 unixchat = { type = "IRC"; nick = "pyrate"; }; 120 libera = { type = "IRC"; nick = "pyratebeard"; }; 121 rizon = { type = "IRC"; nick = "pyratebeard"; }; 122 snoonet = { type = "IRC"; nick = "pyratebeard"; }; 123 geekshed = { type = "IRC"; nick = "pyratebeard"; }; 124 quakenet = { type = "IRC"; nick = "pyratebeard"; }; 125 undernet = { type = "IRC"; nick = "pyratebeard"; }; 126 darkscience = { type = "IRC"; nick = "pyratebeard"; }; 127 blitzed = { type = "IRC"; nick = "pyratebeard"; }; 128 bitreich = { type = "IRC"; nick = "pyratebeard"; }; 129 oftc = { type = "IRC"; nick = "pyratebeard"; }; 130 ircd = { type = "IRC"; nick = "pyratebeard"; }; 131 }; 132 133 channels = ( 134 { name = "#unix"; chatnet = "unixchat"; autojoin = "Yes"; } 135 ); 136 137 aliases = { 138 emote = "exec -o emote"; 139 ascii = "exec -o toilet -f future --irc"; 140 rusto = "exec -o toilet -f rusto --irc"; 141 rustofat = "exec -o toilet -f rustofat --irc"; 142 gay = "exec -o toilet -f term --gay --irc"; 143 toilet = "exec -o toilet"; 144 }; 145 146 settings = { 147 core = { 148 real_name = "pyratebeard"; 149 user_name = "pyratebeard"; 150 nick = "pyratebeard"; 151 timestamp_format = "%H:%M"; 152 }; 153 "fe-text" = { 154 actlist_sort = "refnum"; 155 term_force_colors = "yes"; 156 indent = "13"; 157 }; 158 "fe-common/core" = { 159 theme = "oldriceputin.theme"; 160 autolog_path = "/var/log/irc/$tag/$0.log"; 161 autolog = "yes"; 162 hilight_nick_matches_everywhere = "yes"; 163 }; 164 "perl/core/scripts" = { 165 splitlong_max_length = "60"; 166 awl_viewer = "no"; 167 awl_placement = "top"; 168 awl_shared_sbar = "OFF"; 169 awl_detach = "(status)"; 170 awl_sort = "server"; 171 awl_block = "15"; 172 fancy_abbrev = "head"; 173 }; 174 }; 175 logs = { }; 176 statusbar = { 177 items = { 178 barstart = "{sbstart}"; 179 barend = "{sbend}"; 180 topicbarstart = "{topicsbstart}"; 181 topicbarend = "{topicsbend}"; 182 time = "{sb $Z}"; 183 user = "{sb {sbnickmode $cumode}$N{sbmode $usermode}{sbaway $A}}"; 184 window = "{sb $winref:$tag/$itemname{sbmode $M}}"; 185 window_empty = "{sb $winref{sbservertag $tag}}"; 186 topic = " $topic"; 187 lag = "{sb Lag: $0-}"; 188 act = "{sb Act: $0-}"; 189 }; 190 default = { 191 window = { 192 disabled = "yes"; 193 194 # window, root 195 type = "window"; 196 # top, bottom 197 placement = "bottom"; 198 # number 199 position = "1"; 200 # active, inactive, always 201 visible = "active"; 202 203 # list of items in statusbar in the display order 204 items = { 205 barstart = { priority = "100"; }; 206 time = { }; 207 user = { }; 208 window = { }; 209 window_empty = { }; 210 lag = { priority = "-1"; }; 211 more = { priority = "-1"; alignment = "right"; }; 212 barend = { priority = "100"; alignment = "right"; }; 213 }; 214 }; 215 216 # statusbar to use in inactive split windows 217 window_inact = { 218 type = "window"; 219 placement = "bottom"; 220 position = "1"; 221 visible = "inactive"; 222 items = { 223 barstart = { priority = "100"; }; 224 window = { }; 225 window_empty = { }; 226 more = { priority = "-1"; alignment = "right"; }; 227 barend = { priority = "100"; alignment = "right"; }; 228 }; 229 }; 230 231 # we treat input line as yet another statusbar :) It's possible to 232 # add other items before or after the input line item. 233 prompt = { 234 type = "root"; 235 placement = "bottom"; 236 # we want to be at the bottom always 237 position = "100"; 238 visible = "always"; 239 items = { 240 prompt = { priority = "-1"; }; 241 prompt_empty = { priority = "-1"; }; 242 # treated specially, this is the real input line. 243 input = { priority = "10"; }; 244 }; 245 }; 246 247 # topicbar 248 topic = { 249 type = "root"; 250 placement = "top"; 251 position = "1"; 252 visible = "active"; 253 items = { 254 topicbarstart = { priority = "100"; }; 255 topic = { }; 256 topic_empty = { }; 257 topicbarend = { priority = "100"; alignment = "right"; }; 258 }; 259 disabled = "no"; 260 }; 261 awl_0 = { 262 placement = "top"; 263 items = { 264 barstart = { priority = "100"; }; 265 awl_0 = { }; 266 barend = { priority = "100"; alignment = "right"; }; 267 }; 268 }; 269 awl_1 = { 270 placement = "top"; 271 items = { 272 barstart = { priority = "100"; }; 273 awl_1 = { }; 274 barend = { priority = "100"; alignment = "right"; }; 275 }; 276 }; 277 }; 278 }; 279 keyboard = ( 280 { key = "meta-z"; id = "previous_window"; data = ""; }, 281 { key = "meta-x"; id = "next_window"; data = ""; } 282 );