dotfiles

custom dotfiles
git clone git://git.pyratebeard.net/dotfiles.git
Log | Files | Refs | README

commit 089b13d837d27438450e3f810747b093530f4374
parent de8ff855a068246b076a61ec74204a3f2038aa48
Author: pyratebeard <root@pyratebeard.net>
Date:   Fri, 29 Jul 2022 22:35:08 +0100

oldriceputin

new theme with scrots. mini syscat. sitrep. other bits

Diffstat:
Abin/bin/colorbars-sm | 35+++++++++++++++++++++++++++++++++++
Abin/bin/sitrep | 65+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mbin/bin/syscat | 76++++++++++++++++++++++++++++++++++++++++++++--------------------------------
Acmus/.cmus/oldriceputin.theme | 56++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mherbstluftwm/.config/herbstluftwm/autostart | 27+++++++++++++--------------
Mirssi/.irssi/config | 9+++++----
Airssi/.irssi/oldriceputin.theme | 324+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mmutt/.mutt/muttrc | 4++--
Mnewsboat/.newsboat/config | 16++++++++--------
Ascrots/oldriceputin-01.png | 0
Ascrots/oldriceputin-02.png | 0
Mtmux/.tmux.conf | 6+++---
Aurxvt-colors/oldriceputin | 37+++++++++++++++++++++++++++++++++++++
Murxvt/.Xdefaults | 6+++---
Avim/.vim/colors/oldriceputin.vim | 66++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mvim/.vimrc | 3++-
Mxinit/.xinitrc | 2+-
Mzsh/.zsh/prompt.zsh | 6+++---
18 files changed, 667 insertions(+), 71 deletions(-)

