aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxero <x@xero.nu>2015-08-06 00:17:20 -0400
committerxero <x@xero.nu>2015-08-06 00:17:20 -0400
commita755bea25ffee658ef3bdbd09b71939a860ace90 (patch)
treebe7938e6f227cd6ab824d3909b6d2922bf16aae8
parent6fec392c46280e23be33817f689a9a82a27d68a7 (diff)
downloaddotfiles_ascii-a755bea25ffee658ef3bdbd09b71939a860ace90.tar.xz
dotfiles_ascii-a755bea25ffee658ef3bdbd09b71939a860ace90.zip
update irssi nixers theme
-rw-r--r--README.md6
-rw-r--r--irssi/.irssi/config291
-rw-r--r--irssi/.irssi/nixers.theme112
-rw-r--r--previews/irc.pngbin0 -> 135871 bytes
4 files changed, 77 insertions, 332 deletions
diff --git a/README.md b/README.md
index 4dfdb76..7002fed 100644
--- a/README.md
+++ b/README.md
@@ -160,6 +160,9 @@ when you learn vim it's best to use a more vanilla config. if helps you focus on
- [vim](http://git.io/.vim)
- [ncmpcpp](http://git.io/.ncmpcpp)
+![](https://raw.githubusercontent.com/xero/dotfiles/master/previews/irc.png)
+- [irssi](http://git.io/.irssi)
+
![](https://raw.githubusercontent.com/xero/dotfiles/master/previews/scrot_converge.png)
![](https://raw.githubusercontent.com/xero/dotfiles/master/previews/scrot_nightcity-1.png)
@@ -172,8 +175,5 @@ when you learn vim it's best to use a more vanilla config. if helps you focus on
- [chroimum with cathexis gtk](http://git.io/cathexis) & [greybeard devtools](http://git.io/greybeard-devtools)
- figlet [-f 3d](http://git.io/3d) webdev | lolcat
-![](https://raw.githubusercontent.com/xero/dotfiles/master/previews/scrot_nightcity-4.png)
-- [irssi](http://git.io/.irssi)
-
![](https://raw.githubusercontent.com/xero/dotfiles/master/previews/scrot_nightcity-5.png)
- [color scripts](http://git.io/.fun)
diff --git a/irssi/.irssi/config b/irssi/.irssi/config
index 4fbd4b1..a26bade 100644
--- a/irssi/.irssi/config
+++ b/irssi/.irssi/config
@@ -1,278 +1,19 @@
-# default foreground color (%N) - -1 is the "default terminal color"
-default_color = "-1";
-
-# print timestamp/servertag at the end of line, not at beginning
-info_eol = "false";
-
-# these characters are automatically replaced with specified color
-# (dark grey by default)
-replaces = { "[]" = "%g$*%n"; };
-
-abstracts = {
-
- ############# generic ###############################
-
- indent_default = " + ";
-
- # text to insert at the beginning of each non-message line
- # line_start = "%g//%n ";
- line_start = "";
-
- # timestamp styling, nothing by default
- timestamp = "%K$0-%n";
-
- # any kind of text that needs hilighting, default is to bold
- hilight = "%_$*%_";
-
- # any kind of error message, default is bright red
- error = "%R$*%n";
-
- # channel name is printed
- channel = "%b$*%n";
-
- # nick is printed
- nick = "%_$*%_";
-
- # nick host is printed
- nickhost = "%g$*";
-
- # server name is printed
- server = "%_$*%_";
-
- # some kind of comment is printed
- comment = "%n(%b\"$*\"%n);";
-
- # reason for something is printed (part, quit, kick, ..)
- reason = "{comment $*}";
-
- # mode change is printed ([+o nick])
- mode = "{comment $*}";
-
- ## channel specific messages
-
- # highlighted nick/host is printed (joins)
- channick_hilight = "%g$*%N";
- chanhost_hilight = "{nickhost $*}";
-
- # nick/host is printed (parts, quits, etc.)
- channick = "$*";
- chanhost = "{nickhost $*}";
-
- # highlighted channel name is printed
- channelhilight = "%g$*%n";
-
- # ban/ban exception/invite list mask is printed
- ban = "$*";
-
- ########### messages #################################
-
- # the basic styling of how to print message, $0 = nick mode, $1 = nick
- # msgnick = "$1-$0%K·%N %|";
- msgnick = "%K$0%N $1 %K│ %|%N";
- # msgnick = "%K$0%N $1 %K· %|%N";
-
- # $0 = nick mode, $1 = nick
- ownmsgnick = "{msgnick $0 $1}";
- ownnick = "%Y$*%n";
-
- # public message in channel, $0 = nick mode, $1 = nick
- pubmsgnick = "{msgnick $0 $1}";
- pubnick = "%N$*%n";
-
- # public highlighted message in channel
- pubmsghinick = "{msgnick $0 $1}%r";
- menick = "%R$*%n";
-
- # channel name is printed with message
- msgchannel = "%K:%m$*%n";
-
- # private message, $0 = nick, $1 = host
- privmsg = "$0=%b\"$1-\"%n ";
-
- # private message from you, $0 = "msg", $1 = target nick
- ownprivmsg = "$0=%b\"$1-\"%n ";
-
- # private message in query
- # privmsgnick = "{msgnick $*}";
- privmsgnick = "%g<%N %|";
-
- # own private message in query
- #ownprivmsgnick = "{privmsgnick $*}";
- ownprivmsgnick = "%r>%N %|";
- #ownprivnick = "$*";
-
-
- ########## Actions (/ME stuff) #########################
-
- # generic one that's used by most actions
- action = " %m$* %M* %m%|";
-
- # own action, both private/public
- # ownaction = "{action $*}";
- ownaction = " %m$* %M*%N%m";
-
- # own action with target, both private/public
- ownaction_target = "{action $*}";
-
- # private action sent by others
- pvtaction = "{action $*}";
- pvtaction_query = "{action $*}";
-
- # public action sent by others
- pubaction = "{action $*}";
-
-
- ########## other IRC events #############################
-
- # whois
- whois = "%# $[8]0 = $1-;";
-
- # notices
- ownnotice = "%NNote n = %Mnew%n $0 ($1-) ";
- notice = "%M$*%n ";
- pubnotice_channel = " %N($*)";
- pvtnotice_host = " %N($*)";
- servernotice = " %N($*)";
-
- # CTCPs
- ownctcp = "%NCTCP c = %Mnew%n $0 ($1-) ";
- ctcp = "%N$*%n";
-
- # wallops
- wallop = "%K$*%n: ";
- wallop_nick = "%n$*";
- wallop_action = "%K * $*%n ";
-
- # netsplits
- netsplit = " %Knsplit %R< %b\"$*\"%n";
- netjoin = " %Knjoin %G> %b\"$*\"%n";
-
- # /names list
- names_prefix = "%Y!%K! names %Y!%n ";
- names_nick = "%_$2$0%_%n$1- ";
- names_nick_op = "{names_nick $* %R}";
- names_nick_halfop = "{names_nick $* %C}";
- names_nick_voice = "{names_nick $* %K}";
- names_users = "%Y!%K! names %Y!%n $1";
- names_channel = "\"%b$*\"%n";
-
- # DCC
- dcc = "%g$*%n";
- dccfile = "%_$*%_";
-
- # DCC chat, own msg/action
- dccownmsg = "%g /* $0 ($1-) */";
- dccownnick = "$*%n";
- dccownquerynick = "$*%n";
- dccownaction = "{action $*}";
- dccownaction_target = "{action $*}";
-
- # DCC chat, others
- dccmsg = "%g/* $1- ($0) */";
- dccquerynick = "%g$*%n";
- dccaction = "{action $*}";
-
- ######## statusbar/topicbar ############################
-
- # default background for all statusbars. You can also give
- # the default foreground color for statusbar items.
- sb_background = "%0";
-
- # default backround for "default" statusbar group
- #sb_default_bg = "%4";
- # background for prompt / input line
- sb_prompt_bg = "%n";
- # background for info statusbar
- #sb_info_bg = "%8";
- # background for topicbar (same default)
- #sb_topic_bg = "%4";
-
- # text at the beginning of statusbars. sb-item already puts
- # space there,so we don't use anything by default.
- sbstart = "";
- # text at the end of statusbars. Use space so that it's never
- # used for anything.
- sbend = "";
-
- topicsbstart = "%BChannel: %b\"$*";
- topicsbend = "$*%b\"";
-
- prompt = " %r$* »%n ";
- # prompt = " %K└╼ ";
-
- sb = "[$*]";
- sbmode = " %K[%g%g+%n$*%K]";
- sbaway = " %g/* zZzZ */%n";
- sbservertag = ":%g$0%n";
- sbnickmode = "$0";
-
- # Usercount
- sb_usercount = "{sb %_$0%_ nicks ($1-)}";
- sb_uc_ircops = "%_*%_$*";
- sb_uc_ops = "%_@%r$*%n";
- sb_uc_halfops = "%_%%%g$*%n";
- sb_uc_voices = "%_+%y$*%n";
- sb_uc_normal = "%w$*%n";
- sb_uc_space = " ";
- # activity in statusbar
-
- # ',' separator
- sb_act_sep = " ";
- # normal text
- sb_act_text = "%K%9$*%n";
- # public message
- sb_act_msg = "%Y%9$*%n";
- # hilight
- sb_act_hilight = "%R%9$*%n";
- # hilight with specified color, $0 = color, $1 = text
- sb_act_hilight_color = "%R%9$1-%n";
-};
-
-########################################################
-
-formats = {
- "fe-common/core" = {
- line_start = "{line_start}";
- line_start_irssi = "{line_start}";
-
- join = "%G>%K> join %g>%n {channick $0}";
- part = "%R<%K< part %r<%n {channick $0}";
- kick = "%R<%K< kicked %r<%n {channick $0}";
- quit = "%R<%K< quit %r<%n {channick $0}";
- quit_once = "{channel $3} {channick $0} {chanhost $1} %kquit {reason %C$2}";
-
- nick_changed = "%K{channick $[-13]0} %G>%n {channick $1}";
- your_nick_changed = "%K you %G>%n {channick $1}";
-
- pubmsg = "{pubmsgnick $2 {pubnick \00313$[-11]0}}$1";
-
- own_msg = "{ownmsgnick $2 {ownnick $[-11]0}}$1";
- own_msg_channel = "{ownmsgnick $3 {ownnick $[-11]0}{msgchannel $1}}$2";
- own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-11]2}}$1";
-
- pubmsg_me = "{pubmsghinick $2 {menick $[-11]0}}$1";
- pubmsg_me_channel = "{pubmsghinick $3 {menick $[-11]0}{msgchannel $1}}$2";
-
- pubmsg_hilight = "{pubmsghinick $3 {menick $[-11]1}}$2";
- pubmsg_hilight_channel = "{pubmsghinick $0 $[-11]1$4{msgchannel $2}}$3";
-
- pubmsg_channel = "{pubmsgnick {pubnick %G$[-11]0}$2}$1";
- msg_private_query = "{privmsgnick $[-11]0}$2";
- new_topic = " %ctopic %K= %|%B'$2' %non %b$1%n%K[set by {nick %y$0}]";
-
- endofnames = "%Y!%K! names %Y!%m Total: {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal%n";
- };
- "fe-common/irc" = {
- chanmode_change = "%Y!%K! mode %y!%n {channick $1}";
- server_chanmode_change = "%Y!%K! mode %y!%n {channick $1}";
-
- own_action = "{ownaction $[-11]0} $1";
- action_private = "{pvtaction $[-11]0}$1";
- action_private_query = "{pvtaction_query $[-11]0} $2";
- action_public = "{pubaction $[-11]0}$1";
- };
- "Irssi::Script::ichat" = { ichat_timestamp = "%Y>%K> $1 %y>%n"; };
-};
+# ██ ██
+# ░░ ░░
+# ██ ██████ ██████ ██████ ██
+# ░██░░██░░█ ██░░░░ ██░░░░ ░██
+# ░██ ░██ ░ ░░█████ ░░█████ ░██
+# ░██ ░██ ░░░░░██ ░░░░░██░██
+# ░██░███ ██████ ██████ ░██
+# ░░ ░░░ ░░░░░░ ░░░░░░ ░░
+#
+# ▓▓▓▓▓▓▓▓▓▓
+# ░▓ author ▓ xero <x@xero.nu>
+# ░▓ code ▓ http://code.xero.nu/dotfiles
+# ░▓ mirror ▓ http://git.io/.files
+# ░▓▓▓▓▓▓▓▓▓▓
+# ░░░░░░░░░░
+#
settings = {
core = { real_name = "xero"; user_name = "xero"; nick = "xero"; };
"fe-text" = { actlist_sort = "refnum"; };
diff --git a/irssi/.irssi/nixers.theme b/irssi/.irssi/nixers.theme
index 2710c95..eaa6de5 100644
--- a/irssi/.irssi/nixers.theme
+++ b/irssi/.irssi/nixers.theme
@@ -1,3 +1,19 @@
+# ██ ██
+# ░░ ░░
+# ██ ██████ ██████ ██████ ██
+# ░██░░██░░█ ██░░░░ ██░░░░ ░██
+# ░██ ░██ ░ ░░█████ ░░█████ ░██
+# ░██ ░██ ░░░░░██ ░░░░░██░██
+# ░██░███ ██████ ██████ ░██
+# ░░ ░░░ ░░░░░░ ░░░░░░ ░░
+#
+# ▓▓▓▓▓▓▓▓▓▓
+# ░▓ author ▓ xero <x@xero.nu>
+# ░▓ code ▓ http://code.xero.nu/dotfiles
+# ░▓ mirror ▓ http://git.io/.files
+# ░▓▓▓▓▓▓▓▓▓▓
+# ░░░░░░░░░░
+#
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
@@ -19,7 +35,7 @@ abstracts = {
line_start = "";
# timestamp styling, nothing by default
- timestamp = "%K$0-%n";
+ timestamp = "%Z5F5F5F$0-%n";
# any kind of text that needs hilighting, default is to bold
hilight = "%_$*%_";
@@ -67,24 +83,22 @@ abstracts = {
########### messages #################################
# the basic styling of how to print message, $0 = nick mode, $1 = nick
- # msgnick = "$1-$0%K·%N %|";
- msgnick = "%K$0%N $1 %K│ %|%N";
- # msgnick = "%K$0%N $1 %K· %|%N";
+ msgnick = "%Z5F5F5F$0%N $1 %K│ %|%N";
# $0 = nick mode, $1 = nick
ownmsgnick = "{msgnick $0 $1}";
- ownnick = "%Y$*%n";
+ ownnick = "%Z6A8C8C$*%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1}";
pubnick = "%N$*%n";
# public highlighted message in channel
- pubmsghinick = "{msgnick $0 $1}%r";
- menick = "%R$*%n";
+ pubmsghinick = "{msgnick $0 $1}%y";
+ menick = "%y$*%n";
# channel name is printed with message
- msgchannel = "%K:%m$*%n";
+ msgchannel = "%Z5F5F5F:%m$*%n";
# private message, $0 = nick, $1 = host
privmsg = "$0=%b\"$1-\"%n ";
@@ -93,13 +107,10 @@ abstracts = {
ownprivmsg = "$0=%b\"$1-\"%n ";
# private message in query
- # privmsgnick = "{msgnick $*}";
privmsgnick = "%g<%N %|";
# own private message in query
- #ownprivmsgnick = "{privmsgnick $*}";
ownprivmsgnick = "%r>%N %|";
- #ownprivnick = "$*";
########## Actions (/ME stuff) #########################
@@ -108,7 +119,6 @@ abstracts = {
action = " %m$* %M* %m%|";
# own action, both private/public
- # ownaction = "{action $*}";
ownaction = " %m$* %M*%N%m";
# own action with target, both private/public
@@ -139,21 +149,23 @@ abstracts = {
ctcp = "%N$*%n";
# wallops
- wallop = "%K$*%n: ";
+ wallop = "%Z5F5F5F$*%n: ";
wallop_nick = "%n$*";
- wallop_action = "%K * $*%n ";
+ wallop_action = "%Z5F5F5F * $*%n ";
# netsplits
- netsplit = " %Knsplit %R< %b\"$*\"%n";
- netjoin = " %Knjoin %G> %b\"$*\"%n";
+ netsplit = " %Z5F5F5Fnsplit %R< %b\"$*\"%n";
+ netjoin = " %Z5F5F5Fnjoin %G> %b\"$*\"%n";
# /names list
- names_prefix = "%Y!%K! names %Y!%n ";
+ #names_prefix = "%Z5F5F5F░▒▓ ";
+ names_users = "%Z5F5F5F┌┄┄ users in $1 ";
names_nick = "%_$2$0%_%n$1- ";
names_nick_op = "{names_nick $* %R}";
names_nick_halfop = "{names_nick $* %C}";
- names_nick_voice = "{names_nick $* %K}";
- names_users = "%Y!%K! names %Y!%n $1";
+ names_nick_voice = "{names_nick $* %Z5F5F5F}";
+ #names_users = "%Z5F5F5F░▒▓ %n$1";
+ names_prefix= "%Z5F5F5F│ %n$1";
names_channel = "\"%b$*\"%n";
# DCC
@@ -176,32 +188,23 @@ abstracts = {
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
- sb_background = "%0";
+ sb_background = "%z303030";
- # default backround for "default" statusbar group
- #sb_default_bg = "%4";
# background for prompt / input line
sb_prompt_bg = "%n";
- # background for info statusbar
- #sb_info_bg = "%8";
- # background for topicbar (same default)
- #sb_topic_bg = "%4";
-
- # text at the beginning of statusbars. sb-item already puts
- # space there,so we don't use anything by default.
- sbstart = "";
- # text at the end of statusbars. Use space so that it's never
- # used for anything.
- sbend = "";
-
- topicsbstart = "%BChannel: %b\"$*";
- topicsbend = "$*%b\"";
-
- prompt = " %r$* »%n ";
- # prompt = " %K└╼ ";
-
- sb = "[$*]";
- sbmode = " %K[%g%g+%n$*%K]";
+
+ # text at the beginning of statusbars.
+ sbstart = "%k▓▒░ ";
+ # text at the end of statusbars.
+ sbend = "%k░▒▓";
+
+ topicsbstart = "%k▓▒░$*";
+ topicsbend = "$*%b%k░▒▓";
+
+ prompt = " %y$* »%n ";
+
+ sb = " $* ";
+ sbmode = " %Z5F5F5F░ %g%g+%n$* %Z5F5F5F░";
sbaway = " %g/* zZzZ */%n";
sbservertag = ":%g$0%n";
sbnickmode = "$0";
@@ -219,7 +222,7 @@ abstracts = {
# ',' separator
sb_act_sep = " ";
# normal text
- sb_act_text = "%K%9$*%n";
+ sb_act_text = "%Z5F5F5F%9$*%n";
# public message
sb_act_msg = "%Y%9$*%n";
# hilight
@@ -235,14 +238,14 @@ formats = {
line_start = "{line_start}";
line_start_irssi = "{line_start}";
- join = "%G>%K> join %g>%n {channick $0}";
- part = "%R<%K< part %r<%n {channick $0}";
- kick = "%R<%K< kicked %r<%n {channick $0}";
- quit = "%R<%K< quit %r<%n {channick $0}";
+ join = "%G>%Z5F5F5F> join %g>%n {channick $0}";
+ part = "%R<%Z5F5F5F< part %r<%n {channick $0}";
+ kick = "%R<%Z5F5F5F< kicked %r<%n {channick $0}";
+ quit = "%R<%Z5F5F5F< quit %r<%n {channick $0}";
quit_once = "{channel $3} {channick $0} {chanhost $1} %kquit {reason %C$2}";
- nick_changed = "%K{channick $[-13]0} %G>%n {channick $1}";
- your_nick_changed = "%K you %G>%n {channick $1}";
+ nick_changed = "%Z5F5F5F{channick $[-13]0} %G>%n {channick $1}";
+ your_nick_changed = "%Z5F5F5F you %G>%n {channick $1}";
pubmsg = "{pubmsgnick $2 {pubnick \00313$[-11]0}}$1";
@@ -258,20 +261,21 @@ formats = {
pubmsg_channel = "{pubmsgnick {pubnick %G$[-11]0}$2}$1";
msg_private_query = "{privmsgnick $[-11]0}$2";
- new_topic = " %ctopic %K= %|%B'$2' %non %b$1%n%K[set by {nick %y$0}]";
+ new_topic = " %ctopic %Z5F5F5F= %|%B'$2' %non %b$1%n%Z5F5F5F[set by {nick %y$0}]";
- endofnames = "%Y!%K! names %Y!%m Total: {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal%n";
+ #endofnames = "%Z5F5F5F░▒▓ %mtotal: {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal%n";
+ endofnames = "%Z5F5F5F└┄┄ %mtotal: {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal%n";
};
"fe-common/irc" = {
- chanmode_change = "%Y!%K! mode %y!%n {channick $1}";
- server_chanmode_change = "%Y!%K! mode %y!%n {channick $1}";
+ chanmode_change = "%Y!%Z5F5F5F! mode %y!%n {channick $1}";
+ server_chanmode_change = "%Y!%Z5F5F5F! mode %y!%n {channick $1}";
own_action = "{ownaction $[-11]0} $1";
action_private = "{pvtaction $[-11]0}$1";
action_private_query = "{pvtaction_query $[-11]0} $2";
action_public = "{pubaction $[-11]0}$1";
};
- "Irssi::Script::ichat" = { ichat_timestamp = "%Y>%K> $1 %y>%n"; };
+ "Irssi::Script::ichat" = { ichat_timestamp = "%Y>%Z5F5F5F> $1 %y>%n"; };
};
settings = {
core = { real_name = "Unknown"; user_name = "xero"; nick = "xero"; };
diff --git a/previews/irc.png b/previews/irc.png
new file mode 100644
index 0000000..06bd4e8
--- /dev/null
+++ b/previews/irc.png
Binary files differ