dotfiles

My personal shell configs and stuff
git clone git://git.alex.balgavy.eu/dotfiles.git
Log | Files | Refs | Submodules | README | LICENSE

commit 751ba602cedd1eebeddd72cfc2f301a59037310d
parent 18deaff831077ea0be8106e98dc52dec32995847
Author: Alex Balgavy <a.balgavy@gmail.com>
Date:   Sat, 27 Jul 2019 01:11:13 +0200

irssi: theme & colors

Former-commit-id: 3ad4a0f712228858d651dee06adc5db982b9d144
Diffstat:
Mirssi/config | 147+++++++++++--------------------------------------------------------------------
Airssi/mine.theme | 202+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Airssi/mosdef.theme | 48++++++++++++++++++++++++++++++++++++++++++++++++
Airssi/tugg.theme | 96+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 365 insertions(+), 128 deletions(-)

diff --git a/irssi/config b/irssi/config @@ -1,63 +1,4 @@ servers = ( - { address = "irc.dal.net"; chatnet = "DALnet"; port = "6667"; }, - { - address = "ssl.efnet.org"; - chatnet = "EFNet"; - port = "9999"; - use_tls = "yes"; - }, - { - address = "irc.esper.net"; - chatnet = "EsperNet"; - port = "6697"; - use_tls = "yes"; - tls_verify = "yes"; - }, - { - address = "chat.freenode.net"; - chatnet = "Freenode"; - port = "6697"; - use_tls = "yes"; - tls_verify = "yes"; - autoconnect = "yes"; - }, - { - address = "irc.gamesurge.net"; - chatnet = "GameSurge"; - port = "6667"; - }, - { - address = "eu.irc6.net"; - chatnet = "IRCnet"; - port = "6667"; - use_tls = "yes"; - }, - { address = "open.ircnet.net"; chatnet = "IRCnet"; port = "6667"; }, - { - address = "irc.ircsource.net"; - chatnet = "IRCSource"; - port = "6667"; - }, - { address = "irc.netfuze.net"; chatnet = "NetFuze"; port = "6667"; }, - { - address = "irc.oftc.net"; - chatnet = "OFTC"; - port = "6697"; - use_tls = "yes"; - tls_verify = "yes"; - }, - { - address = "irc.quakenet.org"; - chatnet = "QuakeNet"; - port = "6667"; - }, - { - address = "irc.rizon.net"; - chatnet = "Rizon"; - port = "6697"; - use_tls = "yes"; - tls_verify = "yes"; - }, { address = "silc.silcnet.org"; chatnet = "SILC"; port = "706"; }, { address = "irc.undernet.org"; @@ -70,79 +11,31 @@ servers = ( port = "6697"; use_tls = "yes"; tls_verify = "no"; + }, + { + address = "chat.freenode.net"; + chatnet = "Freenode"; + port = "6697"; + use_tls = "yes"; + tls_verify = "no"; } ); chatnets = { - DALnet = { - type = "IRC"; - max_kicks = "4"; - max_msgs = "20"; - max_whois = "30"; - }; - EFNet = { - type = "IRC"; - max_kicks = "1"; - max_msgs = "4"; - max_whois = "1"; - }; - EsperNet = { - type = "IRC"; - max_kicks = "1"; - max_msgs = "4"; - max_whois = "1"; - }; - Freenode = { - type = "IRC"; - max_kicks = "1"; - max_msgs = "4"; - max_whois = "1"; - }; - GameSurge = { - type = "IRC"; - max_kicks = "1"; - max_msgs = "1"; - max_whois = "1"; - }; - IRCnet = { + SILC = { type = "SILC"; }; + Undernet = { type = "IRC"; max_kicks = "1"; max_msgs = "1"; max_whois = "1"; }; - IRCSource = { + IRCHighWay = { type = "IRC"; max_kicks = "1"; max_msgs = "4"; max_whois = "1"; }; - NetFuze = { - type = "IRC"; - max_kicks = "1"; - max_msgs = "1"; - max_whois = "1"; - }; - OFTC = { type = "IRC"; max_kicks = "1"; max_msgs = "1"; max_whois = "1"; }; - QuakeNet = { - type = "IRC"; - max_kicks = "1"; - max_msgs = "1"; - max_whois = "1"; - }; - Rizon = { - type = "IRC"; - max_kicks = "1"; - max_msgs = "1"; - max_whois = "1"; - }; - SILC = { type = "SILC"; }; - Undernet = { - type = "IRC"; - max_kicks = "1"; - max_msgs = "1"; - max_whois = "1"; - }; - IRCHighWay = { + Freenode = { type = "IRC"; max_kicks = "1"; max_msgs = "4"; @@ -151,16 +44,11 @@ chatnets = { }; channels = ( - { name = "#lobby"; chatnet = "EsperNet"; autojoin = "No"; }, - { name = "#freenode"; chatnet = "Freenode"; autojoin = "No"; }, - { name = "#irssi"; chatnet = "Freenode"; autojoin = "No"; }, - { name = "#gamesurge"; chatnet = "GameSurge"; autojoin = "No"; }, - { name = "#irssi"; chatnet = "IRCNet"; autojoin = "No"; }, - { name = "#ircsource"; chatnet = "IRCSource"; autojoin = "No"; }, - { name = "#netfuze"; chatnet = "NetFuze"; autojoin = "No"; }, - { name = "#oftc"; chatnet = "OFTC"; autojoin = "No"; }, - { name = "silc"; chatnet = "SILC"; autojoin = "No"; }, - { name = "#ebooks"; chatnet = "IRCHighWay"; autojoin = "yes"; } + { name = "#ebooks"; chatnet = "IRCHighWay"; autojoin = "yes"; }, + { name = "#vim"; chatnet = "Freenode"; autojoin = "yes"; }, + { name = "#vimwiki"; chatnet = "Freenode"; autojoin = "yes"; }, + { name = "#bash"; chatnet = "Freenode"; autojoin = "yes"; }, + { name = "#irssi"; chatnet = "Freenode"; autojoin = "yes"; } ); aliases = { @@ -219,6 +107,8 @@ aliases = { WW = "WHOWAS"; sl = "server list"; s = "server"; + cl = "channel list"; + nl = "network list"; }; statusbar = { @@ -337,6 +227,7 @@ settings = { awl_block = "-14"; trackbar_require_seen = "yes"; }; + "fe-common/core" = { print_active_channel = "no"; theme = "mine"; }; }; hilights = ( { text = "zeroalpha"; nick = "yes"; word = "yes"; } ); ignores = ( { level = "JOINS PARTS QUITS"; } ); diff --git a/irssi/mine.theme b/irssi/mine.theme @@ -0,0 +1,202 @@ +# mosdef.theme by deadcow@efnet (very,very based on screwer by ak5). +# this theme uses ascii lines, working best on ansi fonts like lime,drift of artwiz aleczapka +# 25/08/2007 - brazil + +default_color = "-1"; +info_eol = "false"; +replaces = { "[]():@.<>" = "%c$*%n"; }; + +abstracts = { + + ## + ## generic + ## + + line_start = ""; + timestamp = "$*>%N"; + hilight = "%_$*%_"; + error = "%r$*%N"; + channel = "$*"; + nick = "%c$*%n"; + nickhost = "$*"; + server = "%_$*%_"; + comment = "($*)"; + reason = "(%N$*)"; + mode = "($*)"; + + ## + ## channel specific messages + ## + + channick_hilight = "%W$*%N"; + chanhost_hilight = "[$*]"; + channick = "%N$*"; + chanhost = "{nickhost $*}"; + channelhilight = "%_$*%_"; + ban = "$*"; + + ## + ## messages + ## + + msgnick = "%c$0%c$1%c>%N "; + ownmsgnick = "{msgnick $0 $1}"; + ownnick = "%N$0%N"; + + pubmsgnick = "{msgnick $0 $1}"; + pubnick = "%N$0%N"; + pubmsgmenick = "{msgnick $0 $1}%c"; + menick = "%c$0%N"; + + pubmsghinick = "{msgnick $1 $0$2-}"; + msgchannel = "%N:%C$*%N"; + + + privmsg = "[$0(%c$1-)] "; + ownprivmsg = "[%c$0(%N$1-)] "; + ownprivmsgnick = "{msgnick $*}"; + ownprivnick = "%N$*%N"; + privmsgnick = "{msgnick %N$*}"; + + ## + ## Actions (/ME stuff) + ## + + action_core = "%cact:%N $*"; + action = "{action_core $0} "; + ownaction = "{action_core $0} "; + ownaction_target = "%cact%N $0:%c$1%N "; + + pvtaction = "%cact:%N $* "; + pvtaction_query = "{action $*}"; + pubaction = "{action $*}"; + + + ## + ## other IRC events + ## + + whois = "%c$[8]0 :%N $1-"; + + ownnotice = "[%c$0(%N$1-)]: "; + notice = "%C─%c─%N $*:%N "; + pubnotice_channel = "%N(%c$*)"; + pvtnotice_host = "(%c$*)"; + servernotice = "%C─%c─%N $*:%N "; + + ownctcp = "[%c$0($1-)]:"; + ctcp = "%N$*"; + + wallop = "%c$*%N: "; + wallop_nick = "%N$*"; + wallop_action = "%C─%c─%N $*%N "; + + netsplit = "%C─%c─%N $* %N"; + netjoin = "%C─%c─%N $* %N"; + + names_prefix = " %C│%n "; + names_nick = "%c$0%N$1-%N "; + names_nick_op = "{names_nick $*}"; + names_nick_halfop = "{names_nick $*}"; + names_nick_voice = "{names_nick $*}"; + names_users = "%C┌────────────%c── ─%n\012%C│%n $* \012%C└────┬──────────────────────────────%c── ─%n"; + names_channel = "$*"; + + dcc = "$*%N"; + dccfile = "%_$*%_"; + dccownmsg = "[$0($1-)] "; + dccownnick = "$*"; + dccownquerynick = "%N$*%N"; + dccownaction = "%C─%c─%N $* "; + dccownaction_target = "%%C─%c─%N $0%c:%c$1%N "; + dccmsg = "[$1-($0)] "; + dccquerynick = "$*"; + dccaction = "%C─%c─%N $* "; + + ## + ## statusbar + ## + + sb_background = "%0%m"; + sb_prompt_bg = "%0"; + sb_info_bg = "%0"; + sbstart = "%C┌──%c──%N "; + sbend = ""; + + topicsbstart = "%ctp:%N"; + topicsbend = "%C.%c.%N"; + + prompt = "%C└%c─ (%N$*%c)%C»%n "; + promptend = "┌"; + + sb = "%c(%N$*%c)%N "; + sbtime = "%c$*%N "; + sbmode = "%c/%N+$*%n"; + sbaway = "%c/%Naway%N"; + sbservertag = "%c:%N$0%c(%N^X%c)"; + sb_act_sep = "%c$*"; + sb_act_text = "%N$*"; + sb_act_msg = "%c$*"; + sb_act_hilight = "%C$*"; + sb_act_hilight_color = "$0$1-%N"; + sb_usercount = "{sb $0%c/$1-}"; + sb_uc_ircops = "%c*%N$*"; + sb_uc_ops = "%c@%N$*"; + sb_uc_halfops = "%c%%%N$*"; + sb_uc_voices = "%c+%N$*"; + sb_uc_normal = "%N$*"; + sb_uc_space = "%c,"; + nact_display = "$1>%N$0>%N$2"; + nact_command = "$1: [DN:$0 UP:$2]"; +}; + +formats = { + "fe-common/core" = { + join = "%C─%c─%N$[-9]0%C!%n{chanhost $1} %cjoined%n $2"; + part = "%C─%c─%N$[-9]0%C!%n{chanhost $1} %cleaves%n $2 {reason $3}"; + quit = "%C─%c─%N$[-9]0%C!%n{chanhost $1} %cquits%n {reason $2}"; + kick = "%C─%c─%N$[-9]0 %cwas %Ckicked%c from%N {channel $1} %cby%N $2 {reason $3}"; + own_msg = "{ownmsgnick $2 {ownnick $[-9]0}}$1"; + own_msg_channel = "{ownmsgnick $3 {ownnick $[-9]0}{msgchannel $1}}$2"; + pubmsg_me = "{pubmsgmenick $2 {menick $[-9]0}}$1"; + pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-9]0}{msgchannel $1}}$2"; + pubmsg_hilight = "{pubmsghinick $0 $3 $[-9]1}$2"; + pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-9]1{msgchannel $2}}$3"; + pubmsg = "{pubmsgnick $2 {pubnick $[-9]0}}$1"; + pubmsg_channel = "{pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}$2"; + set_item = "$0 %c=%N $1"; + line_start_irssi = "{line_start} %C└%c─ "; + nick_changed = "%C─%c─%C {channick $[-9]0}%N is now known as {nick $1}"; + your_nick_changed = "%C─%c─%N You're now known as {nick $1}"; + daychange = "%C─%c─%N Day changed to %%d %%b %%Y"; + }; + "fe-common/irc" = { + chanmode_change = "%C─%c─%N modechange {channel $0}:%N {mode $1} %cby%N $2"; + whois = " %C┌──────┐%n\012%C┌──────├──────┴─────────%c─── ─%n\012%C│ %chost%C ├%c─>%n $0 ($1@$2)\012%C│ %cname%C ├%c─>%n $3"; + whois_idle = "%C│ %cidle%C ├%c─>%n %|$1d $2h $3m $4s"; + whois_idle_signon = "%C│ %cidle%C ├%c─>%n %|$1d $2h $3m $4s {comment signon: $5}"; + whois_server = "%C│ %cserv%C ├%c─>%n %|$1 {comment $2}"; + whois_oper = "%C│ %coper%C ├%c─>%n {hilight $1}"; + whois_registered = "%C│ %crgis%C ├%c─>%n yes"; + whois_help = "%C│ %chelp%C ├%c─>%n is available for help"; + whois_modes = "%C│ %cmods%C ├%c─>%n $1"; + whois_realhost = "%C│ %crhos%C ├%c─>%n $1-"; + whois_usermode = "%C│ %cumod%C ├%c─>%n $1"; + whois_channels = "%C│ %cchan%C ├%c─>%n %|$1"; + whois_away = "%C│ %caway%C ├%c─>%n %|$1"; + whois_special = "%C│ %cinfo%C ├%c─>%n {comment %|$1}"; + whois_extra = "%C│ %cextr%C ├%c─>%n %|$1"; + end_of_whois = "%C└──────├──────┬────────────────────────%c── ─ ─%n\012 %C└──────┘%n"; + whois_not_found = "%C─%c─%N There is no such nick $0"; + default_event_server = "%C│ %circd%C ├%c─>%n $1 [$0]"; + server_chanmode_change = "{netsplit IRCDMode}%c/%n$0 %n{mode $1} %cby%N {nick $2}"; + own_action = "{ownaction $[-9]0}$1"; + action_public = "{pubaction $[-9]0}$1"; + action_public_channel = "{pubaction $[-9]0{msgchannel $1}}$2"; + channel_created = " %C┌%c─%n %cChannel%n $0 %cCreated%n $1 %c─%C┐%n"; + topic = " %C┌%c─%n Topic for %c$0:%N $1"; + no_topic = " %C┌%c─%n No topic set for %c$0%n"; + topic_info = " %C└%c─%n Topic set by {nick $0}!{nickhost $2} {comment $1}"; + channel_synced = "%cJoin to%n {channel $0} %cwas Synced in%n {hilight $1} %csecs%n %c───%C──────────┘%n"; + }; +}; diff --git a/irssi/mosdef.theme b/irssi/mosdef.theme @@ -0,0 +1,48 @@ +formats = { + "fe-common/core" = { + line_start_irssi = "{line_start} %C└%c─ "; + daychange = "%C─%c─%N Day changed to %%d %%b %%Y"; + join = "%C─%c─%N$[-9]0%C!%n{chanhost $1} %cjoined%n $2"; + part = "%C─%c─%N$[-9]0%C!%n{chanhost $1} %cleaves%n $2 {reason $3}"; + kick = "%C─%c─%N$[-9]0 %cwas %Ckicked%c from%N {channel $1} %cby%N $2 {reason $3}"; + quit = "%C─%c─%N$[-9]0%C!%n{chanhost $1} %cquits%n {reason $2}"; + your_nick_changed = "%C─%c─%N You're now known as {nick $1}"; + nick_changed = "%C─%c─%C {channick $[-9]0}%N is now known as {nick $1}"; + own_msg = "{ownmsgnick $2 {ownnick $[-9]0}}$1"; + own_msg_channel = "{ownmsgnick $3 {ownnick $[-9]0}{msgchannel $1}}$2"; + pubmsg_me = "{pubmsgmenick $2 {menick $[-9]0}}$1"; + pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-9]0}{msgchannel $1}}$2"; + pubmsg_hilight = "{pubmsghinick $0 $3 $[-9]1}$2"; + pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-9]1{msgchannel $2}}$3"; + pubmsg = "{pubmsgnick $2 {pubnick $[-9]0}}$1"; + pubmsg_channel = "{pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}$2"; + set_item = "$0 %c=%N $1"; + }; + "fe-common/irc" = { + channel_created = " %C┌%c─%n %cChannel%n $0 %cCreated%n $1 %c─%C┐%n"; + topic = " %C┌%c─%n Topic for %c$0:%N $1"; + no_topic = " %C┌%c─%n No topic set for %c$0%n"; + topic_info = " %C└%c─%n Topic set by {nick $0}!{nickhost $2} {comment $1}"; + chanmode_change = "%C─%c─%N modechange {channel $0}:%N {mode $1} %cby%N $2"; + server_chanmode_change = "{netsplit IRCDMode}%c/%n$0 %n{mode $1} %cby%N {nick $2}"; + channel_synced = "%cJoin to%n {channel $0} %cwas Synced in%n {hilight $1} %csecs%n %c───%C──────────┘%n"; + whois = " %C┌──────┐%n\012%C┌──────├──────┴─────────%c─── ─%n\012%C│ %chost%C ├%c─>%n $0 ($1@$2)\012%C│ %cname%C ├%c─>%n $3"; + whois_idle = "%C│ %cidle%C ├%c─>%n %|$1d $2h $3m $4s"; + whois_idle_signon = "%C│ %cidle%C ├%c─>%n %|$1d $2h $3m $4s {comment signon: $5}"; + whois_server = "%C│ %cserv%C ├%c─>%n %|$1 {comment $2}"; + whois_oper = "%C│ %coper%C ├%c─>%n {hilight $1}"; + whois_modes = "%C│ %cmods%C ├%c─>%n $1"; + whois_realhost = "%C│ %crhos%C ├%c─>%n $1-"; + whois_usermode = "%C│ %cumod%C ├%c─>%n $1"; + whois_channels = "%C│ %cchan%C ├%c─>%n %|$1"; + whois_away = "%C│ %caway%C ├%c─>%n %|$1"; + whois_special = "%C│ %cinfo%C ├%c─>%n {comment %|$1}"; + whois_extra = "%C│ %cextr%C ├%c─>%n %|$1"; + end_of_whois = "%C└──────├──────┬────────────────────────%c── ─ ─%n\012 %C└──────┘%n"; + whois_not_found = "%C─%c─%N There is no such nick $0"; + own_action = "{ownaction $[-9]0}$1"; + action_public = "{pubaction $[-9]0}$1"; + action_public_channel = "{pubaction $[-9]0{msgchannel $1}}$2"; + default_event_server = "%C│ %circd%C ├%c─>%n $1 [$0]"; + }; +}; diff --git a/irssi/tugg.theme b/irssi/tugg.theme @@ -0,0 +1,96 @@ +# ~/.irssi/tugg.theme +# tugg +# An irssi theme by: tugg + +default_color = "-1"; +info_eol = "false"; +replaces = { "[]=" = "%K$*%n"; }; +abstracts = { + line_start = "%K(%w%%%K)%n "; + timestamp = "%g$*"; + hilight = "%_$*%_"; + error = "%R$*%n"; + channel = "%_$*%_"; + nick = "%y$0-%n"; + nickhost = "[%b$*]"; + server = "%y%_$*%_"; + comment = "%W[$*]"; + reason = "%b{comment $*}"; + mode = "%g{comment $*}"; + channick_hilight = "%N$*%n"; + chanhost_hilight = "{nickhost %n$*%n}"; + channick = "%W$0-%n"; + chanhost = "{%Knickhost $*%n}"; + channelhilight = "%W$*%n"; + ban = "%r$*%n"; + msgnick = " %n$0%W$1-%n %|"; + ownmsgnick = "{msgnick $0 $1-}"; + ownnick = "%G<%n$*%g>%n"; + pubmsgnick = "{msgnick $0 $1-}"; + pubnick = "%y<%N$*%y>%n"; + pubmsgmenick = "{msgnick $0 $1-}"; + # nicket som highlightar + menick = "%n%C<%W$*%_%C>%n"; + pubmsghinick = "{msgnick $1 $0$2-%n}"; + msgchannel = "%K:%c$*%n"; + privmsg = "[%R$0%K(%r$1-%K)%n] "; + ownprivmsg = "[%r$0%K(%y$1-%K)%n] "; + ownprivmsgnick = "{msgnick $*}"; + ownprivnick = "%n$*%r>%n"; + privmsgnick = "{msgnick %N$*%g>%n}"; + action_core = "%W * $*%n"; + action = "{action_core $*} "; + ownaction = "{action $*}"; + ownaction_target = "{action_core $0}%K:%c$1%n "; + pvtaction = "%W (*) $*%n "; + pvtaction_query = "{action $*}"; + pubaction = "{action $*}"; + whois = " %g$[8]0%W : %w$1-"; + ownnotice = "[%r$0%K(%R$1-%K)]%n "; + notice = "%K-%M$*%K-%n "; + pubnotice_channel = "%K:%m$*"; + pvtnotice_host = "%K(%m$*%K)"; + servernotice = "%g!$*%n "; + ownctcp = "[%b$0%K(%Y$1-%K)] "; + ctcp = "%w$*%n"; + wallop = "%W$*%n: "; + wallop_nick = "%n$*"; + wallop_action = "%W * $*%n "; + netsplit = "%R$*%n"; + netjoin = "%WC$*%n"; + names_prefix = ""; + names_nick = "[%_$0%_$1-] "; + names_nick_op = "%y{names_nick $*}"; + names_nick_halfop = "%W{names_nick $*}"; + names_nick_voice = "%W{names_nick $*}"; + names_users = "[%W$*%n]"; + names_channel = "%W$*%n"; + dcc = "%g$*%n"; + dccfile = "%_$*%_"; + dccownmsg = "[%r$0%K($1-%K)%n] "; + dccownnick = "%R$*%n"; + dccownquerynick = "%W$*%n"; + dccownaction = "{action $*}"; + dccownaction_target = "{action_core $0}%K:%c$1%n "; + dccmsg = "[%G$1-%K(%g$0%K)%n] "; + dccquerynick = "%G$*%n"; + dccaction = "%W (*dcc*) $*%n %|"; + sb_background = "%0"; + sb_prompt_bg = "%0"; + sb_info_bg = "%0"; + sb_topic_bg = "%0"; + sbstart = " "; + sbend = "%1 %3 %2 %0 "; + prompt = "%W$*%y>%g>%n "; + sb = "%y[%n$*%y]%n "; + sbmode = "%y(%r+%n$*%y) "; + sbmore = "%y-> MORE ->%n"; + sbaway = "%y(%Gaway%y)%n"; + sbservertag = ":$0 %y(%nchange with ^X%y)"; + sb_act_sep = "%w$*"; + sb_act_text = "%K$*"; + sb_act_msg = "%y$*"; + sb_act_hilight = "%C$*"; + sb_act_hilight_color = "$0$1-%n"; +}; +