diff --git a/bin/bin/colorbars-sm b/bin/bin/colorbars-sm @@ -0,0 +1,35 @@ +#!/bin/sh +echo + +# mini smpte color bars +for y in $(seq 0 6); do + printf %s ' ' + for color in 7 3 12 2 5 1 4; do + tput setab ${color} + printf %s ' ' + done + tput sgr0 + echo +done + +for y in 0 1; do + printf %s ' ' + for color in 14 0 5 0 6 0 7; do + tput setab ${color} + printf %s ' ' + done + tput sgr0 + echo +done + +for y in $(seq 0 2); do + printf %s ' ' + for color in 4 4 4 4 4 7 7 7 7 7 5 5 5 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0; do + tput setab ${color} + printf %s ' ' + done + tput sgr0 + echo +done + +echo diff --git a/bin/bin/sitrep b/bin/bin/sitrep @@ -0,0 +1,65 @@ +#!/bin/sh + +# colours +RCol='\e[0m' # Text Reset + +# Regular Bold Underline High Intensity BoldHigh Intens Background High Intensity Backgrounds +Bla='\e[0;30m'; BBla='\e[1;30m'; UBla='\e[4;30m'; IBla='\e[0;90m'; BIBla='\e[1;90m'; On_Bla='\e[40m'; On_IBla='\e[0;100m'; +Red='\e[0;31m'; BRed='\e[1;31m'; URed='\e[4;31m'; IRed='\e[0;91m'; BIRed='\e[1;91m'; On_Red='\e[41m'; On_IRed='\e[0;101m'; +Gre='\e[0;32m'; BGre='\e[1;32m'; UGre='\e[4;32m'; IGre='\e[0;92m'; BIGre='\e[1;92m'; On_Gre='\e[42m'; On_IGre='\e[0;102m'; +Yel='\e[0;33m'; BYel='\e[1;33m'; UYel='\e[4;33m'; IYel='\e[0;93m'; BIYel='\e[1;93m'; On_Yel='\e[43m'; On_IYel='\e[0;103m'; +Blu='\e[0;34m'; BBlu='\e[1;34m'; UBlu='\e[4;34m'; IBlu='\e[0;94m'; BIBlu='\e[1;94m'; On_Blu='\e[44m'; On_IBlu='\e[0;104m'; +Pur='\e[0;35m'; BPur='\e[1;35m'; UPur='\e[4;35m'; IPur='\e[0;95m'; BIPur='\e[1;95m'; On_Pur='\e[45m'; On_IPur='\e[0;105m'; +Cya='\e[0;36m'; BCya='\e[1;36m'; UCya='\e[4;36m'; ICya='\e[0;96m'; BICya='\e[1;96m'; On_Cya='\e[46m'; On_ICya='\e[0;106m'; +Whi='\e[0;37m'; BWhi='\e[1;37m'; UWhi='\e[4;37m'; IWhi='\e[0;97m'; BIWhi='\e[1;97m'; On_Whi='\e[47m'; On_IWhi='\e[0;107m'; + +ONLINE="${Bla}${On_Gre} online ${RCol}" +OFFLINE="${Bla}${On_Red} offline ${RCol}" + +[ -f /tmp/sitrep ] && rm -f /tmp/sitrep + +[ "${1}" == full ] && \ + servers=( + "blacksun" + "mainframe" + "laundry" + "mordhaus" + ) || \ + servers=( + "blacksun" + "mainframe" + ) + +for server in ${servers[@]} ; do + ssh ${server} "echo > /dev/null" && \ + echo -e "${RCol}${server}|${ONLINE}" >> /tmp/sitrep || \ + echo -e "${RCol}${server}|${OFFLINE}" >> /tmp/sitrep +done + +[ "${1}" == full ] && \ + urls=( + "pyratebeard.net" + "log.pyratebeard.net" + "git.pyratebeard.net" + "pager.pyratebeard.net" + "tube.pyratebeard.net" + "rum.sh" + "s.rum.sh" + "harbour.cafe" + "grimoire.wiki" + "2d4cinema.club" + ) || \ + urls=( + "pyratebeard.net" + "log.pyratebeard.net" + "git.pyratebeard.net" + "harbour.cafe" + ) + +for url in ${urls[@]} ; do + curl -sL -o /dev/null -w "%{http_code}\n" ${url} > /dev/null && \ + echo -e "${RCol}${url}|${ONLINE}" >> /tmp/sitrep || \ + echo -e "${RCol}${url}|${OFFLINE}" >> /tmp/sitrep +done + +cat /tmp/sitrep | column -t -s "|" diff --git a/bin/bin/syscat b/bin/bin/syscat @@ -57,37 +57,49 @@ fi pkgnum=`pacman -Q|wc -l` birthd=`sed -n '1s/^\[\([0-9-]*\).*$/\1/p' /var/log/pacman.log | tr - .` -#${c00}▓▒ │ ${f1}os ${f0}........... $f2$system -#${c08} ▒░│ ${f1}name ${f0}......... $f2$host -#${c01}▓▒ │ ${f1}birth day${f0}..... $f2$birthd -#${c09} ▒░│ ${f1}packages ${f0}..... $f2$pkgnum -#${c02}▓▒ │ -#${c10} ▒░│ ${f1}wm ${f0}........... $f2$wmname -#${c03}▓▒ │ ${f1}shell ${f0}........ $f2$SHELL -#${c11} ▒░│ ${f1}terminal ${f0}..... $f2$TERM -#${c04}▓▒ │ ${f1}term font ${f0}.... $f2$termfn $fnsize -#${c12} ▒░│ ${f1}term colors ${f0}.. $f2$termco -#${c05}▓▒ │ -#${c13} ▒░│ ${f1}kernel ${f0}....... $f2$kernel -#${c06}▓▒ │ ${f1}processor ${f0}.... $f2$cpuspe -#${c14} ▒░│ -#${c07}▓▒ │ ${f1}web log ${f0}...... $f2$myblog -#${c15} ▒░│ ${f1}git repos ${f0}.... $f2$gitdir +main() { cat << EOF -${c00}▓▒ │ ${f1}host ${f0}......... $f2$host -${c08} ▒░│ ${f1}up ${f0}........... $f2$up -${c01}▓▒ │ -${c09} ▒░│ ${f1}os ${f0}........... $f2$system -${c02}▓▒ │ ${f1}birth ${f0}........ $f2$birthd -${c10} ▒░│ -${c03}▓▒ │ ${f1}wm ${f0}........... $f2$wmname -${c11} ▒░│ ${f1}shell ${f0}........ $f2$SHELL -${c04}▓▒ │ ${f1}term ${f0}......... $f2$TERM -${c12} ▒░│ ${f1}font ${f0}......... $f2$termfn $fnsize -${c05}▓▒ │ ${f1}colors ${f0}....... $f2$termco -${c13} ▒░│ -${c06}▓▒ │ ${f1}kernel ${f0}....... $f2$kernel -${c14} ▒░│ ${f1}processor ${f0}.... $f2$cpuspe -${c07}▓▒ │ -${c15} ▒░│ ${f1}homepage ${f0}..... $f2$homepage +${c00}▓▒ ${f0}│ ${f1}host ${f0}......... $f2$host +${c08} ▒░${f0}│ ${f1}up ${f0}........... $f2$up +${c01}▓▒ ${f0}│ +${c09} ▒░${f0}│ ${f1}os ${f0}........... $f2$system +${c02}▓▒ ${f0}│ ${f1}birth ${f0}........ $f2$birthd +${c10} ▒░${f0}│ +${c03}▓▒ ${f0}│ ${f1}wm ${f0}........... $f2$wmname +${c11} ▒░${f0}│ ${f1}shell ${f0}........ $f2$SHELL +${c04}▓▒ ${f0}│ ${f1}term ${f0}......... $f2$TERM +${c12} ▒░${f0}│ ${f1}font ${f0}......... $f2$termfn $fnsize +${c05}▓▒ ${f0}│ ${f1}colors ${f0}....... $f2$termco +${c13} ▒░${f0}│ +${c06}▓▒ ${f0}│ ${f1}kernel ${f0}....... $f2$kernel +${c14} ▒░${f0}│ ${f1}processor ${f0}.... $f2$cpuspe +${c07}▓▒ ${f0}│ ${f1}memory ${f0}....... $f2$ram +${c15} ▒░${f0}│ ${f1}homepage ${f0}..... $f2$homepage EOF +} + +mini() { +cat << EOF +${f1}host ${f0}...... $f2$host +${f1}sys ${f0}....... $f2$system +${f1}wm ${f0}........ $f2$wmname +${f1}shell ${f0}..... $f2$SHELL +${f1}term ${f0}...... $f2$TERM +${f1}font ${f0}...... $f2$termfn $fnsize +${f1}colours ${f0}... $f2$termco +${f1}kernel ${f0}.... $f2$kernel +${f1}load ${f0}...... $f2$load +EOF +} + + +if [ $# -eq 0 ] ; then + mini +else + opt="$1" + case ${opt} in + mini) mini ;; + main) main ;; + *) mini ;; + esac +fi diff --git a/cmus/.cmus/oldriceputin.theme b/cmus/.cmus/oldriceputin.theme @@ -0,0 +1,56 @@ +# Directory colors +set color_win_dir=15 + +# Normal text +set color_win_fg=7 + +# Window background color. +set color_win_bg=default + +# Command line color. +set color_cmdline_bg=0 +set color_cmdline_fg=15 + +# Color of error messages displayed on the command line. +set color_error=1 + +# Color of informational messages displayed on the command line. +set color_info=4 + +# Color of the separator line between windows in view (1). +set color_separator=237 + +# Color of window titles (topmost line of the screen). +set color_win_title_bg=0 +set color_win_title_fg=15 + +# Color of the album row shown in the track window +set color_trackwin_album_bg=236 +set color_trackwin_album_fg=15 + +# Status line color. +set color_statusline_bg=default +set color_statusline_fg=7 + +# Color of currently playing track. +set color_win_cur=3 + +# Color of the line displaying currently playing track. +set color_titleline_bg=0 +set color_titleline_fg=6 + +# Color of the selected row which is also the currently playing track in active window. +set color_win_cur_sel_bg=8 +set color_win_cur_sel_fg=11 + +# Color of the selected row which is also the currently playing track in inactive window. +set color_win_inactive_cur_sel_bg=0 +set color_win_inactive_cur_sel_fg=3 + +# Color of selected row in active window. +set color_win_sel_bg=8 +set color_win_sel_fg=7 + +# Color of selected row in inactive window. +set color_win_inactive_sel_bg=0 +set color_win_inactive_sel_fg=7 diff --git a/herbstluftwm/.config/herbstluftwm/autostart b/herbstluftwm/.config/herbstluftwm/autostart @@ -22,7 +22,7 @@ hc keyunbind --all killall stalonetray # gap counter -echo 35 > /tmp/herbstluftwm-gap +echo 2 > /tmp/herbstluftwm-gap # keybindings Mod=Mod4 @@ -76,7 +76,7 @@ hc keybind $Mod-o chain , split right 0.5 , focus right #column hc keybind $Mod-Control-space split explode # resizing frames -resizestep=0.05 +resizestep=0.01 hc keybind $Mod-Control-h resize left +$resizestep hc keybind $Mod-Control-j resize down +$resizestep hc keybind $Mod-Control-k resize up +$resizestep @@ -86,11 +86,9 @@ hc keybind $Mod-Control-Down resize down +$resizestep hc keybind $Mod-Control-Up resize up +$resizestep hc keybind $Mod-Control-Right resize right +$resizestep - # tags -tag_names=( ~ web grind drudge ) -#tag_names=( {0..3} ) -tag_keys=( {1..4} 0 ) +tag_names=( {0..4} ) +tag_keys=( {1..5} 0 ) # set up normal tags hc rename default "${tag_names[0]}" || true @@ -127,6 +125,7 @@ lock_tag_to_monitor 0 0 lock_tag_to_monitor 1 1 lock_tag_to_monitor 2 0 lock_tag_to_monitor 3 1 +lock_tag_to_monitor 4 0 # cycle through tags hc keybind $Mod-$Alt-Left use_index -1 --skip-visible @@ -164,22 +163,22 @@ hc set frame_border_width 0 hc set always_show_frame 0 hc set frame_bg_transparent 1 hc set frame_transparent_width 0 -hc set frame_gap 8 +hc set frame_gap 2 -hc attr theme.active.color '#807b64' #6A8C8C -hc attr theme.normal.color '#131313' +hc attr theme.active.color '#9c353e' #6A8C8C +hc attr theme.normal.color '#594646' hc attr theme.urgent.color '#58333e' -hc attr theme.inner_width 0 -hc attr theme.inner_color black -hc attr theme.border_width 3 +hc attr theme.inner_width 4 +hc attr theme.inner_color '#111' +hc attr theme.border_width 6 hc attr theme.floating.border_width 3 hc attr theme.floating.outer_width 1 hc attr theme.floating.outer_color black -hc attr theme.active.inner_color '#807b64' +hc attr theme.active.inner_color '#111' hc attr theme.active.outer_color '#131313' hc attr theme.background_color '#1e1b1c' -hc set window_gap 35 +hc set window_gap 2 hc set frame_padding 0 hc set smart_window_surroundings 0 hc set smart_frame_surroundings 1 diff --git a/irssi/.irssi/config b/irssi/.irssi/config @@ -156,7 +156,7 @@ settings = { indent = "13"; }; "fe-common/core" = { - theme = "mutiny2.theme"; + theme = "oldriceputin.theme"; autolog_path = "/var/log/irc/$tag/$0.log"; autolog = "yes"; hilight_nick_matches_everywhere = "yes"; @@ -248,14 +248,15 @@ statusbar = { topic = { type = "root"; placement = "top"; - position = "0"; - visible = "inactive"; + position = "1"; + visible = "active"; items = { topicbarstart = { priority = "100"; }; + topic = { }; topic_empty = { }; topicbarend = { priority = "100"; alignment = "right"; }; }; - disabled = "yes"; + disabled = "no"; }; awl_0 = { placement = "top"; diff --git a/irssi/.irssi/oldriceputin.theme b/irssi/.irssi/oldriceputin.theme @@ -0,0 +1,324 @@ + +#https://github.com/shabble/irssi-docs/wiki/complete_themes +# 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 = { "[]" = "%W$*%n"; }; + +abstracts = { + + ############# generic ############################### + + indent_default = " + %X7m│%n"; + + # text to insert at the beginning of each non-message line + # line_start = "%g//%n "; + line_start = ""; + + # timestamp styling, nothing by default + timestamp = ""; + + # any kind of text that needs hilighting, default is to bold + hilight = "%c$*%n"; + + # 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 = "%W(\"%Y$*%W\"%W)%n"; + + # reason for something is printed (part, quit, kick, ..) + reason = "%w(\"%W$*%w\")%n"; + + # mode change is printed ([+o nick]) + mode = "%W(\"%y$*%W\"%W)%n"; + + ## 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 = "%y$*%n"; + + # ban/ban exception/invite list mask is printed + ban = "$*"; + + # trackbar colour + trackbar_style = "%g"; + + ########### messages ################################# + + # the basic styling of how to print message, $0 = nick mode, $1 = nick + # msgnick = "$1-$0%K·%N %|"; + msgnick = "%g$0%R$1%X7m │ %N"; + # msgnick = "%K$0%N $1 %K· %|%N"; + + # $0 = nick mode, $1 = nick + #ownmsgnick = "{msgnick $0 $1}"; + ownmsgnick = "%Y$0%W$1%X7m │ %y"; + ownnick = "%W$*%n"; + + # public message in channel, $0 = nick mode, $1 = nick + pubmsgnick = "{msgnick $0 $1}"; + pubnick = "%m$*%n"; + + # public highlighted message in channel + pubmsghinick = "{msgnick $0 $1}"; + menick = "%C$*%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 = "%M$*%Y │ %N"; + + # own private message in query + #ownprivmsgnick = "{privmsgnick $*}"; + ownprivmsgnick = "%m$*%Y │ %Y"; + #ownprivnick = "$*"; + + + ########## Actions (/ME stuff) ######################### + + # generic one that's used by most actions + action = "%b$* %X7m│ %b"; + + # own action, both private/public + # ownaction = "{action $*}"; + ownaction = "%b$* %X7m│ %b"; + + # 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 = "%W split %X7m┄┄─┤ %n\"$*\"%n"; + netjoin = "%W njoin %X7m┄┄─┤ %n\"$*\"%n"; + + # /names list + names_prefix = "%X7m│%n $1"; + names_nick = "%_$2$0%_%n$1 "; + names_nick_op = "{names_nick $* %9%y}"; + names_nick_halfop = "{names_nick $* %G}"; + names_nick_voice = "{names_nick $* %M}"; + names_users = "%X7m┌─┄┄─┄┄──┘%W users in $1"; + names_channel = "%G$*%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 = "%9"; + + # 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 = "%n"; + + # 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 = " %Wtopic %X7m┄┄─┤$*"; + topicsbend = "$*"; + + prompt = " %X7m└──┄┄%n "; + # prompt = " %K└╼ "; + + sb = " %X7m│%n %W$*%c %n"; + sbmode = " %b[%y%y+%C$*%b]"; + sbaway = " %g/* zZzZ */%n"; + sbservertag = ":%g$0%n"; + sbnickmode = "%y$0%W"; + + # 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 = "%x7K%9%k$*%n"; + # public message + sb_act_msg = "%7%9%k$*%n"; + # hilight + sb_act_hilight = "%2%9%k$*%n"; + # hilight with specified color, $0 = color, $1 = text + sb_act_hilight_color = "%R%9$1-%n"; + # required for adv_windowlist + #sb_act_none = "%x7M%m$*%n"; + sb_act_none = "%x7m%9%k$*%n"; +}; + +######################################################## + +formats = { + "fe-common/core" = { + #line_start = "{line_start}"; + line_start_irssi = "{line_start}"; + + servertag = " %X7m│%n "; + + join = "%W join %X7m┄┄─┤ %n{channick $0} %W(%w{nickhost %w$1}%W) joined %w$2"; + part = "%W part %X7m┄┄─┤ %n{channick $0} %W(%w{nickhost %w$1}%W) left %w$2 {reason %b$3}"; + quit = "%W quit %X7m┄┄─┤ %Wsignoff: %n{channick $0} %W{reason $2}"; + kick = "%r kick %X7m┄┄─┤ %n{channick $0} was kicked by $2 %W{reason %b$3}"; + quit_once = "{channel $3} {channick $0} {chanhost $1} %kquit {reason %C$2}"; + + nick_changed = " %X7m┄┼┄%W %n{channick $0} %Y>> %w{channick $1}"; + your_nick_changed = " %X7m┄┼┄%W %n{channick $0} %Y>> %w{channick $1}"; + + pubmsg = "{pubmsgnick $2 {pubnick $[-7]0}}$1"; + + own_msg = "{ownmsgnick $2 {ownnick $[-7]0}}$1"; + own_msg_channel = "{ownmsgnick $3 {ownnick $[-7]0}{msgchannel $1}}$2"; + own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-7]2}}$1"; + + pubmsg_me = "{pubmsghinick $2 {menick $[-7]0}}$1"; + pubmsg_me_channel = "{pubmsghinick $3 {menick $[-7]0}{msgchannel $1}}$2"; + + pubmsg_hilight = "{pubmsghinick $3 {menick $[-7]1}}$2"; + pubmsg_hilight_channel = "{pubmsghinick $0 $[-7]1$4{msgchannel $2}}$3"; + + pubmsg_channel = "{pubmsgnick {pubnick %g$[-7]0}$2}$1"; + msg_private_query = "{privmsgnick $[-7]0}$2"; + new_topic = "%X7m┌─┄┄─────┘%n\n%X7m│ %wtopic %M'$2' %Nset by%y $0\n%c└─┄┄─┄┄──┐ "; + + endofnames = "%X7m└─┄┄─┄┄──┐ %WTotal: {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal%n"; + + daychange = " %W date %X7m┄┄─┤ %Wday changed to %w%%Y%%m%%d"; + config_reloaded = "%W conf %X7m┄┄─┤ %Wreloaded"; + config_modified = "%W conf %X7m┄┄─┤ %Wmodified"; + server_changed = "%W serv %X7m┄┄─┤ %Wchanged to %w$1 %G$2%W"; + looking_up = "%wlooking up %w{server $0}"; + connecting = "%wconnecting to {server $0} [%B$1] port %Y$2"; + connection_established = "%wconnection to {server $0} established"; + disconnected = "%wdisconnected from {server $0} %b{reason $1}"; + server_quit = "%wdisconnected from {server $0} %b{reason $1}"; + connection_lost = "%wconnection lost to {server $0}"; + current_channel = " %c│ %Wcurrent channel {channel %Y$0}"; + chanlist_header = " %c│ %Wyou are in the following channels"; + chanlist_line = " %c│ %#{channel %G$[-10]0} %|%W+$1 %w$2"; + }; + "fe-common/irc" = { + chanmode_change = "%W mode %X7m┄┄─┤ %w{channick $1}%W by %w$2"; + server_chanmode_change = "%W mode %X7m┄┄─┤ %w{channick $1}%W (%w$2%W)"; + usermode_change = "%wmode {mode $0}%w for {nick $1}"; + + action_core = "%c$[-8] %b│ %c$1"; + own_action = "{ownaction $[-8]0}$1"; + action_private = "{pvtaction $[-8]0}$1"; + action_private_query = "{pvtaction_query $[-8]0} $2"; + action_public = "{pubaction $[-8]0}$1"; + action_public_channel = "{pubaction $[-8]0{msgchannel $1}}$2"; + topic = "%wtopic %X7m┄┄─┤ %G$0 %M$1"; + no_topic = "%Ytopic %c┄┄─┤ %Wno topic for %y$0"; + topic_info = " %X7m│ %Wset by %y$0 %w(%b$1%w)"; + channel_created = " %X7m│ %bcreated %W$1"; + channel_synced = "%W sync %X7m┄┄─┤%b in {hilight $1} secs"; + url = " %c│ %Wurl: %g$1"; + notice_private = " %c│{notice $0{pvtnotice_host $1}}$2"; + notice_public = "%c│pubnot{notice $0{pubnotice_host $1}}$2"; + notice_server = "%c│servnot{servernotice $0}$1"; + own_notice = "%c│ownnot{ownnotice notice $0}$1"; + }; + "fe-common/irc/dcc" = { + dcc_unknown_ctcp = "{dcc DCC unknown ctcp {hilight $0} from {nick $1} [$2]}"; + }; + "Irssi::Script::ichat" = { ichat_timestamp = "%Y>%W> $1 %y>%n"; }; + "Irssi::Script::adv_windowlist" = { + awl_mouse = "no"; + awl_display_key = "$H $N $C %8▓░$S"; + awl_display_key_active = "$H%x0a%9%X7b $N $C %9%k%8▓░$S"; + awl_display_header = "%9%x7g%9%X7o $C %0%k▓░"; + awl_separator = " "; + awl_detach = "(status)"; + }; +}; diff --git a/mutt/.mutt/muttrc b/mutt/.mutt/muttrc @@ -36,11 +36,11 @@ set sort_aux = reverse-date-received # colours color normal default default -color indicator white magenta +color indicator white color8 color tree default default color status white black color index white color8 "~T" -color index color10 default "~U" +color index color6 default "~U" color index color15 default "~O" color index red black "~D" color index color14 default "~F" diff --git a/newsboat/.newsboat/config b/newsboat/.newsboat/config @@ -16,18 +16,18 @@ max-items 10 # interface colours color info color11 black color listfocus color7 color8 -color listfocus_unread color3 color8 +color listfocus_unread color11 color8 color listnormal color7 default -color listnormal_unread color10 default +color listnormal_unread color12 default # feedlist format and colours -highlight feedlist "┣." color5 default -highlight feedlist "━" color5 default -highlight feedlist "┃" color5 default +highlight feedlist "┣." color241 default +highlight feedlist "━" color241 default +highlight feedlist "┃" color241 default highlight feedlist "■" color59 default -highlight feedlist "▓" color5 default -highlight feedlist "▒" color5 default -highlight feedlist "░" color5 default +highlight feedlist "▓" color241 default +highlight feedlist "▒" color241 default +highlight feedlist "░" color241 default highlight feedlist " [1-9]. " color15 default # the 'whitespace' here is digraphs #188 (ctrl-k 14) highlight feedlist "⋯[a-z].*⋯" color15 default diff --git a/scrots/oldriceputin-01.png b/scrots/oldriceputin-01.png Binary files differ. diff --git a/scrots/oldriceputin-02.png b/scrots/oldriceputin-02.png Binary files differ. diff --git a/tmux/.tmux.conf b/tmux/.tmux.conf @@ -87,7 +87,7 @@ bind-key G run-shell "~/.tmux/plugins/tmux-golden-apple/golden_apple.tmux stop" # panes set -g pane-border-style fg=black -set -g pane-active-border-style fg=colour6 +set -g pane-active-border-style fg=colour244 # messaging set -g message-style fg=white,bg=colour5 @@ -109,9 +109,9 @@ set -g status-right-length 100 setw -g window-status-separator " " setw -g window-status-format "#[bg=colour241,fg=colour0] #I #[bg=colour241,fg=colour0]#W #[bg=default,fg=colour241]▓░" -setw -g window-status-current-format "#[bg=colour14,fg=colour0] #I #[bg=colour14,fg=colour0]#W #[bg=default,fg=colour14]▓░" +setw -g window-status-current-format "#[bg=colour10,fg=colour0] #I #[bg=colour10,fg=colour0]#W #[bg=default,fg=colour10]▓░" set -g status-justify left -set-option -g status-right '#[bg=default,fg=colour237]░▓#[bg=colour237,fg=colour15]#{goldenapple}#{muted_state}#{bond_device}#{online_status}#[bg=colour237,fg=colour243] %Y%m#[bg=colour237,fg=colour3]%d#[fg=default]-#[fg=colour10]%u #[fg=colour7]%H%M #[bg=colour243,fg=colour237]▓#[default]' +set-option -g status-right '#[bg=default,fg=colour237]░▓#[bg=colour237,fg=colour15]#{goldenapple}#{muted_state}#{bond_device}#{online_status}#[bg=colour237,fg=colour243] %Y%m#[bg=colour237,fg=colour7]%d#[fg=colour243]-#[fg=colour15]%u #[fg=colour7]%H%M #[bg=colour243,fg=colour237]▓#[default]' set-option -g status-left '' # online and offline icon for tmux-online-status diff --git a/urxvt-colors/oldriceputin b/urxvt-colors/oldriceputin @@ -0,0 +1,37 @@ +! special +*.foreground: #fbf0d2 +*.background: #1f1d1b +*.cursorColor: #fbf0d2 + +! black +*.color0: #181512 +*.color8: #454545 + +! red +*.color1: #bb6055 +*.color9: #c94539 + +! green +*.color2: #80964d +*.color10: #aabb46 + +! yellow +*.color3: #8b6268 +*.color11: #dab733 + +! blue +*.color4: #756583 +*.color12: #a3535e + +! magenta +*.color5: #628185 +*.color13: #becc90 + +! cyan +*.color6: #a4b810 +*.color14: #69c884 + +! white +*.color7: #d3cab3 +*.color15: #c9b09a + diff --git a/urxvt/.Xdefaults b/urxvt/.Xdefaults @@ -3,7 +3,7 @@ ! ░▀░▀░▀▀░░▀▀▀░▀░░░▀░▀░▀▀▀░▀▀▀░░▀░░▀▀▀░░ ! fonts -urxvt*font: xft:tamzen:pixelsize=15:antialias=false, xft:Unifont:pixelsize=16:antialias=true:hinting=full, xft:Kochi Gothic:antialias=false +urxvt*font: xft:tamzen:pixelsize=15:antialias=false, xft:Unifont:pixelsize=16:antialias=true:hinting=full, xft:Symbola:pixelsize=18:antialias=true:hinting=full, xft:Kochi Gothic:antialias=false urxvt*boldFont: urxvt*italicFont: urxvt*bolditalicFont: @@ -18,7 +18,7 @@ urxvt*cursorBlink: true ! style urxvt*fading: 10 -urxvt*fadeColor: #1e1b1c +urxvt*fadeColor: #1f1d1b ! extensions urxvt.perl-ext-common: default,resize-font,url-select @@ -34,5 +34,5 @@ urxvt.saveLines: 9999 urxvt.iso14755: false urxvt.iso14755_52: false -#include "/home/pyratebeard/dot/urxvt-colors/mutiny" +#include "/home/pyratebeard/dot/urxvt-colors/oldriceputin" diff --git a/vim/.vim/colors/oldriceputin.vim b/vim/.vim/colors/oldriceputin.vim @@ -0,0 +1,66 @@ +" oldriceputin by pyratebeard (root@pyratbeard.net) + +set background=dark +hi clear + +if exists("syntax_on") + syntax reset +endif + +let g:colors_name="oldriceputin" + +hi ColorColumn term=NONE cterm=NONE ctermfg=NONE ctermbg=235 +hi Comment term=NONE cterm=NONE ctermfg=240 ctermbg=NONE +hi Constant term=NONE cterm=NONE ctermfg=14 ctermbg=NONE +hi Conditional term=NONE cterm=NONE ctermfg=15 ctermbg=NONE +hi Cursor term=NONE cterm=NONE ctermfg=242 ctermbg=NONE +hi CursorLine term=NONE cterm=NONE ctermfg=NONE ctermbg=235 +hi DiffAdd term=NONE cterm=NONE ctermfg=2 ctermbg=237 +hi DiffChange term=NONE cterm=NONE ctermfg=11 ctermbg=237 +hi DiffDelete term=NONE cterm=NONE ctermfg=1 ctermbg=237 +hi DiffText term=NONE cterm=NONE ctermfg=1 ctermbg=235 +hi Directory term=NONE cterm=NONE ctermfg=243 ctermbg=NONE +hi Error term=NONE cterm=NONE ctermfg=238 ctermbg=1 +hi ErrorMsg term=NONE cterm=NONE ctermfg=1 ctermbg=16 +hi FoldColumn term=NONE cterm=NONE ctermfg=238 ctermbg=NONE +hi Folded term=NONE cterm=NONE ctermfg=238 ctermbg=NONE +hi Function term=NONE cterm=NONE ctermfg=15 ctermbg=NONE +hi Identifier term=NONE cterm=NONE ctermfg=9 ctermbg=NONE +hi IncSearch term=NONE cterm=NONE ctermfg=0 ctermbg=3 +hi MatchParen term=NONE cterm=NONE ctermfg=7 ctermbg=3 +hi NonText term=NONE cterm=NONE ctermfg=238 ctermbg=NONE +hi Normal term=NONE cterm=NONE ctermfg=251 ctermbg=NONE +hi PreProc term=NONE cterm=NONE ctermfg=11 ctermbg=NONE +hi Search term=NONE cterm=NONE ctermfg=0 ctermbg=11 +hi SignColumn term=NONE cterm=NONE ctermfg=NONE ctermbg=237 +hi Special term=NONE cterm=NONE ctermfg=10 ctermbg=NONE +hi SpecialKey term=NONE cterm=NONE ctermfg=12 ctermbg=NONE +hi SpellBad term=NONE cterm=NONE ctermfg=15 ctermbg=1 +hi SpellCap term=NONE cterm=NONE ctermfg=15 ctermbg=4 +hi Statement term=NONE cterm=NONE ctermfg=251 ctermbg=NONE +hi StatusLine term=NONE cterm=NONE ctermfg=238 ctermbg=NONE +hi String term=NONE cterm=NONE ctermfg=12 ctermbg=NONE +hi TabLineSel term=NONE cterm=NONE ctermfg=251 ctermbg=NONE +hi Todo term=NONE cterm=NONE ctermfg=3 ctermbg=238 +hi Type term=NONE cterm=NONE ctermfg=6 ctermbg=NONE +hi VertSplit term=NONE cterm=NONE ctermfg=236 ctermbg=0 +hi Visual term=NONE cterm=NONE ctermfg=16 ctermbg=11 +hi WarningMsg term=NONE cterm=NONE ctermfg=1 ctermbg=NONE +hi LineNr term=NONE cterm=NONE ctermfg=244 ctermbg=237 +hi CursorLineNr term=NONE cterm=NONE ctermfg=1 ctermbg=235 +hi Pmenu term=NONE cterm=NONE ctermfg=0 ctermbg=244 +hi PmenuSel term=NONE cterm=NONE ctermfg=7 ctermbg=0 +hi PmenuSbar term=NONE cterm=NONE ctermfg=238 ctermbg=241 +hi PmenuThumb term=NONE cterm=NONE ctermfg=238 ctermbg=13 +hi Underlined term=underline cterm=underline ctermfg=NONE ctermbg=NONE + +hi! link diffAdded DiffAdd +hi! link diffRemoved DiffDelete +hi! link diffChanged DiffChange +hi! link StatusLineNC StatusLine +hi! link Title Normal +hi! link MoreMsg Normal +hi! link Question DiffChange +hi! link TabLine StatusLineNC +hi! link TabLineFill StatusLineNC +hi! link VimHiGroup VimGroup diff --git a/vim/.vimrc b/vim/.vimrc @@ -135,7 +135,7 @@ set shortmess+=I " syntax highlighting and colors syntax on -colorscheme mutiny +colorscheme oldriceputin filetype off " stop unnecessary rendering @@ -179,6 +179,7 @@ if 1 " boolean for plugin loading Plugin 'junegunn/goyo.vim' Plugin 'rbong/vim-flog' Plugin 'ctrlpvim/ctrlp.vim' + Plugin 'itspriddle/vim-shellcheck.vim' call vundle#end() " nerdtree - workaround for https://github.com/scrooloose/nerdtree/issues/643 diff --git a/xinit/.xinitrc b/xinit/.xinitrc @@ -44,7 +44,7 @@ if [ -d /etc/X11/xinit/xinitrc.d ] ; then fi # set nice background. -xsetroot -solid '#1e1b1c' +xsetroot -solid '#2b2f2e' # set nice pointer cursor. xsetroot -cursor_name left_ptr & diff --git a/zsh/.zsh/prompt.zsh b/zsh/.zsh/prompt.zsh @@ -73,7 +73,7 @@ GIT_PROMPT() { echo "${COLOR_NORMAL}─["${ref}${dirty}${stat}"]" ;; tiny) - echo "%F{5} [%F{13}"${ref}${dirty}${stat}"%F{5}]" + echo "%F{241} [%F{244}"${ref}${dirty}${stat}"%F{241}]" ;; *) echo "${USER_LEVEL}─[${COLOR_NORMAL}"${ref}${dirty}${stat}"${USER_LEVEL}]" @@ -102,9 +102,9 @@ tiny) if [[ -v VIMRUNTIME ]] ; then PROMPT='%F{9} ──── ─${COLOR_NORMAL} ' else - PROMPT='%F{3} ──── ─${COLOR_NORMAL} ' + PROMPT='%F{11} ──── ─${COLOR_NORMAL} ' fi -RPROMPT='%F{15}%~ $(GIT_PROMPT) %F{11}${HOSTNAME}${COLOR_NORMAL}' +RPROMPT='%F{15}%~ $(GIT_PROMPT) ${COLOR_NORMAL}' ;; # classic *)