d0tfiles

*nix dotfiles for arch linux setup
Log | Files | Refs | README | LICENSE

nixers.theme (9440B)


      1 #  ██                        ██
      2 # ░░                        ░░ 
      3 #  ██ ██████  ██████  ██████ ██
      4 # ░██░░██░░█ ██░░░░  ██░░░░ ░██
      5 # ░██ ░██ ░ ░░█████ ░░█████ ░██
      6 # ░██ ░██    ░░░░░██ ░░░░░██░██
      7 # ░██░███    ██████  ██████ ░██
      8 # ░░ ░░░    ░░░░░░  ░░░░░░  ░░ 
      9 # 
     10 #  ▓▓▓▓▓▓▓▓▓▓
     11 # ░▓ author ▓ xero <x@xero.nu>
     12 # ░▓ code   ▓ http://code.xero.nu/dotfiles
     13 # ░▓ mirror ▓ http://git.io/.files
     14 # ░▓▓▓▓▓▓▓▓▓▓
     15 # ░░░░░░░░░░
     16 #
     17 # default foreground color (%N) - -1 is the "default terminal color"
     18 default_color = "-1";
     19 
     20 # print timestamp/servertag at the end of line, not at beginning
     21 info_eol = "false";
     22 
     23 # these characters are automatically replaced with specified color
     24 # (dark grey by default)
     25 replaces = { "[]" = "%b$*%n"; };
     26 
     27 abstracts = {
     28 
     29   ############# generic ###############################
     30 
     31   indent_default = "               + ";
     32 
     33   # text to insert at the beginning of each non-message line
     34   # line_start = "%g//%n ";
     35   line_start = "";
     36 
     37   # timestamp styling, nothing by default
     38   timestamp = "%Z5F5F5F$0-%n";
     39 
     40   # any kind of text that needs hilighting, default is to bold
     41   hilight = "%_$*%_";
     42 
     43   # any kind of error message, default is bright red
     44   error = "%R$*%n";
     45 
     46   # channel name is printed
     47   channel = "%b$*%n";
     48 
     49   # nick is printed
     50   nick = "%_$*%_";
     51 
     52   # nick host is printed
     53   nickhost = "%g$*";
     54 
     55   # server name is printed
     56   server = "%_$*%_";
     57 
     58   # some kind of comment is printed
     59   comment = "%n(%b$*%n);";
     60 
     61   # reason for something is printed (part, quit, kick, ..)
     62   reason = "{comment $*}";
     63 
     64   # mode change is printed ([+o nick])
     65   mode = "{comment $*}";
     66 
     67   ## channel specific messages
     68 
     69   # highlighted nick/host is printed (joins)
     70   channick_hilight = "%g$*%N";
     71   chanhost_hilight = "{nickhost $*}";
     72 
     73   # nick/host is printed (parts, quits, etc.)
     74   channick = "$*";
     75   chanhost = "{nickhost $*}";
     76 
     77   # highlighted channel name is printed
     78   channelhilight = "%g$*%n";
     79 
     80   # ban/ban exception/invite list mask is printed
     81   ban = "$*";
     82 
     83   action_core = "%Z5F5F5F─┄┄ %n$*";
     84 
     85   ########### messages #################################
     86 
     87   # the basic styling of how to print message, $0 = nick mode, $1 = nick
     88   msgnick = "%Z5F5F5F$0%N $1 │ %|%N";
     89 
     90   # $0 = nick mode, $1 = nick
     91   ownmsgnick = "{msgnick $0 $1}";
     92   ownnick = "%Z6A8C8C$*%n";
     93 
     94   # public message in channel, $0 = nick mode, $1 = nick
     95   pubmsgnick = "{msgnick $0 $1}";
     96   pubnick = "%N$*%n";
     97 
     98   # public highlighted message in channel
     99   pubmsghinick = "{msgnick $0 $1}%y";
    100   menick = "%y$*%n";
    101 
    102   # channel name is printed with message
    103   msgchannel = "%Z5F5F5F:%m$*%n";
    104 
    105   # private message, $0 = nick, $1 = host
    106   privmsg = "$0=%b\"$1-\"%n ";
    107 
    108   # private message from you, $0 = "msg", $1 = target nick
    109   ownprivmsg = "$0=%b\"$1-\"%n ";
    110 
    111   # private message in query
    112   privmsgnick = "%g<%N %|";
    113 
    114   # own private message in query
    115   ownprivmsgnick = "%r>%N %|";
    116 
    117 
    118   ########## Actions (/ME stuff) #########################
    119 
    120   # generic one that's used by most actions
    121   action = "  %m$* %M* %m%|";
    122 
    123   # own action, both private/public
    124   ownaction = "  %m$* %M*%N%m";
    125 
    126   # own action with target, both private/public
    127   ownaction_target = "{action $*}";
    128 
    129   # private action sent by others
    130   pvtaction = "{action $*}";
    131   pvtaction_query = "{action $*}";
    132 
    133   # public action sent by others
    134   pubaction = "{action $*}";
    135 
    136 
    137   ########## other IRC events #############################
    138 
    139   # whois
    140   whois = "%#    $[8]0 = $1-;";
    141 
    142   # notices
    143   ownnotice = "%NNote n = %Mnew%n $0 ($1-) ";
    144   notice = "%M$*%n ";
    145   pubnotice_channel = " %N($*)";
    146   pvtnotice_host = " %N($*)";
    147   servernotice = " %N($*)";
    148 
    149   # CTCPs
    150   ownctcp = "%NCTCP c = %Mnew%n $0 ($1-) ";
    151   ctcp = "%N$*%n";
    152 
    153   # wallops
    154   wallop = "%Z5F5F5F$*%n: ";
    155   wallop_nick = "%n$*";
    156   wallop_action = "%Z5F5F5F * $*%n ";
    157 
    158   # netsplits
    159   netsplit = "       %Z5F5F5Fnsplit %R< %b\"$*\"%n";
    160   netjoin = "        %Z5F5F5Fnjoin %G> %b\"$*\"%n";
    161 
    162   # /names list
    163   #names_prefix = "%Z5F5F5F░▒▓ ";
    164   names_users = "%Z5F5F5F┌┄┄ users in $1 ";
    165   names_nick = "%_$2$0%_%n$1- ";
    166   names_nick_op = "{names_nick $* %R}";
    167   names_nick_halfop = "{names_nick $* %C}";
    168   names_nick_voice = "{names_nick $* %Z5F5F5F}";
    169   #names_users = "%Z5F5F5F░▒▓ %n$1";
    170   names_prefix = "%Z5F5F5F│ %n$1";
    171   names_channel = "%b$*%n";
    172 
    173   # DCC
    174   dcc = "%g$*%n";
    175   dccfile = "%_$*%_";
    176 
    177   # DCC chat, own msg/action
    178   dccownmsg = "%g /* $0 ($1-) */";
    179   dccownnick = "$*%n";
    180   dccownquerynick = "$*%n";
    181   dccownaction = "{action $*}";
    182   dccownaction_target = "{action $*}";
    183 
    184   # DCC chat, others
    185   dccmsg = "%g/* $1- ($0) */";
    186   dccquerynick = "%g$*%n";
    187   dccaction = "{action $*}";
    188 
    189   ######## statusbar/topicbar ############################
    190 
    191   # default background for all statusbars. You can also give
    192   # the default foreground color for statusbar items.
    193   sb_background = "%z303030";
    194 
    195   # background for prompt / input line
    196   sb_prompt_bg = "%n";
    197 
    198   # text at the beginning of statusbars.
    199   sbstart = "%k▓▒░ ";
    200   # text at the end of statusbars.
    201   sbend = "%k░▒▓";
    202 
    203   topicsbstart = "%k▓▒░$*";
    204   topicsbend = "$*%b%k░▒▓";
    205 
    206   prompt = " %y$* »%n ";
    207 
    208   sb = " $* ";
    209   sbmode = " %Z5F5F5F░ %g%g+%n$* %Z5F5F5F░";
    210   sbaway = " %g/* zZzZ */%n";
    211   sbservertag = ":%g$0%n";
    212   sbnickmode = "$0";
    213 
    214   # Usercount
    215   sb_usercount = "{sb %_$0%_ nicks ($1-)}";
    216   sb_uc_ircops = "%_*%_$*";
    217   sb_uc_ops = "%_@%r$*%n";
    218   sb_uc_halfops = "%_%%%g$*%n";
    219   sb_uc_voices = "%_+%y$*%n";
    220   sb_uc_normal = "%w$*%n";
    221   sb_uc_space = " ";
    222   # activity in statusbar
    223 
    224   # ',' separator
    225   sb_act_sep = " ";
    226   # normal text
    227   sb_act_text = "%Z5F5F5F%9$*%n";
    228   # public message
    229   sb_act_msg = "%Y%9$*%n";
    230   # hilight
    231   sb_act_hilight = "%R%9$*%n";
    232   # hilight with specified color, $0 = color, $1 = text
    233   sb_act_hilight_color = "%R%9$1-%n";
    234 };
    235 
    236 ########################################################
    237 
    238 formats = {
    239   "fe-common/core" = {
    240     line_start = "{line_start}";
    241     line_start_irssi = "{line_start}";
    242 
    243     join = "%G>%Z5F5F5F>       join %g>%n {channick $0} %Z303030({nickhost %Z5F5F5F$1}%Z303030)%n";
    244     part = "%R<%Z5F5F5F<       part %r<%n {channick $0} %Z303030({nickhost %Z5F5F5F$1}%Z303030)%n";
    245     kick = "%R<%Z5F5F5F<     kicked %r<%n {channick $0} %Z303030({nickhost %Z5F5F5F$1}%Z303030)%n";
    246     quit = "%R<%Z5F5F5F<       quit %r<%n {channick $0} %Z303030({nickhost %Z5F5F5F$1}%Z303030)%n";
    247     quit_once = "{channel $3} {channick $0} {chanhost $1} %kquit {reason %C$2}";
    248 
    249     nick_changed = "%Z5F5F5F{channick $[-13]0} %G>%n {channick $1}";
    250     your_nick_changed = "%Z5F5F5F          you %G>%n {channick $1}";
    251 
    252     pubmsg = "{pubmsgnick $2 {pubnick \00313$[-11]0}}$1";
    253 
    254     own_msg = "{ownmsgnick $2 {ownnick $[-11]0}}$1";
    255     own_msg_channel = "{ownmsgnick $3 {ownnick $[-11]0}{msgchannel $1}}$2";
    256     own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-11]2}}$1";
    257 
    258     pubmsg_me = "{pubmsghinick $2 {menick $[-11]0}}$1";
    259     pubmsg_me_channel = "{pubmsghinick $3 {menick $[-11]0}{msgchannel $1}}$2";
    260 
    261     pubmsg_hilight = "{pubmsghinick $3 {menick $[-11]1}}$2";
    262     pubmsg_hilight_channel = "{pubmsghinick $0 $[-11]1$4{msgchannel $2}}$3";
    263 
    264     pubmsg_channel = "{pubmsgnick {pubnick %G$[-11]0}$2}$1";
    265     msg_private_query = "{privmsgnick $[-11]0}$2";
    266     new_topic = "        %ctopic %Z5F5F5F= %|%B'$2' %non %b$1%n%Z5F5F5F[set by {nick %y$0}]";
    267 
    268     #endofnames = "%Z5F5F5F░▒▓ %mtotal: {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal%n";
    269     endofnames = "%Z5F5F5F└┄┄ %mtotal: {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal%n";
    270   };
    271   "fe-common/irc" = {
    272     chanmode_change = "%Z5F5F5F─┄┄ %n mode %y!%n {channick $1}";
    273     server_chanmode_change = "%Z5F5F5F─┄┄ %n mode %y!%n {channick $1}";
    274 
    275     whois = "%Z5F5F5F┌┄┄ %n\012%c%Z5F5F5F│  user %n$0 (%n$1%c@%n$2) %n\012%c%Z5F5F5F│  name %n$3%n";
    276     whois_idle = "%Z5F5F5F│  idle%n %│$1d $2h $3m $4s";
    277     whois_idle_signon = "%Z5F5F5F│  idle%n %|$1d $2h $3m $4s {comment signon: $5}";
    278     whois_server = "%Z5F5F5F│  serv%n %|$1 {comment $2}";
    279     whois_oper = "%Z5F5F5F│  oper%n {hilight $1}";
    280     whois_registered = "%Z5F5F5F│  rgis%n yes";
    281     whois_help = "%Z5F5F5F│  help%n available for help";
    282     whois_modes = "%Z5F5F5F│  mode%n $1";
    283     whois_realhost = "%Z5F5F5F│  real%n $1-";
    284     whois_usermode = "%Z5F5F5F│  umod%n $1";
    285     whois_channels = "%Z5F5F5F│  chan%n %|$1";
    286     whois_away = "%Z5F5F5F│  away%n %|$1";
    287     whois_special = "%Z5F5F5F│  info%n {comment %|$1}";
    288     whois_extra = "%Z5F5F5F│  extr%n %|$1";
    289     end_of_whois = "%Z5F5F5F└┄┄ ";
    290     whois_not_found = "%Z5F5F5F─┄┄ %nthere is no such nick $0";
    291 
    292     own_action = "{ownaction $[-11]0} $1";
    293     action_private = "{pvtaction $[-11]0}$1";
    294     action_private_query = "{pvtaction_query $[-11]0} $2";
    295     action_public = "{pubaction $[-11]0}$1";
    296   };
    297   "Irssi::Script::ichat" = {
    298     ichat_timestamp = "%Y>%Z5F5F5F>      $1 %y>%n";
    299   };
    300 };
    301 settings = {
    302   core = { real_name = "Unknown"; user_name = "xero"; nick = "xero"; };
    303   "fe-text" = { actlist_sort = "refnum"; };
    304 };