Created
July 18, 2021 01:25
-
-
Save wincent/3d9095e42381c097a39c233c356f5341 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-apprentice.sh b/aspects/dotfiles/files/.zsh/colors/base16-apprentice.sh | |
new file mode 100644 | |
index 00000000..c9b31c23 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-apprentice.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Apprentice scheme by romainl | |
+ | |
+color00="26/26/26" # Base 00 - Black | |
+color01="5F/87/87" # Base 08 - Red | |
+color02="87/AF/87" # Base 0B - Green | |
+color03="5F/87/87" # Base 0A - Yellow | |
+color04="FF/FF/AF" # Base 0D - Blue | |
+color05="87/AF/D7" # Base 0E - Magenta | |
+color06="5F/87/5F" # Base 0C - Cyan | |
+color07="BC/BC/BC" # Base 05 - White | |
+color08="6C/6C/6C" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="FF/FF/FF" # Base 07 - Bright White | |
+color16="FF/87/00" # Base 09 | |
+color17="5F/87/AF" # Base 0F | |
+color18="30/30/30" # Base 01 | |
+color19="33/33/33" # Base 02 | |
+color20="78/78/78" # Base 04 | |
+color21="C9/C9/C9" # Base 06 | |
+color_foreground="BC/BC/BC" # Base 05 | |
+color_background="26/26/26" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg BCBCBC # foreground | |
+ put_template_custom Ph 262626 # background | |
+ put_template_custom Pi BCBCBC # bold color | |
+ put_template_custom Pj 333333 # selection color | |
+ put_template_custom Pk BCBCBC # selected text color | |
+ put_template_custom Pl BCBCBC # cursor | |
+ put_template_custom Pm 262626 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-base16-vice-scheme.sh b/aspects/dotfiles/files/.zsh/colors/base16-base16-vice-scheme.sh | |
new file mode 100644 | |
index 00000000..912a42af | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-base16-vice-scheme.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# vice scheme by Thomas Leon Highbaugh [email protected] | |
+ | |
+color00="17/19/1E" # Base 00 - Black | |
+color01="ff/29/a8" # Base 08 - Red | |
+color02="0b/ad/ff" # Base 0B - Green | |
+color03="f0/ff/aa" # Base 0A - Yellow | |
+color04="00/ea/ff" # Base 0D - Blue | |
+color05="00/f6/d9" # Base 0E - Magenta | |
+color06="82/65/ff" # Base 0C - Cyan | |
+color07="8b/9c/be" # Base 05 - White | |
+color08="38/3a/47" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="f4/f4/f7" # Base 07 - Bright White | |
+color16="85/ff/e0" # Base 09 | |
+color17="ff/3d/81" # Base 0F | |
+color18="22/26/2d" # Base 01 | |
+color19="3c/3f/4c" # Base 02 | |
+color20="55/5e/70" # Base 04 | |
+color21="B2/BF/D9" # Base 06 | |
+color_foreground="8b/9c/be" # Base 05 | |
+color_background="17/19/1E" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 8b9cbe # foreground | |
+ put_template_custom Ph 17191E # background | |
+ put_template_custom Pi 8b9cbe # bold color | |
+ put_template_custom Pj 3c3f4c # selection color | |
+ put_template_custom Pk 8b9cbe # selected text color | |
+ put_template_custom Pl 8b9cbe # cursor | |
+ put_template_custom Pm 17191E # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/vendor/base16-templates/base16-shell/scripts/base16-brushtrees-dark.sh b/aspects/dotfiles/files/.zsh/colors/base16-brushtrees-dark.sh | |
index 308ae0fd..9dcaaf40 100644 | |
--- a/vendor/base16-templates/base16-shell/scripts/base16-brushtrees-dark.sh | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-brushtrees-dark.sh | |
@@ -1,7 +1,7 @@ | |
#!/bin/sh | |
# base16-shell (https://github.com/chriskempson/base16-shell) | |
# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
-# Brush Trees Dark scheme by Abraham White <[email protected]> | |
+# Brush Trees Dark scheme by Abraham White <[email protected]> | |
color00="48/58/67" # Base 00 - Black | |
color01="b3/86/86" # Base 08 - Red | |
diff --git a/vendor/base16-templates/base16-shell/scripts/base16-brushtrees.sh b/aspects/dotfiles/files/.zsh/colors/base16-brushtrees.sh | |
index b0247344..c5d9e980 100644 | |
--- a/vendor/base16-templates/base16-shell/scripts/base16-brushtrees.sh | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-brushtrees.sh | |
@@ -1,7 +1,7 @@ | |
#!/bin/sh | |
# base16-shell (https://github.com/chriskempson/base16-shell) | |
# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
-# Brush Trees scheme by Abraham White <[email protected]> | |
+# Brush Trees scheme by Abraham White <[email protected]> | |
color00="E3/EF/EF" # Base 00 - Black | |
color01="b3/86/86" # Base 08 - Red | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-colors.sh b/aspects/dotfiles/files/.zsh/colors/base16-colors.sh | |
new file mode 100644 | |
index 00000000..db32486f | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-colors.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Colors scheme by mrmrs (http://clrs.cc) | |
+ | |
+color00="11/11/11" # Base 00 - Black | |
+color01="ff/41/36" # Base 08 - Red | |
+color02="2e/cc/40" # Base 0B - Green | |
+color03="ff/dc/00" # Base 0A - Yellow | |
+color04="00/74/d9" # Base 0D - Blue | |
+color05="b1/0d/c9" # Base 0E - Magenta | |
+color06="7f/db/ff" # Base 0C - Cyan | |
+color07="bb/bb/bb" # Base 05 - White | |
+color08="77/77/77" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="ff/ff/ff" # Base 07 - Bright White | |
+color16="ff/85/1b" # Base 09 | |
+color17="85/14/4b" # Base 0F | |
+color18="33/33/33" # Base 01 | |
+color19="55/55/55" # Base 02 | |
+color20="99/99/99" # Base 04 | |
+color21="dd/dd/dd" # Base 06 | |
+color_foreground="bb/bb/bb" # Base 05 | |
+color_background="11/11/11" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg bbbbbb # foreground | |
+ put_template_custom Ph 111111 # background | |
+ put_template_custom Pi bbbbbb # bold color | |
+ put_template_custom Pj 555555 # selection color | |
+ put_template_custom Pk bbbbbb # selected text color | |
+ put_template_custom Pl bbbbbb # cursor | |
+ put_template_custom Pm 111111 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-danqing.sh b/aspects/dotfiles/files/.zsh/colors/base16-danqing.sh | |
new file mode 100644 | |
index 00000000..c4eaacd3 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-danqing.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# DanQing scheme by Wenhan Zhu (Cosmos) ([email protected]) | |
+ | |
+color00="2d/30/2f" # Base 00 - Black | |
+color01="F9/90/6F" # Base 08 - Red | |
+color02="8A/B3/61" # Base 0B - Green | |
+color03="F0/C2/39" # Base 0A - Yellow | |
+color04="B0/A4/E3" # Base 0D - Blue | |
+color05="CC/A4/E3" # Base 0E - Magenta | |
+color06="30/DF/F3" # Base 0C - Cyan | |
+color07="e0/f0/eF" # Base 05 - White | |
+color08="9d/a8/a3" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="fc/fe/fd" # Base 07 - Bright White | |
+color16="B3/8A/61" # Base 09 | |
+color17="CA/69/24" # Base 0F | |
+color18="43/48/46" # Base 01 | |
+color19="5a/60/5d" # Base 02 | |
+color20="ca/d8/d2" # Base 04 | |
+color21="ec/f6/f2" # Base 06 | |
+color_foreground="e0/f0/eF" # Base 05 | |
+color_background="2d/30/2f" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg e0f0eF # foreground | |
+ put_template_custom Ph 2d302f # background | |
+ put_template_custom Pi e0f0eF # bold color | |
+ put_template_custom Pj 5a605d # selection color | |
+ put_template_custom Pk e0f0eF # selected text color | |
+ put_template_custom Pl e0f0eF # cursor | |
+ put_template_custom Pm 2d302f # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-darcula.sh b/aspects/dotfiles/files/.zsh/colors/base16-darcula.sh | |
new file mode 100644 | |
index 00000000..74be7272 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-darcula.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Darcula scheme by jetbrains | |
+ | |
+color00="2b/2b/2b" # Base 00 - Black | |
+color01="4e/ad/e5" # Base 08 - Red | |
+color02="6a/87/59" # Base 0B - Green | |
+color03="bb/b5/29" # Base 0A - Yellow | |
+color04="98/76/aa" # Base 0D - Blue | |
+color05="cc/78/32" # Base 0E - Magenta | |
+color06="62/97/55" # Base 0C - Cyan | |
+color07="a9/b7/c6" # Base 05 - White | |
+color08="60/63/66" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="ff/ff/ff" # Base 07 - Bright White | |
+color16="68/97/57" # Base 09 | |
+color17="80/80/80" # Base 0F | |
+color18="32/32/32" # Base 01 | |
+color19="32/32/32" # Base 02 | |
+color20="a4/a3/a3" # Base 04 | |
+color21="ff/c6/6d" # Base 06 | |
+color_foreground="a9/b7/c6" # Base 05 | |
+color_background="2b/2b/2b" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg a9b7c6 # foreground | |
+ put_template_custom Ph 2b2b2b # background | |
+ put_template_custom Pi a9b7c6 # bold color | |
+ put_template_custom Pj 323232 # selection color | |
+ put_template_custom Pk a9b7c6 # selected text color | |
+ put_template_custom Pl a9b7c6 # cursor | |
+ put_template_custom Pm 2b2b2b # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-darkmoss.sh b/aspects/dotfiles/files/.zsh/colors/base16-darkmoss.sh | |
new file mode 100644 | |
index 00000000..8919b408 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-darkmoss.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# darkmoss scheme by Gabriel Avanzi (https://github.com/avanzzzi) | |
+ | |
+color00="17/1e/1f" # Base 00 - Black | |
+color01="ff/46/58" # Base 08 - Red | |
+color02="49/91/80" # Base 0B - Green | |
+color03="fd/b1/1f" # Base 0A - Yellow | |
+color04="49/80/91" # Base 0D - Blue | |
+color05="9b/c0/c8" # Base 0E - Magenta | |
+color06="66/d9/ef" # Base 0C - Cyan | |
+color07="c7/c7/a5" # Base 05 - White | |
+color08="55/5e/5f" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="e1/ea/ef" # Base 07 - Bright White | |
+color16="e6/db/74" # Base 09 | |
+color17="d2/7b/53" # Base 0F | |
+color18="25/2c/2d" # Base 01 | |
+color19="37/3c/3d" # Base 02 | |
+color20="81/8f/80" # Base 04 | |
+color21="e3/e3/c8" # Base 06 | |
+color_foreground="c7/c7/a5" # Base 05 | |
+color_background="17/1e/1f" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg c7c7a5 # foreground | |
+ put_template_custom Ph 171e1f # background | |
+ put_template_custom Pi c7c7a5 # bold color | |
+ put_template_custom Pj 373c3d # selection color | |
+ put_template_custom Pk c7c7a5 # selected text color | |
+ put_template_custom Pl c7c7a5 # cursor | |
+ put_template_custom Pm 171e1f # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-darkviolet.sh b/aspects/dotfiles/files/.zsh/colors/base16-darkviolet.sh | |
new file mode 100644 | |
index 00000000..0aaec178 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-darkviolet.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Dark Violet scheme by ruler501 (https://github.com/ruler501/base16-darkviolet) | |
+ | |
+color00="00/00/00" # Base 00 - Black | |
+color01="a8/2e/e6" # Base 08 - Red | |
+color02="45/95/e6" # Base 0B - Green | |
+color03="f2/9d/f2" # Base 0A - Yellow | |
+color04="41/36/d9" # Base 0D - Blue | |
+color05="7e/5c/e6" # Base 0E - Magenta | |
+color06="40/df/ff" # Base 0C - Cyan | |
+color07="b0/8a/e6" # Base 05 - White | |
+color08="59/33/80" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="a3/66/ff" # Base 07 - Bright White | |
+color16="bb/66/cc" # Base 09 | |
+color17="a8/86/bf" # Base 0F | |
+color18="23/1a/40" # Base 01 | |
+color19="43/2d/59" # Base 02 | |
+color20="00/ff/00" # Base 04 | |
+color21="90/45/e6" # Base 06 | |
+color_foreground="b0/8a/e6" # Base 05 | |
+color_background="00/00/00" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg b08ae6 # foreground | |
+ put_template_custom Ph 000000 # background | |
+ put_template_custom Pi b08ae6 # bold color | |
+ put_template_custom Pj 432d59 # selection color | |
+ put_template_custom Pk b08ae6 # selected text color | |
+ put_template_custom Pl b08ae6 # cursor | |
+ put_template_custom Pm 000000 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-decaf.sh b/aspects/dotfiles/files/.zsh/colors/base16-decaf.sh | |
new file mode 100644 | |
index 00000000..73afc0d8 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-decaf.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Decaf scheme by Alex Mirrington (https://github.com/alexmirrington) | |
+ | |
+color00="2d/2d/2d" # Base 00 - Black | |
+color01="ff/7f/7b" # Base 08 - Red | |
+color02="be/da/78" # Base 0B - Green | |
+color03="ff/d6/7c" # Base 0A - Yellow | |
+color04="90/be/e1" # Base 0D - Blue | |
+color05="ef/b3/f7" # Base 0E - Magenta | |
+color06="be/d6/ff" # Base 0C - Cyan | |
+color07="cc/cc/cc" # Base 05 - White | |
+color08="77/77/77" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="ff/ff/ff" # Base 07 - Bright White | |
+color16="ff/bf/70" # Base 09 | |
+color17="ff/93/b3" # Base 0F | |
+color18="39/39/39" # Base 01 | |
+color19="51/51/51" # Base 02 | |
+color20="b4/b7/b4" # Base 04 | |
+color21="e0/e0/e0" # Base 06 | |
+color_foreground="cc/cc/cc" # Base 05 | |
+color_background="2d/2d/2d" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg cccccc # foreground | |
+ put_template_custom Ph 2d2d2d # background | |
+ put_template_custom Pi cccccc # bold color | |
+ put_template_custom Pj 515151 # selection color | |
+ put_template_custom Pk cccccc # selected text color | |
+ put_template_custom Pl cccccc # cursor | |
+ put_template_custom Pm 2d2d2d # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-dirtysea.sh b/aspects/dotfiles/files/.zsh/colors/base16-dirtysea.sh | |
new file mode 100644 | |
index 00000000..73348506 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-dirtysea.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# dirtysea scheme by Kahlil (Kal) Hodgson | |
+ | |
+color00="e0/e0/e0" # Base 00 - Black | |
+color01="84/00/00" # Base 08 - Red | |
+color02="73/00/73" # Base 0B - Green | |
+color03="75/5B/00" # Base 0A - Yellow | |
+color04="00/73/00" # Base 0D - Blue | |
+color05="00/00/90" # Base 0E - Magenta | |
+color06="75/5B/00" # Base 0C - Cyan | |
+color07="00/00/00" # Base 05 - White | |
+color08="70/70/70" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="c4/d9/c4" # Base 07 - Bright White | |
+color16="00/65/65" # Base 09 | |
+color17="75/5B/00" # Base 0F | |
+color18="d0/da/d0" # Base 01 | |
+color19="d0/d0/d0" # Base 02 | |
+color20="20/20/20" # Base 04 | |
+color21="f8/f8/f8" # Base 06 | |
+color_foreground="00/00/00" # Base 05 | |
+color_background="e0/e0/e0" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 000000 # foreground | |
+ put_template_custom Ph e0e0e0 # background | |
+ put_template_custom Pi 000000 # bold color | |
+ put_template_custom Pj d0d0d0 # selection color | |
+ put_template_custom Pk 000000 # selected text color | |
+ put_template_custom Pl 000000 # cursor | |
+ put_template_custom Pm e0e0e0 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-edge-dark.sh b/aspects/dotfiles/files/.zsh/colors/base16-edge-dark.sh | |
new file mode 100644 | |
index 00000000..0efe4755 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-edge-dark.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Edge Dark scheme by cjayross (https://github.com/cjayross) | |
+ | |
+color00="26/27/29" # Base 00 - Black | |
+color01="e7/71/71" # Base 08 - Red | |
+color02="a1/bf/78" # Base 0B - Green | |
+color03="db/b7/74" # Base 0A - Yellow | |
+color04="73/b3/e7" # Base 0D - Blue | |
+color05="d3/90/e7" # Base 0E - Magenta | |
+color06="5e/ba/a5" # Base 0C - Cyan | |
+color07="b7/be/c9" # Base 05 - White | |
+color08="3e/42/49" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="3e/42/49" # Base 07 - Bright White | |
+color16="e7/71/71" # Base 09 | |
+color17="5e/ba/a5" # Base 0F | |
+color18="88/90/9f" # Base 01 | |
+color19="b7/be/c9" # Base 02 | |
+color20="73/b3/e7" # Base 04 | |
+color21="d3/90/e7" # Base 06 | |
+color_foreground="b7/be/c9" # Base 05 | |
+color_background="26/27/29" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg b7bec9 # foreground | |
+ put_template_custom Ph 262729 # background | |
+ put_template_custom Pi b7bec9 # bold color | |
+ put_template_custom Pj b7bec9 # selection color | |
+ put_template_custom Pk b7bec9 # selected text color | |
+ put_template_custom Pl b7bec9 # cursor | |
+ put_template_custom Pm 262729 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-edge-light.sh b/aspects/dotfiles/files/.zsh/colors/base16-edge-light.sh | |
new file mode 100644 | |
index 00000000..a773b1ba | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-edge-light.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Edge Light scheme by cjayross (https://github.com/cjayross) | |
+ | |
+color00="fa/fa/fa" # Base 00 - Black | |
+color01="db/70/70" # Base 08 - Red | |
+color02="7c/9f/4b" # Base 0B - Green | |
+color03="d6/98/22" # Base 0A - Yellow | |
+color04="65/87/bf" # Base 0D - Blue | |
+color05="b8/70/ce" # Base 0E - Magenta | |
+color06="50/9c/93" # Base 0C - Cyan | |
+color07="5e/64/6f" # Base 05 - White | |
+color08="5e/64/6f" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="5e/64/6f" # Base 07 - Bright White | |
+color16="db/70/70" # Base 09 | |
+color17="50/9c/93" # Base 0F | |
+color18="7c/9f/4b" # Base 01 | |
+color19="d6/98/22" # Base 02 | |
+color20="65/87/bf" # Base 04 | |
+color21="b8/70/ce" # Base 06 | |
+color_foreground="5e/64/6f" # Base 05 | |
+color_background="fa/fa/fa" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 5e646f # foreground | |
+ put_template_custom Ph fafafa # background | |
+ put_template_custom Pi 5e646f # bold color | |
+ put_template_custom Pj d69822 # selection color | |
+ put_template_custom Pk 5e646f # selected text color | |
+ put_template_custom Pl 5e646f # cursor | |
+ put_template_custom Pm fafafa # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-equilibrium-dark.sh b/aspects/dotfiles/files/.zsh/colors/base16-equilibrium-dark.sh | |
new file mode 100644 | |
index 00000000..fe12ccd3 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-equilibrium-dark.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Equilibrium Dark scheme by Carlo Abelli | |
+ | |
+color00="0c/11/18" # Base 00 - Black | |
+color01="f0/43/39" # Base 08 - Red | |
+color02="7f/8b/00" # Base 0B - Green | |
+color03="bb/88/01" # Base 0A - Yellow | |
+color04="00/8d/d1" # Base 0D - Blue | |
+color05="6a/7f/d2" # Base 0E - Magenta | |
+color06="00/94/8b" # Base 0C - Cyan | |
+color07="af/ab/a2" # Base 05 - White | |
+color08="7b/77/6e" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="e7/e2/d9" # Base 07 - Bright White | |
+color16="df/59/23" # Base 09 | |
+color17="e3/48/8e" # Base 0F | |
+color18="18/1c/22" # Base 01 | |
+color19="22/26/2d" # Base 02 | |
+color20="94/90/88" # Base 04 | |
+color21="ca/c6/bd" # Base 06 | |
+color_foreground="af/ab/a2" # Base 05 | |
+color_background="0c/11/18" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg afaba2 # foreground | |
+ put_template_custom Ph 0c1118 # background | |
+ put_template_custom Pi afaba2 # bold color | |
+ put_template_custom Pj 22262d # selection color | |
+ put_template_custom Pk afaba2 # selected text color | |
+ put_template_custom Pl afaba2 # cursor | |
+ put_template_custom Pm 0c1118 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-equilibrium-gray-dark.sh b/aspects/dotfiles/files/.zsh/colors/base16-equilibrium-gray-dark.sh | |
new file mode 100644 | |
index 00000000..ec5f0ba0 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-equilibrium-gray-dark.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Equilibrium Gray Dark scheme by Carlo Abelli | |
+ | |
+color00="11/11/11" # Base 00 - Black | |
+color01="f0/43/39" # Base 08 - Red | |
+color02="7f/8b/00" # Base 0B - Green | |
+color03="bb/88/01" # Base 0A - Yellow | |
+color04="00/8d/d1" # Base 0D - Blue | |
+color05="6a/7f/d2" # Base 0E - Magenta | |
+color06="00/94/8b" # Base 0C - Cyan | |
+color07="ab/ab/ab" # Base 05 - White | |
+color08="77/77/77" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="e2/e2/e2" # Base 07 - Bright White | |
+color16="df/59/23" # Base 09 | |
+color17="e3/48/8e" # Base 0F | |
+color18="1b/1b/1b" # Base 01 | |
+color19="26/26/26" # Base 02 | |
+color20="91/91/91" # Base 04 | |
+color21="c6/c6/c6" # Base 06 | |
+color_foreground="ab/ab/ab" # Base 05 | |
+color_background="11/11/11" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg ababab # foreground | |
+ put_template_custom Ph 111111 # background | |
+ put_template_custom Pi ababab # bold color | |
+ put_template_custom Pj 262626 # selection color | |
+ put_template_custom Pk ababab # selected text color | |
+ put_template_custom Pl ababab # cursor | |
+ put_template_custom Pm 111111 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-equilibrium-gray-light.sh b/aspects/dotfiles/files/.zsh/colors/base16-equilibrium-gray-light.sh | |
new file mode 100644 | |
index 00000000..2967b5b0 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-equilibrium-gray-light.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Equilibrium Gray Light scheme by Carlo Abelli | |
+ | |
+color00="f1/f1/f1" # Base 00 - Black | |
+color01="d0/20/23" # Base 08 - Red | |
+color02="63/72/00" # Base 0B - Green | |
+color03="9d/6f/00" # Base 0A - Yellow | |
+color04="00/73/b5" # Base 0D - Blue | |
+color05="4e/66/b6" # Base 0E - Magenta | |
+color06="00/7a/72" # Base 0C - Cyan | |
+color07="47/47/47" # Base 05 - White | |
+color08="77/77/77" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="1b/1b/1b" # Base 07 - Bright White | |
+color16="bf/3e/05" # Base 09 | |
+color17="c4/27/75" # Base 0F | |
+color18="e2/e2/e2" # Base 01 | |
+color19="d4/d4/d4" # Base 02 | |
+color20="5e/5e/5e" # Base 04 | |
+color21="30/30/30" # Base 06 | |
+color_foreground="47/47/47" # Base 05 | |
+color_background="f1/f1/f1" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 474747 # foreground | |
+ put_template_custom Ph f1f1f1 # background | |
+ put_template_custom Pi 474747 # bold color | |
+ put_template_custom Pj d4d4d4 # selection color | |
+ put_template_custom Pk 474747 # selected text color | |
+ put_template_custom Pl 474747 # cursor | |
+ put_template_custom Pm f1f1f1 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-equilibrium-light.sh b/aspects/dotfiles/files/.zsh/colors/base16-equilibrium-light.sh | |
new file mode 100644 | |
index 00000000..65d1a13b | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-equilibrium-light.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Equilibrium Light scheme by Carlo Abelli | |
+ | |
+color00="f5/f0/e7" # Base 00 - Black | |
+color01="d0/20/23" # Base 08 - Red | |
+color02="63/72/00" # Base 0B - Green | |
+color03="9d/6f/00" # Base 0A - Yellow | |
+color04="00/73/b5" # Base 0D - Blue | |
+color05="4e/66/b6" # Base 0E - Magenta | |
+color06="00/7a/72" # Base 0C - Cyan | |
+color07="43/47/4e" # Base 05 - White | |
+color08="73/77/7f" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="18/1c/22" # Base 07 - Bright White | |
+color16="bf/3e/05" # Base 09 | |
+color17="c4/27/75" # Base 0F | |
+color18="e7/e2/d9" # Base 01 | |
+color19="d8/d4/cb" # Base 02 | |
+color20="5a/5f/66" # Base 04 | |
+color21="2c/31/38" # Base 06 | |
+color_foreground="43/47/4e" # Base 05 | |
+color_background="f5/f0/e7" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 43474e # foreground | |
+ put_template_custom Ph f5f0e7 # background | |
+ put_template_custom Pi 43474e # bold color | |
+ put_template_custom Pj d8d4cb # selection color | |
+ put_template_custom Pk 43474e # selected text color | |
+ put_template_custom Pl 43474e # cursor | |
+ put_template_custom Pm f5f0e7 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-espresso.sh b/aspects/dotfiles/files/.zsh/colors/base16-espresso.sh | |
new file mode 100644 | |
index 00000000..df1ed6b7 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-espresso.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Espresso scheme by Unknown. Maintained by Alex Mirrington (https://github.com/alexmirrington) | |
+ | |
+color00="2d/2d/2d" # Base 00 - Black | |
+color01="d2/52/52" # Base 08 - Red | |
+color02="a5/c2/61" # Base 0B - Green | |
+color03="ff/c6/6d" # Base 0A - Yellow | |
+color04="6c/99/bb" # Base 0D - Blue | |
+color05="d1/97/d9" # Base 0E - Magenta | |
+color06="be/d6/ff" # Base 0C - Cyan | |
+color07="cc/cc/cc" # Base 05 - White | |
+color08="77/77/77" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="ff/ff/ff" # Base 07 - Bright White | |
+color16="f9/a9/59" # Base 09 | |
+color17="f9/73/94" # Base 0F | |
+color18="39/39/39" # Base 01 | |
+color19="51/51/51" # Base 02 | |
+color20="b4/b7/b4" # Base 04 | |
+color21="e0/e0/e0" # Base 06 | |
+color_foreground="cc/cc/cc" # Base 05 | |
+color_background="2d/2d/2d" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg cccccc # foreground | |
+ put_template_custom Ph 2d2d2d # background | |
+ put_template_custom Pi cccccc # bold color | |
+ put_template_custom Pj 515151 # selection color | |
+ put_template_custom Pk cccccc # selected text color | |
+ put_template_custom Pl cccccc # cursor | |
+ put_template_custom Pm 2d2d2d # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-eva-dim.sh b/aspects/dotfiles/files/.zsh/colors/base16-eva-dim.sh | |
new file mode 100644 | |
index 00000000..3f016518 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-eva-dim.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Eva Dim scheme by kjakapat (https://github.com/kjakapat) | |
+ | |
+color00="2a/3b/4d" # Base 00 - Black | |
+color01="c4/67/6c" # Base 08 - Red | |
+color02="5d/e5/61" # Base 0B - Green | |
+color03="cf/d0/5d" # Base 0A - Yellow | |
+color04="1a/e1/dc" # Base 0D - Blue | |
+color05="9c/6c/d3" # Base 0E - Magenta | |
+color06="4b/8f/77" # Base 0C - Cyan | |
+color07="9f/a2/a6" # Base 05 - White | |
+color08="55/79/9c" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="ff/ff/ff" # Base 07 - Bright White | |
+color16="ff/99/66" # Base 09 | |
+color17="bb/64/a9" # Base 0F | |
+color18="3d/56/6f" # Base 01 | |
+color19="4b/69/88" # Base 02 | |
+color20="7e/90/a3" # Base 04 | |
+color21="d6/d7/d9" # Base 06 | |
+color_foreground="9f/a2/a6" # Base 05 | |
+color_background="2a/3b/4d" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 9fa2a6 # foreground | |
+ put_template_custom Ph 2a3b4d # background | |
+ put_template_custom Pi 9fa2a6 # bold color | |
+ put_template_custom Pj 4b6988 # selection color | |
+ put_template_custom Pk 9fa2a6 # selected text color | |
+ put_template_custom Pl 9fa2a6 # cursor | |
+ put_template_custom Pm 2a3b4d # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-eva.sh b/aspects/dotfiles/files/.zsh/colors/base16-eva.sh | |
new file mode 100644 | |
index 00000000..138688dc | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-eva.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Eva scheme by kjakapat (https://github.com/kjakapat) | |
+ | |
+color00="2a/3b/4d" # Base 00 - Black | |
+color01="c4/67/6c" # Base 08 - Red | |
+color02="66/ff/66" # Base 0B - Green | |
+color03="ff/ff/66" # Base 0A - Yellow | |
+color04="15/f4/ee" # Base 0D - Blue | |
+color05="9c/6c/d3" # Base 0E - Magenta | |
+color06="4b/8f/77" # Base 0C - Cyan | |
+color07="9f/a2/a6" # Base 05 - White | |
+color08="55/79/9c" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="ff/ff/ff" # Base 07 - Bright White | |
+color16="ff/99/66" # Base 09 | |
+color17="bb/64/a9" # Base 0F | |
+color18="3d/56/6f" # Base 01 | |
+color19="4b/69/88" # Base 02 | |
+color20="7e/90/a3" # Base 04 | |
+color21="d6/d7/d9" # Base 06 | |
+color_foreground="9f/a2/a6" # Base 05 | |
+color_background="2a/3b/4d" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 9fa2a6 # foreground | |
+ put_template_custom Ph 2a3b4d # background | |
+ put_template_custom Pi 9fa2a6 # bold color | |
+ put_template_custom Pj 4b6988 # selection color | |
+ put_template_custom Pk 9fa2a6 # selected text color | |
+ put_template_custom Pl 9fa2a6 # cursor | |
+ put_template_custom Pm 2a3b4d # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-framer.sh b/aspects/dotfiles/files/.zsh/colors/base16-framer.sh | |
new file mode 100644 | |
index 00000000..09373553 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-framer.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Framer scheme by Framer (Maintained by Jesse Hoyos) | |
+ | |
+color00="18/18/18" # Base 00 - Black | |
+color01="FD/88/6B" # Base 08 - Red | |
+color02="32/CC/DC" # Base 0B - Green | |
+color03="FE/CB/6E" # Base 0A - Yellow | |
+color04="20/BC/FC" # Base 0D - Blue | |
+color05="BA/8C/FC" # Base 0E - Magenta | |
+color06="AC/DD/FD" # Base 0C - Cyan | |
+color07="D0/D0/D0" # Base 05 - White | |
+color08="74/74/74" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="EE/EE/EE" # Base 07 - Bright White | |
+color16="FC/47/69" # Base 09 | |
+color17="B1/5F/4A" # Base 0F | |
+color18="15/15/15" # Base 01 | |
+color19="46/46/46" # Base 02 | |
+color20="B9/B9/B9" # Base 04 | |
+color21="E8/E8/E8" # Base 06 | |
+color_foreground="D0/D0/D0" # Base 05 | |
+color_background="18/18/18" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg D0D0D0 # foreground | |
+ put_template_custom Ph 181818 # background | |
+ put_template_custom Pi D0D0D0 # bold color | |
+ put_template_custom Pj 464646 # selection color | |
+ put_template_custom Pk D0D0D0 # selected text color | |
+ put_template_custom Pl D0D0D0 # cursor | |
+ put_template_custom Pm 181818 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-gigavolt.sh b/aspects/dotfiles/files/.zsh/colors/base16-gigavolt.sh | |
new file mode 100644 | |
index 00000000..e7cd0080 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-gigavolt.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Gigavolt scheme by Aidan Swope (http://github.com/Whillikers) | |
+ | |
+color00="20/21/26" # Base 00 - Black | |
+color01="ff/66/1a" # Base 08 - Red | |
+color02="f2/e6/a9" # Base 0B - Green | |
+color03="ff/dc/2d" # Base 0A - Yellow | |
+color04="40/bf/ff" # Base 0D - Blue | |
+color05="ae/94/f9" # Base 0E - Magenta | |
+color06="fb/6a/cb" # Base 0C - Cyan | |
+color07="e9/e7/e1" # Base 05 - White | |
+color08="a1/d2/e6" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="f2/fb/ff" # Base 07 - Bright White | |
+color16="19/f9/88" # Base 09 | |
+color17="61/87/ff" # Base 0F | |
+color18="2d/30/3d" # Base 01 | |
+color19="5a/57/6e" # Base 02 | |
+color20="ca/d3/ff" # Base 04 | |
+color21="ef/f0/f9" # Base 06 | |
+color_foreground="e9/e7/e1" # Base 05 | |
+color_background="20/21/26" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg e9e7e1 # foreground | |
+ put_template_custom Ph 202126 # background | |
+ put_template_custom Pi e9e7e1 # bold color | |
+ put_template_custom Pj 5a576e # selection color | |
+ put_template_custom Pk e9e7e1 # selected text color | |
+ put_template_custom Pl e9e7e1 # cursor | |
+ put_template_custom Pm 202126 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-hardcore.sh b/aspects/dotfiles/files/.zsh/colors/base16-hardcore.sh | |
new file mode 100644 | |
index 00000000..aaa0fb6b | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-hardcore.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Hardcore scheme by Chris Caller | |
+ | |
+color00="21/21/21" # Base 00 - Black | |
+color01="f9/26/72" # Base 08 - Red | |
+color02="a6/e2/2e" # Base 0B - Green | |
+color03="e6/db/74" # Base 0A - Yellow | |
+color04="66/d9/ef" # Base 0D - Blue | |
+color05="9e/6f/fe" # Base 0E - Magenta | |
+color06="70/83/87" # Base 0C - Cyan | |
+color07="cd/cd/cd" # Base 05 - White | |
+color08="4A/4A/4A" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="ff/ff/ff" # Base 07 - Bright White | |
+color16="fd/97/1f" # Base 09 | |
+color17="e8/b8/82" # Base 0F | |
+color18="30/30/30" # Base 01 | |
+color19="35/35/35" # Base 02 | |
+color20="70/70/70" # Base 04 | |
+color21="e5/e5/e5" # Base 06 | |
+color_foreground="cd/cd/cd" # Base 05 | |
+color_background="21/21/21" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg cdcdcd # foreground | |
+ put_template_custom Ph 212121 # background | |
+ put_template_custom Pi cdcdcd # bold color | |
+ put_template_custom Pj 353535 # selection color | |
+ put_template_custom Pk cdcdcd # selected text color | |
+ put_template_custom Pl cdcdcd # cursor | |
+ put_template_custom Pm 212121 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/vendor/base16-templates/base16-shell/scripts/base16-horizon-dark.sh b/aspects/dotfiles/files/.zsh/colors/base16-horizon-dark.sh | |
index db1a0137..7fcec921 100644 | |
--- a/vendor/base16-templates/base16-shell/scripts/base16-horizon-dark.sh | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-horizon-dark.sh | |
@@ -11,7 +11,7 @@ color04="DF/52/73" # Base 0D - Blue | |
color05="B0/72/D1" # Base 0E - Magenta | |
color06="24/A8/B4" # Base 0C - Cyan | |
color07="CB/CE/D0" # Base 05 - White | |
-color08="67/6A/8D" # Base 03 - Bright Black | |
+color08="6F/6F/70" # Base 03 - Bright Black | |
color09=$color01 # Base 08 - Bright Red | |
color10=$color02 # Base 0B - Bright Green | |
color11=$color03 # Base 0A - Bright Yellow | |
@@ -23,7 +23,7 @@ color16="E5/8D/7D" # Base 09 | |
color17="E4/A3/82" # Base 0F | |
color18="23/25/30" # Base 01 | |
color19="2E/30/3E" # Base 02 | |
-color20="CE/D1/D0" # Base 04 | |
+color20="9D/A0/A2" # Base 04 | |
color21="DC/DF/E4" # Base 06 | |
color_foreground="CB/CE/D0" # Base 05 | |
color_background="1C/1E/26" # Base 00 | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-horizon-light.sh b/aspects/dotfiles/files/.zsh/colors/base16-horizon-light.sh | |
new file mode 100644 | |
index 00000000..895cc248 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-horizon-light.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Horizon Light scheme by Michaël Ball (http://github.com/michael-ball/) | |
+ | |
+color00="FD/F0/ED" # Base 00 - Black | |
+color01="F7/93/9B" # Base 08 - Red | |
+color02="94/E1/B0" # Base 0B - Green | |
+color03="FB/E0/D9" # Base 0A - Yellow | |
+color04="DA/10/3F" # Base 0D - Blue | |
+color05="1D/89/91" # Base 0E - Magenta | |
+color06="DC/33/18" # Base 0C - Cyan | |
+color07="40/3C/3D" # Base 05 - White | |
+color08="BD/B3/B1" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="20/1C/1D" # Base 07 - Bright White | |
+color16="F6/66/1E" # Base 09 | |
+color17="E5/8C/92" # Base 0F | |
+color18="FA/DA/D1" # Base 01 | |
+color19="F9/CB/BE" # Base 02 | |
+color20="94/8C/8A" # Base 04 | |
+color21="30/2C/2D" # Base 06 | |
+color_foreground="40/3C/3D" # Base 05 | |
+color_background="FD/F0/ED" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 403C3D # foreground | |
+ put_template_custom Ph FDF0ED # background | |
+ put_template_custom Pi 403C3D # bold color | |
+ put_template_custom Pj F9CBBE # selection color | |
+ put_template_custom Pk 403C3D # selected text color | |
+ put_template_custom Pl 403C3D # cursor | |
+ put_template_custom Pm FDF0ED # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-horizon-terminal-dark.sh b/aspects/dotfiles/files/.zsh/colors/base16-horizon-terminal-dark.sh | |
new file mode 100644 | |
index 00000000..021b6f14 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-horizon-terminal-dark.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Horizon Dark scheme by Michaël Ball (http://github.com/michael-ball/) | |
+ | |
+color00="1C/1E/26" # Base 00 - Black | |
+color01="E9/56/78" # Base 08 - Red | |
+color02="29/D3/98" # Base 0B - Green | |
+color03="FA/C2/9A" # Base 0A - Yellow | |
+color04="26/BB/D9" # Base 0D - Blue | |
+color05="EE/64/AC" # Base 0E - Magenta | |
+color06="59/E1/E3" # Base 0C - Cyan | |
+color07="CB/CE/D0" # Base 05 - White | |
+color08="6F/6F/70" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="E3/E6/EE" # Base 07 - Bright White | |
+color16="FA/B7/95" # Base 09 | |
+color17="F0/93/83" # Base 0F | |
+color18="23/25/30" # Base 01 | |
+color19="2E/30/3E" # Base 02 | |
+color20="9D/A0/A2" # Base 04 | |
+color21="DC/DF/E4" # Base 06 | |
+color_foreground="CB/CE/D0" # Base 05 | |
+color_background="1C/1E/26" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg CBCED0 # foreground | |
+ put_template_custom Ph 1C1E26 # background | |
+ put_template_custom Pi CBCED0 # bold color | |
+ put_template_custom Pj 2E303E # selection color | |
+ put_template_custom Pk CBCED0 # selected text color | |
+ put_template_custom Pl CBCED0 # cursor | |
+ put_template_custom Pm 1C1E26 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-horizon-terminal-light.sh b/aspects/dotfiles/files/.zsh/colors/base16-horizon-terminal-light.sh | |
new file mode 100644 | |
index 00000000..76199611 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-horizon-terminal-light.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Horizon Light scheme by Michaël Ball (http://github.com/michael-ball/) | |
+ | |
+color00="FD/F0/ED" # Base 00 - Black | |
+color01="E9/56/78" # Base 08 - Red | |
+color02="29/D3/98" # Base 0B - Green | |
+color03="FA/DA/D1" # Base 0A - Yellow | |
+color04="26/BB/D9" # Base 0D - Blue | |
+color05="EE/64/AC" # Base 0E - Magenta | |
+color06="59/E1/E3" # Base 0C - Cyan | |
+color07="40/3C/3D" # Base 05 - White | |
+color08="BD/B3/B1" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="20/1C/1D" # Base 07 - Bright White | |
+color16="F9/CE/C3" # Base 09 | |
+color17="F9/CB/BE" # Base 0F | |
+color18="FA/DA/D1" # Base 01 | |
+color19="F9/CB/BE" # Base 02 | |
+color20="94/8C/8A" # Base 04 | |
+color21="30/2C/2D" # Base 06 | |
+color_foreground="40/3C/3D" # Base 05 | |
+color_background="FD/F0/ED" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 403C3D # foreground | |
+ put_template_custom Ph FDF0ED # background | |
+ put_template_custom Pi 403C3D # bold color | |
+ put_template_custom Pj F9CBBE # selection color | |
+ put_template_custom Pk 403C3D # selected text color | |
+ put_template_custom Pl 403C3D # cursor | |
+ put_template_custom Pm FDF0ED # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-humanoid-dark.sh b/aspects/dotfiles/files/.zsh/colors/base16-humanoid-dark.sh | |
new file mode 100644 | |
index 00000000..21dd3229 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-humanoid-dark.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Humanoid dark scheme by Thomas (tasmo) Friese | |
+ | |
+color00="23/26/29" # Base 00 - Black | |
+color01="f1/12/35" # Base 08 - Red | |
+color02="02/d8/49" # Base 0B - Green | |
+color03="ff/b6/27" # Base 0A - Yellow | |
+color04="00/a6/fb" # Base 0D - Blue | |
+color05="f1/5e/e3" # Base 0E - Magenta | |
+color06="0d/d9/d6" # Base 0C - Cyan | |
+color07="f8/f8/f2" # Base 05 - White | |
+color08="60/61/5d" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="fc/fc/fc" # Base 07 - Bright White | |
+color16="ff/95/05" # Base 09 | |
+color17="b2/77/01" # Base 0F | |
+color18="33/3b/3d" # Base 01 | |
+color19="48/4e/54" # Base 02 | |
+color20="c0/c0/bd" # Base 04 | |
+color21="fc/fc/f6" # Base 06 | |
+color_foreground="f8/f8/f2" # Base 05 | |
+color_background="23/26/29" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg f8f8f2 # foreground | |
+ put_template_custom Ph 232629 # background | |
+ put_template_custom Pi f8f8f2 # bold color | |
+ put_template_custom Pj 484e54 # selection color | |
+ put_template_custom Pk f8f8f2 # selected text color | |
+ put_template_custom Pl f8f8f2 # cursor | |
+ put_template_custom Pm 232629 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-humanoid-light.sh b/aspects/dotfiles/files/.zsh/colors/base16-humanoid-light.sh | |
new file mode 100644 | |
index 00000000..b7ee777f | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-humanoid-light.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Humanoid light scheme by Thomas (tasmo) Friese | |
+ | |
+color00="f8/f8/f2" # Base 00 - Black | |
+color01="b0/15/1a" # Base 08 - Red | |
+color02="38/8e/3c" # Base 0B - Green | |
+color03="ff/b6/27" # Base 0A - Yellow | |
+color04="00/82/c9" # Base 0D - Blue | |
+color05="70/0f/98" # Base 0E - Magenta | |
+color06="00/8e/8e" # Base 0C - Cyan | |
+color07="23/26/29" # Base 05 - White | |
+color08="c0/c0/bd" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="07/07/08" # Base 07 - Bright White | |
+color16="ff/3d/00" # Base 09 | |
+color17="b2/77/01" # Base 0F | |
+color18="ef/ef/e9" # Base 01 | |
+color19="de/de/d8" # Base 02 | |
+color20="60/61/5d" # Base 04 | |
+color21="2f/33/37" # Base 06 | |
+color_foreground="23/26/29" # Base 05 | |
+color_background="f8/f8/f2" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 232629 # foreground | |
+ put_template_custom Ph f8f8f2 # background | |
+ put_template_custom Pi 232629 # bold color | |
+ put_template_custom Pj deded8 # selection color | |
+ put_template_custom Pk 232629 # selected text color | |
+ put_template_custom Pl 232629 # cursor | |
+ put_template_custom Pm f8f8f2 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-kimber.sh b/aspects/dotfiles/files/.zsh/colors/base16-kimber.sh | |
new file mode 100644 | |
index 00000000..455807d1 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-kimber.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Kimber scheme by Mishka Nguyen (https://github.com/akhsiM) | |
+ | |
+color00="22/22/22" # Base 00 - Black | |
+color01="C8/8C/8C" # Base 08 - Red | |
+color02="99/C8/99" # Base 0B - Green | |
+color03="D8/B5/6D" # Base 0A - Yellow | |
+color04="53/7C/9C" # Base 0D - Blue | |
+color05="86/CA/CD" # Base 0E - Magenta | |
+color06="78/B4/B4" # Base 0C - Cyan | |
+color07="DE/DE/E7" # Base 05 - White | |
+color08="64/46/46" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="FF/FF/E6" # Base 07 - Bright White | |
+color16="47/6C/88" # Base 09 | |
+color17="70/4F/4F" # Base 0F | |
+color18="31/31/31" # Base 01 | |
+color19="55/5D/55" # Base 02 | |
+color20="5A/5A/5A" # Base 04 | |
+color21="C3/C3/B4" # Base 06 | |
+color_foreground="DE/DE/E7" # Base 05 | |
+color_background="22/22/22" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg DEDEE7 # foreground | |
+ put_template_custom Ph 222222 # background | |
+ put_template_custom Pi DEDEE7 # bold color | |
+ put_template_custom Pj 555D55 # selection color | |
+ put_template_custom Pk DEDEE7 # selected text color | |
+ put_template_custom Pl DEDEE7 # cursor | |
+ put_template_custom Pm 222222 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-nebula.sh b/aspects/dotfiles/files/.zsh/colors/base16-nebula.sh | |
new file mode 100644 | |
index 00000000..b58ee408 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-nebula.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Nebula scheme by Gabriel Fontes (https://github.com/Misterio77) | |
+ | |
+color00="22/27/3b" # Base 00 - Black | |
+color01="77/7a/bc" # Base 08 - Red | |
+color02="65/62/a8" # Base 0B - Green | |
+color03="4f/90/62" # Base 0A - Yellow | |
+color04="4d/6b/b6" # Base 0D - Blue | |
+color05="71/6c/ae" # Base 0E - Magenta | |
+color06="22/6f/68" # Base 0C - Cyan | |
+color07="a4/a6/a9" # Base 05 - White | |
+color08="6e/6f/72" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="8d/bd/aa" # Base 07 - Bright White | |
+color16="94/92/9e" # Base 09 | |
+color17="8c/70/a7" # Base 0F | |
+color18="41/4f/60" # Base 01 | |
+color19="5a/83/80" # Base 02 | |
+color20="87/88/8b" # Base 04 | |
+color21="c7/c9/cd" # Base 06 | |
+color_foreground="a4/a6/a9" # Base 05 | |
+color_background="22/27/3b" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg a4a6a9 # foreground | |
+ put_template_custom Ph 22273b # background | |
+ put_template_custom Pi a4a6a9 # bold color | |
+ put_template_custom Pj 5a8380 # selection color | |
+ put_template_custom Pk a4a6a9 # selected text color | |
+ put_template_custom Pl a4a6a9 # cursor | |
+ put_template_custom Pm 22273b # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/vendor/base16-templates/base16-shell/scripts/base16-nord.sh b/aspects/dotfiles/files/.zsh/colors/base16-nord.sh | |
index 0f0de93a..e8baa756 100644 | |
--- a/vendor/base16-templates/base16-shell/scripts/base16-nord.sh | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-nord.sh | |
@@ -4,12 +4,12 @@ | |
# Nord scheme by arcticicestudio | |
color00="2E/34/40" # Base 00 - Black | |
-color01="88/C0/D0" # Base 08 - Red | |
-color02="BF/61/6A" # Base 0B - Green | |
-color03="5E/81/AC" # Base 0A - Yellow | |
-color04="EB/CB/8B" # Base 0D - Blue | |
-color05="A3/BE/8C" # Base 0E - Magenta | |
-color06="D0/87/70" # Base 0C - Cyan | |
+color01="BF/61/6A" # Base 08 - Red | |
+color02="A3/BE/8C" # Base 0B - Green | |
+color03="EB/CB/8B" # Base 0A - Yellow | |
+color04="81/A1/C1" # Base 0D - Blue | |
+color05="B4/8E/AD" # Base 0E - Magenta | |
+color06="88/C0/D0" # Base 0C - Cyan | |
color07="E5/E9/F0" # Base 05 - White | |
color08="4C/56/6A" # Base 03 - Bright Black | |
color09=$color01 # Base 08 - Bright Red | |
@@ -19,8 +19,8 @@ color12=$color04 # Base 0D - Bright Blue | |
color13=$color05 # Base 0E - Bright Magenta | |
color14=$color06 # Base 0C - Bright Cyan | |
color15="8F/BC/BB" # Base 07 - Bright White | |
-color16="81/A1/C1" # Base 09 | |
-color17="B4/8E/AD" # Base 0F | |
+color16="D0/87/70" # Base 09 | |
+color17="5E/81/AC" # Base 0F | |
color18="3B/42/52" # Base 01 | |
color19="43/4C/5E" # Base 02 | |
color20="D8/DE/E9" # Base 04 | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-nova.sh b/aspects/dotfiles/files/.zsh/colors/base16-nova.sh | |
new file mode 100644 | |
index 00000000..577667b9 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-nova.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Nova scheme by George Essig (https://github.com/gessig), Trevor D. Miller (https://trevordmiller.com) | |
+ | |
+color00="3C/4C/55" # Base 00 - Black | |
+color01="83/AF/E5" # Base 08 - Red | |
+color02="7F/C1/CA" # Base 0B - Green | |
+color03="A8/CE/93" # Base 0A - Yellow | |
+color04="83/AF/E5" # Base 0D - Blue | |
+color05="9A/93/E1" # Base 0E - Magenta | |
+color06="F2/C3/8F" # Base 0C - Cyan | |
+color07="C5/D4/DD" # Base 05 - White | |
+color08="89/9B/A6" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="55/68/73" # Base 07 - Bright White | |
+color16="7F/C1/CA" # Base 09 | |
+color17="F2/C3/8F" # Base 0F | |
+color18="55/68/73" # Base 01 | |
+color19="6A/7D/89" # Base 02 | |
+color20="89/9B/A6" # Base 04 | |
+color21="89/9B/A6" # Base 06 | |
+color_foreground="C5/D4/DD" # Base 05 | |
+color_background="3C/4C/55" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg C5D4DD # foreground | |
+ put_template_custom Ph 3C4C55 # background | |
+ put_template_custom Pi C5D4DD # bold color | |
+ put_template_custom Pj 6A7D89 # selection color | |
+ put_template_custom Pk C5D4DD # selected text color | |
+ put_template_custom Pl C5D4DD # cursor | |
+ put_template_custom Pm 3C4C55 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/vendor/base16-templates/base16-shell/scripts/base16-papercolor-light.sh b/aspects/dotfiles/files/.zsh/colors/base16-papercolor-light.sh | |
index 098f9d94..3cc03dad 100644 | |
--- a/vendor/base16-templates/base16-shell/scripts/base16-papercolor-light.sh | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-papercolor-light.sh | |
@@ -10,7 +10,7 @@ color03="d7/00/87" # Base 0A - Yellow | |
color04="d7/5f/00" # Base 0D - Blue | |
color05="00/5f/af" # Base 0E - Magenta | |
color06="d7/5f/00" # Base 0C - Cyan | |
-color07="87/87/87" # Base 05 - White | |
+color07="44/44/44" # Base 05 - White | |
color08="5f/87/00" # Base 03 - Bright Black | |
color09=$color01 # Base 08 - Bright Red | |
color10=$color02 # Base 0B - Bright Green | |
@@ -18,14 +18,14 @@ color11=$color03 # Base 0A - Bright Yellow | |
color12=$color04 # Base 0D - Bright Blue | |
color13=$color05 # Base 0E - Bright Magenta | |
color14=$color06 # Base 0C - Bright Cyan | |
-color15="44/44/44" # Base 07 - Bright White | |
+color15="87/87/87" # Base 07 - Bright White | |
color16="d7/00/00" # Base 09 | |
color17="00/5f/87" # Base 0F | |
color18="af/00/00" # Base 01 | |
color19="00/87/00" # Base 02 | |
color20="00/87/af" # Base 04 | |
color21="00/5f/87" # Base 06 | |
-color_foreground="87/87/87" # Base 05 | |
+color_foreground="44/44/44" # Base 05 | |
color_background="ee/ee/ee" # Base 00 | |
if [ -n "$TMUX" ]; then | |
@@ -78,12 +78,12 @@ put_template 21 $color21 | |
# foreground / background / cursor color | |
if [ -n "$ITERM_SESSION_ID" ]; then | |
# iTerm2 proprietary escape codes | |
- put_template_custom Pg 878787 # foreground | |
+ put_template_custom Pg 444444 # foreground | |
put_template_custom Ph eeeeee # background | |
- put_template_custom Pi 878787 # bold color | |
+ put_template_custom Pi 444444 # bold color | |
put_template_custom Pj 008700 # selection color | |
- put_template_custom Pk 878787 # selected text color | |
- put_template_custom Pl 878787 # cursor | |
+ put_template_custom Pk 444444 # selected text color | |
+ put_template_custom Pl 444444 # cursor | |
put_template_custom Pm eeeeee # cursor text | |
else | |
put_template_var 10 $color_foreground | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-pasque.sh b/aspects/dotfiles/files/.zsh/colors/base16-pasque.sh | |
new file mode 100644 | |
index 00000000..82b5c0d2 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-pasque.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Pasque scheme by Gabriel Fontes (https://github.com/Misterio77) | |
+ | |
+color00="27/1C/3A" # Base 00 - Black | |
+color01="A9/22/58" # Base 08 - Red | |
+color02="C6/91/4B" # Base 0B - Green | |
+color03="80/4e/ad" # Base 0A - Yellow | |
+color04="8E/7D/C6" # Base 0D - Blue | |
+color05="95/3B/9D" # Base 0E - Magenta | |
+color06="72/63/AA" # Base 0C - Cyan | |
+color07="DE/DC/DF" # Base 05 - White | |
+color08="5D/57/66" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="BB/AA/DD" # Base 07 - Bright White | |
+color16="91/88/89" # Base 09 | |
+color17="59/32/5C" # Base 0F | |
+color18="10/03/23" # Base 01 | |
+color19="3E/2D/5C" # Base 02 | |
+color20="BE/BC/BF" # Base 04 | |
+color21="ED/EA/EF" # Base 06 | |
+color_foreground="DE/DC/DF" # Base 05 | |
+color_background="27/1C/3A" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg DEDCDF # foreground | |
+ put_template_custom Ph 271C3A # background | |
+ put_template_custom Pi DEDCDF # bold color | |
+ put_template_custom Pj 3E2D5C # selection color | |
+ put_template_custom Pk DEDCDF # selected text color | |
+ put_template_custom Pl DEDCDF # cursor | |
+ put_template_custom Pm 271C3A # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-pinky.sh b/aspects/dotfiles/files/.zsh/colors/base16-pinky.sh | |
new file mode 100644 | |
index 00000000..0182d7e1 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-pinky.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# pinky scheme by Benjamin (https://github.com/b3nj5m1n) | |
+ | |
+color00="17/15/17" # Base 00 - Black | |
+color01="ff/a6/00" # Base 08 - Red | |
+color02="ff/00/66" # Base 0B - Green | |
+color03="20/df/6c" # Base 0A - Yellow | |
+color04="00/ff/ff" # Base 0D - Blue | |
+color05="00/7f/ff" # Base 0E - Magenta | |
+color06="66/00/ff" # Base 0C - Cyan | |
+color07="f5/f5/f5" # Base 05 - White | |
+color08="38/33/38" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="f7/f3/f7" # Base 07 - Bright White | |
+color16="00/ff/66" # Base 09 | |
+color17="df/20/6c" # Base 0F | |
+color18="1b/18/1b" # Base 01 | |
+color19="1d/1b/1d" # Base 02 | |
+color20="e7/db/db" # Base 04 | |
+color21="ff/ff/ff" # Base 06 | |
+color_foreground="f5/f5/f5" # Base 05 | |
+color_background="17/15/17" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg f5f5f5 # foreground | |
+ put_template_custom Ph 171517 # background | |
+ put_template_custom Pi f5f5f5 # bold color | |
+ put_template_custom Pj 1d1b1d # selection color | |
+ put_template_custom Pk f5f5f5 # selected text color | |
+ put_template_custom Pl f5f5f5 # cursor | |
+ put_template_custom Pm 171517 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-purpledream.sh b/aspects/dotfiles/files/.zsh/colors/base16-purpledream.sh | |
new file mode 100644 | |
index 00000000..2ac12805 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-purpledream.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Purpledream scheme by malet | |
+ | |
+color00="10/05/10" # Base 00 - Black | |
+color01="FF/1D/0D" # Base 08 - Red | |
+color02="14/CC/64" # Base 0B - Green | |
+color03="F0/00/A0" # Base 0A - Yellow | |
+color04="00/A0/F0" # Base 0D - Blue | |
+color05="B0/00/D0" # Base 0E - Magenta | |
+color06="00/75/B0" # Base 0C - Cyan | |
+color07="dd/d0/dd" # Base 05 - White | |
+color08="60/50/60" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="ff/f0/ff" # Base 07 - Bright White | |
+color16="CC/AE/14" # Base 09 | |
+color17="6A/2A/3C" # Base 0F | |
+color18="30/20/30" # Base 01 | |
+color19="40/30/40" # Base 02 | |
+color20="bb/b0/bb" # Base 04 | |
+color21="ee/e0/ee" # Base 06 | |
+color_foreground="dd/d0/dd" # Base 05 | |
+color_background="10/05/10" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg ddd0dd # foreground | |
+ put_template_custom Ph 100510 # background | |
+ put_template_custom Pi ddd0dd # bold color | |
+ put_template_custom Pj 403040 # selection color | |
+ put_template_custom Pk ddd0dd # selected text color | |
+ put_template_custom Pl ddd0dd # cursor | |
+ put_template_custom Pm 100510 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-qualia.sh b/aspects/dotfiles/files/.zsh/colors/base16-qualia.sh | |
new file mode 100644 | |
index 00000000..f548710b | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-qualia.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Qualia scheme by isaacwhanson | |
+ | |
+color00="10/10/10" # Base 00 - Black | |
+color01="EF/A6/A2" # Base 08 - Red | |
+color02="80/C9/90" # Base 0B - Green | |
+color03="E6/A3/DC" # Base 0A - Yellow | |
+color04="50/CA/CD" # Base 0D - Blue | |
+color05="E0/AF/85" # Base 0E - Magenta | |
+color06="C8/C8/74" # Base 0C - Cyan | |
+color07="C0/C0/C0" # Base 05 - White | |
+color08="45/45/45" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="45/45/45" # Base 07 - Bright White | |
+color16="A3/B8/EF" # Base 09 | |
+color17="80/80/80" # Base 0F | |
+color18="45/45/45" # Base 01 | |
+color19="45/45/45" # Base 02 | |
+color20="80/80/80" # Base 04 | |
+color21="C0/C0/C0" # Base 06 | |
+color_foreground="C0/C0/C0" # Base 05 | |
+color_background="10/10/10" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg C0C0C0 # foreground | |
+ put_template_custom Ph 101010 # background | |
+ put_template_custom Pi C0C0C0 # bold color | |
+ put_template_custom Pj 454545 # selection color | |
+ put_template_custom Pk C0C0C0 # selected text color | |
+ put_template_custom Pl C0C0C0 # cursor | |
+ put_template_custom Pm 101010 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-rose-pine-dawn.sh b/aspects/dotfiles/files/.zsh/colors/base16-rose-pine-dawn.sh | |
new file mode 100644 | |
index 00000000..19ffafbd | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-rose-pine-dawn.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Rosé Pine Dawn scheme by Emilia Dunfelt <[email protected]> | |
+ | |
+color00="fa/f4/ed" # Base 00 - Black | |
+color01="1f/1d/2e" # Base 08 - Red | |
+color02="d7/82/7e" # Base 0B - Green | |
+color03="ea/9d/34" # Base 0A - Yellow | |
+color04="56/94/9f" # Base 0D - Blue | |
+color05="90/7a/a9" # Base 0E - Magenta | |
+color06="28/69/83" # Base 0C - Cyan | |
+color07="57/52/79" # Base 05 - White | |
+color08="98/93/a5" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="26/23/3a" # Base 07 - Bright White | |
+color16="b4/63/7a" # Base 09 | |
+color17="c5/c3/ce" # Base 0F | |
+color18="ff/fa/f3" # Base 01 | |
+color19="f2/e9/de" # Base 02 | |
+color20="6e/6a/86" # Base 04 | |
+color21="55/51/69" # Base 06 | |
+color_foreground="57/52/79" # Base 05 | |
+color_background="fa/f4/ed" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 575279 # foreground | |
+ put_template_custom Ph faf4ed # background | |
+ put_template_custom Pi 575279 # bold color | |
+ put_template_custom Pj f2e9de # selection color | |
+ put_template_custom Pk 575279 # selected text color | |
+ put_template_custom Pl 575279 # cursor | |
+ put_template_custom Pm faf4ed # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-rose-pine-moon.sh b/aspects/dotfiles/files/.zsh/colors/base16-rose-pine-moon.sh | |
new file mode 100644 | |
index 00000000..f5fd998d | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-rose-pine-moon.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Rosé Pine Moon scheme by Emilia Dunfelt <[email protected]> | |
+ | |
+color00="23/21/36" # Base 00 - Black | |
+color01="ec/eb/f0" # Base 08 - Red | |
+color02="ea/9a/97" # Base 0B - Green | |
+color03="f6/c1/77" # Base 0A - Yellow | |
+color04="9c/cf/d8" # Base 0D - Blue | |
+color05="c4/a7/e7" # Base 0E - Magenta | |
+color06="3e/8f/b0" # Base 0C - Cyan | |
+color07="e0/de/f4" # Base 05 - White | |
+color08="59/54/6d" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="d9/d7/e1" # Base 07 - Bright White | |
+color16="eb/6f/92" # Base 09 | |
+color17="b9/b9/bc" # Base 0F | |
+color18="2a/27/3f" # Base 01 | |
+color19="39/35/52" # Base 02 | |
+color20="81/7c/9c" # Base 04 | |
+color21="f5/f5/f7" # Base 06 | |
+color_foreground="e0/de/f4" # Base 05 | |
+color_background="23/21/36" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg e0def4 # foreground | |
+ put_template_custom Ph 232136 # background | |
+ put_template_custom Pi e0def4 # bold color | |
+ put_template_custom Pj 393552 # selection color | |
+ put_template_custom Pk e0def4 # selected text color | |
+ put_template_custom Pl e0def4 # cursor | |
+ put_template_custom Pm 232136 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-rose-pine.sh b/aspects/dotfiles/files/.zsh/colors/base16-rose-pine.sh | |
new file mode 100644 | |
index 00000000..aa636877 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-rose-pine.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Rosé Pine scheme by Emilia Dunfelt <[email protected]> | |
+ | |
+color00="19/17/24" # Base 00 - Black | |
+color01="e2/e1/e7" # Base 08 - Red | |
+color02="eb/bc/ba" # Base 0B - Green | |
+color03="f6/c1/77" # Base 0A - Yellow | |
+color04="9c/cf/d8" # Base 0D - Blue | |
+color05="c4/a7/e7" # Base 0E - Magenta | |
+color06="31/74/8f" # Base 0C - Cyan | |
+color07="e0/de/f4" # Base 05 - White | |
+color08="55/51/69" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="c5/c3/ce" # Base 07 - Bright White | |
+color16="eb/6f/92" # Base 09 | |
+color17="e5/e5/e5" # Base 0F | |
+color18="1f/1d/2e" # Base 01 | |
+color19="26/23/3a" # Base 02 | |
+color20="6e/6a/86" # Base 04 | |
+color21="f0/f0/f3" # Base 06 | |
+color_foreground="e0/de/f4" # Base 05 | |
+color_background="19/17/24" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg e0def4 # foreground | |
+ put_template_custom Ph 191724 # background | |
+ put_template_custom Pi e0def4 # bold color | |
+ put_template_custom Pj 26233a # selection color | |
+ put_template_custom Pk e0def4 # selected text color | |
+ put_template_custom Pl e0def4 # cursor | |
+ put_template_custom Pm 191724 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-sagelight.sh b/aspects/dotfiles/files/.zsh/colors/base16-sagelight.sh | |
new file mode 100644 | |
index 00000000..fbfc41c4 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-sagelight.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Sagelight scheme by Carter Veldhuizen | |
+ | |
+color00="f8/f8/f8" # Base 00 - Black | |
+color01="fa/84/80" # Base 08 - Red | |
+color02="a0/d2/c8" # Base 0B - Green | |
+color03="ff/dc/61" # Base 0A - Yellow | |
+color04="a0/a7/d2" # Base 0D - Blue | |
+color05="c8/a0/d2" # Base 0E - Magenta | |
+color06="a2/d6/f5" # Base 0C - Cyan | |
+color07="38/38/38" # Base 05 - White | |
+color08="b8/b8/b8" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="18/18/18" # Base 07 - Bright White | |
+color16="ff/aa/61" # Base 09 | |
+color17="d2/b2/a0" # Base 0F | |
+color18="e8/e8/e8" # Base 01 | |
+color19="d8/d8/d8" # Base 02 | |
+color20="58/58/58" # Base 04 | |
+color21="28/28/28" # Base 06 | |
+color_foreground="38/38/38" # Base 05 | |
+color_background="f8/f8/f8" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 383838 # foreground | |
+ put_template_custom Ph f8f8f8 # background | |
+ put_template_custom Pi 383838 # bold color | |
+ put_template_custom Pj d8d8d8 # selection color | |
+ put_template_custom Pk 383838 # selected text color | |
+ put_template_custom Pl 383838 # cursor | |
+ put_template_custom Pm f8f8f8 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-sakura.sh b/aspects/dotfiles/files/.zsh/colors/base16-sakura.sh | |
new file mode 100644 | |
index 00000000..b7d0fa41 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-sakura.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Sakura scheme by Misterio77 (http://github.com/Misterio77) | |
+ | |
+color00="fe/ed/f3" # Base 00 - Black | |
+color01="df/2d/52" # Base 08 - Red | |
+color02="2e/91/6d" # Base 0B - Green | |
+color03="c2/94/61" # Base 0A - Yellow | |
+color04="00/6e/93" # Base 0D - Blue | |
+color05="5e/21/80" # Base 0E - Magenta | |
+color06="1d/89/91" # Base 0C - Cyan | |
+color07="56/44/48" # Base 05 - White | |
+color08="75/5f/64" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="33/29/2b" # Base 07 - Bright White | |
+color16="f6/66/1e" # Base 09 | |
+color17="ba/0d/35" # Base 0F | |
+color18="f8/e2/e7" # Base 01 | |
+color19="e0/cc/d1" # Base 02 | |
+color20="66/50/55" # Base 04 | |
+color21="42/38/3a" # Base 06 | |
+color_foreground="56/44/48" # Base 05 | |
+color_background="fe/ed/f3" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 564448 # foreground | |
+ put_template_custom Ph feedf3 # background | |
+ put_template_custom Pi 564448 # bold color | |
+ put_template_custom Pj e0ccd1 # selection color | |
+ put_template_custom Pk 564448 # selected text color | |
+ put_template_custom Pl 564448 # cursor | |
+ put_template_custom Pm feedf3 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-sandcastle.sh b/aspects/dotfiles/files/.zsh/colors/base16-sandcastle.sh | |
new file mode 100644 | |
index 00000000..18b7fa32 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-sandcastle.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Sandcastle scheme by George Essig (https://github.com/gessig) | |
+ | |
+color00="28/2c/34" # Base 00 - Black | |
+color01="83/a5/98" # Base 08 - Red | |
+color02="52/8b/8b" # Base 0B - Green | |
+color03="a0/7e/3b" # Base 0A - Yellow | |
+color04="83/a5/98" # Base 0D - Blue | |
+color05="d7/5f/5f" # Base 0E - Magenta | |
+color06="83/a5/98" # Base 0C - Cyan | |
+color07="a8/99/84" # Base 05 - White | |
+color08="66/5c/54" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="fd/f4/c1" # Base 07 - Bright White | |
+color16="a0/7e/3b" # Base 09 | |
+color17="a8/73/22" # Base 0F | |
+color18="2c/32/3b" # Base 01 | |
+color19="3e/44/51" # Base 02 | |
+color20="92/83/74" # Base 04 | |
+color21="d5/c4/a1" # Base 06 | |
+color_foreground="a8/99/84" # Base 05 | |
+color_background="28/2c/34" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg a89984 # foreground | |
+ put_template_custom Ph 282c34 # background | |
+ put_template_custom Pi a89984 # bold color | |
+ put_template_custom Pj 3e4451 # selection color | |
+ put_template_custom Pk a89984 # selected text color | |
+ put_template_custom Pl a89984 # cursor | |
+ put_template_custom Pm 282c34 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-shades-of-purple.sh b/aspects/dotfiles/files/.zsh/colors/base16-shades-of-purple.sh | |
new file mode 100644 | |
index 00000000..69405b88 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-shades-of-purple.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Shades of Purple scheme by Iolar Demartini Junior (http://github.com/demartini) based on Shades of Purple Theme (https://github.com/ahmadawais/shades-of-purple-vscode). | |
+ | |
+color00="1e/1e/3f" # Base 00 - Black | |
+color01="d9/04/29" # Base 08 - Red | |
+color02="3a/d9/00" # Base 0B - Green | |
+color03="ff/e7/00" # Base 0A - Yellow | |
+color04="69/43/ff" # Base 0D - Blue | |
+color05="ff/2c/70" # Base 0E - Magenta | |
+color06="00/c5/c7" # Base 0C - Cyan | |
+color07="c7/c7/c7" # Base 05 - White | |
+color08="80/80/80" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="ff/ff/ff" # Base 07 - Bright White | |
+color16="f9/2a/1c" # Base 09 | |
+color17="79/e8/fb" # Base 0F | |
+color18="43/d4/26" # Base 01 | |
+color19="f1/d0/00" # Base 02 | |
+color20="68/71/ff" # Base 04 | |
+color21="ff/77/ff" # Base 06 | |
+color_foreground="c7/c7/c7" # Base 05 | |
+color_background="1e/1e/3f" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg c7c7c7 # foreground | |
+ put_template_custom Ph 1e1e3f # background | |
+ put_template_custom Pi c7c7c7 # bold color | |
+ put_template_custom Pj f1d000 # selection color | |
+ put_template_custom Pk c7c7c7 # selected text color | |
+ put_template_custom Pl c7c7c7 # cursor | |
+ put_template_custom Pm 1e1e3f # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-silk-dark.sh b/aspects/dotfiles/files/.zsh/colors/base16-silk-dark.sh | |
new file mode 100644 | |
index 00000000..d9f2fb58 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-silk-dark.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Silk Dark scheme by Gabriel Fontes (https://github.com/Misterio77) | |
+ | |
+color00="0e/3c/46" # Base 00 - Black | |
+color01="fb/69/53" # Base 08 - Red | |
+color02="73/d8/ad" # Base 0B - Green | |
+color03="fc/e3/80" # Base 0A - Yellow | |
+color04="46/bd/dd" # Base 0D - Blue | |
+color05="75/6b/8a" # Base 0E - Magenta | |
+color06="3f/b2/b9" # Base 0C - Cyan | |
+color07="C7/DB/DD" # Base 05 - White | |
+color08="58/70/73" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="D2/FA/FF" # Base 07 - Bright White | |
+color16="fc/ab/74" # Base 09 | |
+color17="9b/64/7b" # Base 0F | |
+color18="1D/49/4E" # Base 01 | |
+color19="2A/50/54" # Base 02 | |
+color20="9D/C8/CD" # Base 04 | |
+color21="CB/F2/F7" # Base 06 | |
+color_foreground="C7/DB/DD" # Base 05 | |
+color_background="0e/3c/46" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg C7DBDD # foreground | |
+ put_template_custom Ph 0e3c46 # background | |
+ put_template_custom Pi C7DBDD # bold color | |
+ put_template_custom Pj 2A5054 # selection color | |
+ put_template_custom Pk C7DBDD # selected text color | |
+ put_template_custom Pl C7DBDD # cursor | |
+ put_template_custom Pm 0e3c46 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-silk-light.sh b/aspects/dotfiles/files/.zsh/colors/base16-silk-light.sh | |
new file mode 100644 | |
index 00000000..137c14ce | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-silk-light.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Silk Light scheme by Gabriel Fontes (https://github.com/Misterio77) | |
+ | |
+color00="E9/F1/EF" # Base 00 - Black | |
+color01="CF/43/2E" # Base 08 - Red | |
+color02="6C/A3/8C" # Base 0B - Green | |
+color03="CF/AD/25" # Base 0A - Yellow | |
+color04="39/AA/C9" # Base 0D - Blue | |
+color05="6E/65/82" # Base 0E - Magenta | |
+color06="32/9C/A2" # Base 0C - Cyan | |
+color07="38/51/56" # Base 05 - White | |
+color08="5C/78/7B" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="D2/FA/FF" # Base 07 - Bright White | |
+color16="D2/7F/46" # Base 09 | |
+color17="86/53/69" # Base 0F | |
+color18="CC/D4/D3" # Base 01 | |
+color19="90/B7/B6" # Base 02 | |
+color20="4B/5B/5F" # Base 04 | |
+color21="0e/3c/46" # Base 06 | |
+color_foreground="38/51/56" # Base 05 | |
+color_background="E9/F1/EF" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 385156 # foreground | |
+ put_template_custom Ph E9F1EF # background | |
+ put_template_custom Pi 385156 # bold color | |
+ put_template_custom Pj 90B7B6 # selection color | |
+ put_template_custom Pk 385156 # selected text color | |
+ put_template_custom Pl 385156 # cursor | |
+ put_template_custom Pm E9F1EF # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/vendor/base16-templates/base16-shell/scripts/base16-snazzy.sh b/aspects/dotfiles/files/.zsh/colors/base16-snazzy.sh | |
index 02b36546..39c81289 100644 | |
--- a/vendor/base16-templates/base16-shell/scripts/base16-snazzy.sh | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-snazzy.sh | |
@@ -1,7 +1,7 @@ | |
#!/bin/sh | |
# base16-shell (https://github.com/chriskempson/base16-shell) | |
# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
-# Snazzy scheme by Chawye Hsu (https://github.com/h404bi) based on Hyper Snazzy Theme (https://github.com/sindresorhus/hyper-snazzy) | |
+# Snazzy scheme by Chawye Hsu (https://github.com/chawyehsu) based on Hyper Snazzy Theme (https://github.com/sindresorhus/hyper-snazzy) | |
color00="28/2a/36" # Base 00 - Black | |
color01="ff/5c/57" # Base 08 - Red | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-solarflare-light.sh b/aspects/dotfiles/files/.zsh/colors/base16-solarflare-light.sh | |
new file mode 100644 | |
index 00000000..d9c9ec0d | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-solarflare-light.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Solar Flare Light scheme by Chuck Harmston (https://chuck.harmston.ch) | |
+ | |
+color00="F5/F7/FA" # Base 00 - Black | |
+color01="EF/52/53" # Base 08 - Red | |
+color02="7C/C8/44" # Base 0B - Green | |
+color03="E4/B5/1C" # Base 0A - Yellow | |
+color04="33/B5/E1" # Base 0D - Blue | |
+color05="A3/63/D5" # Base 0E - Magenta | |
+color06="52/CB/B0" # Base 0C - Cyan | |
+color07="58/68/75" # Base 05 - White | |
+color08="85/93/9E" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="18/26/2F" # Base 07 - Bright White | |
+color16="E6/6B/2B" # Base 09 | |
+color17="D7/3C/9A" # Base 0F | |
+color18="E8/E9/ED" # Base 01 | |
+color19="A6/AF/B8" # Base 02 | |
+color20="66/75/81" # Base 04 | |
+color21="22/2E/38" # Base 06 | |
+color_foreground="58/68/75" # Base 05 | |
+color_background="F5/F7/FA" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 586875 # foreground | |
+ put_template_custom Ph F5F7FA # background | |
+ put_template_custom Pi 586875 # bold color | |
+ put_template_custom Pj A6AFB8 # selection color | |
+ put_template_custom Pk 586875 # selected text color | |
+ put_template_custom Pl 586875 # cursor | |
+ put_template_custom Pm F5F7FA # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-summercamp.sh b/aspects/dotfiles/files/.zsh/colors/base16-summercamp.sh | |
new file mode 100644 | |
index 00000000..4e857deb | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-summercamp.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# summercamp scheme by zoe firi (zoefiri.github.io) | |
+ | |
+color00="1c/18/10" # Base 00 - Black | |
+color01="e3/51/42" # Base 08 - Red | |
+color02="5c/eb/5a" # Base 0B - Green | |
+color03="f2/ff/27" # Base 0A - Yellow | |
+color04="48/9b/f0" # Base 0D - Blue | |
+color05="FF/80/80" # Base 0E - Magenta | |
+color06="5a/eb/bc" # Base 0C - Cyan | |
+color07="73/6e/55" # Base 05 - White | |
+color08="50/4b/38" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="f8/f5/de" # Base 07 - Bright White | |
+color16="fb/a1/1b" # Base 09 | |
+color17="F6/9B/E7" # Base 0F | |
+color18="2a/26/1c" # Base 01 | |
+color19="3a/35/27" # Base 02 | |
+color20="5f/5b/45" # Base 04 | |
+color21="ba/b6/96" # Base 06 | |
+color_foreground="73/6e/55" # Base 05 | |
+color_background="1c/18/10" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 736e55 # foreground | |
+ put_template_custom Ph 1c1810 # background | |
+ put_template_custom Pi 736e55 # bold color | |
+ put_template_custom Pj 3a3527 # selection color | |
+ put_template_custom Pk 736e55 # selected text color | |
+ put_template_custom Pl 736e55 # cursor | |
+ put_template_custom Pm 1c1810 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/vendor/base16-templates/base16-shell/scripts/base16-synth-midnight-dark.sh b/aspects/dotfiles/files/.zsh/colors/base16-synth-midnight-dark.sh | |
index 51a95215..f881cbd2 100644 | |
--- a/vendor/base16-templates/base16-shell/scripts/base16-synth-midnight-dark.sh | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-synth-midnight-dark.sh | |
@@ -1,32 +1,32 @@ | |
#!/bin/sh | |
# base16-shell (https://github.com/chriskempson/base16-shell) | |
# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
-# Synth Midnight Dark scheme by Michaël Ball (http://github.com/michael-ball/) | |
+# Synth Midnight Terminal Dark scheme by Michaël Ball (http://github.com/michael-ball/) | |
-color00="04/04/04" # Base 00 - Black | |
-color01="B5/3B/50" # Base 08 - Red | |
-color02="06/EA/61" # Base 0B - Green | |
-color03="DA/E8/4D" # Base 0A - Yellow | |
-color04="03/AE/FF" # Base 0D - Blue | |
-color05="EA/5C/E2" # Base 0E - Magenta | |
-color06="7C/ED/E9" # Base 0C - Cyan | |
-color07="DF/DB/DF" # Base 05 - White | |
-color08="61/50/7A" # Base 03 - Bright Black | |
+color00="05/06/08" # Base 00 - Black | |
+color01="b5/3b/50" # Base 08 - Red | |
+color02="06/ea/61" # Base 0B - Green | |
+color03="c9/d3/64" # Base 0A - Yellow | |
+color04="03/ae/ff" # Base 0D - Blue | |
+color05="ea/5c/e2" # Base 0E - Magenta | |
+color06="42/ff/f9" # Base 0C - Cyan | |
+color07="c1/c3/c4" # Base 05 - White | |
+color08="47/48/49" # Base 03 - Bright Black | |
color09=$color01 # Base 08 - Bright Red | |
color10=$color02 # Base 0B - Bright Green | |
color11=$color03 # Base 0A - Bright Yellow | |
color12=$color04 # Base 0D - Bright Blue | |
color13=$color05 # Base 0E - Bright Magenta | |
color14=$color06 # Base 0C - Bright Cyan | |
-color15="FF/FB/FF" # Base 07 - Bright White | |
-color16="E4/60/0E" # Base 09 | |
-color17="9D/4D/0E" # Base 0F | |
-color18="14/14/14" # Base 01 | |
-color19="24/24/24" # Base 02 | |
-color20="BF/BB/BF" # Base 04 | |
-color21="EF/EB/EF" # Base 06 | |
-color_foreground="DF/DB/DF" # Base 05 | |
-color_background="04/04/04" # Base 00 | |
+color15="dd/df/e0" # Base 07 - Bright White | |
+color16="ea/77/0d" # Base 09 | |
+color17="cd/63/20" # Base 0F | |
+color18="1a/1b/1c" # Base 01 | |
+color19="28/29/2a" # Base 02 | |
+color20="a3/a5/a6" # Base 04 | |
+color21="cf/d1/d2" # Base 06 | |
+color_foreground="c1/c3/c4" # Base 05 | |
+color_background="05/06/08" # Base 00 | |
if [ -n "$TMUX" ]; then | |
# Tell tmux to pass the escape sequences through | |
@@ -78,13 +78,13 @@ put_template 21 $color21 | |
# foreground / background / cursor color | |
if [ -n "$ITERM_SESSION_ID" ]; then | |
# iTerm2 proprietary escape codes | |
- put_template_custom Pg DFDBDF # foreground | |
- put_template_custom Ph 040404 # background | |
- put_template_custom Pi DFDBDF # bold color | |
- put_template_custom Pj 242424 # selection color | |
- put_template_custom Pk DFDBDF # selected text color | |
- put_template_custom Pl DFDBDF # cursor | |
- put_template_custom Pm 040404 # cursor text | |
+ put_template_custom Pg c1c3c4 # foreground | |
+ put_template_custom Ph 050608 # background | |
+ put_template_custom Pi c1c3c4 # bold color | |
+ put_template_custom Pj 28292a # selection color | |
+ put_template_custom Pk c1c3c4 # selected text color | |
+ put_template_custom Pl c1c3c4 # cursor | |
+ put_template_custom Pm 050608 # cursor text | |
else | |
put_template_var 10 $color_foreground | |
if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-synth-midnight-light.sh b/aspects/dotfiles/files/.zsh/colors/base16-synth-midnight-light.sh | |
new file mode 100644 | |
index 00000000..1805b745 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-synth-midnight-light.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Synth Midnight Terminal Light scheme by Michaël Ball (http://github.com/michael-ball/) | |
+ | |
+color00="dd/df/e0" # Base 00 - Black | |
+color01="b5/3b/50" # Base 08 - Red | |
+color02="06/ea/61" # Base 0B - Green | |
+color03="c9/d3/64" # Base 0A - Yellow | |
+color04="03/ae/ff" # Base 0D - Blue | |
+color05="ea/5c/e2" # Base 0E - Magenta | |
+color06="42/ff/f9" # Base 0C - Cyan | |
+color07="28/29/2a" # Base 05 - White | |
+color08="a3/a5/a6" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="05/06/08" # Base 07 - Bright White | |
+color16="ea/77/0d" # Base 09 | |
+color17="cd/63/20" # Base 0F | |
+color18="cf/d1/d2" # Base 01 | |
+color19="c1/c3/c4" # Base 02 | |
+color20="47/48/49" # Base 04 | |
+color21="1a/1b/1c" # Base 06 | |
+color_foreground="28/29/2a" # Base 05 | |
+color_background="dd/df/e0" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 28292a # foreground | |
+ put_template_custom Ph dddfe0 # background | |
+ put_template_custom Pi 28292a # bold color | |
+ put_template_custom Pj c1c3c4 # selection color | |
+ put_template_custom Pk 28292a # selected text color | |
+ put_template_custom Pl 28292a # cursor | |
+ put_template_custom Pm dddfe0 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-tango.sh b/aspects/dotfiles/files/.zsh/colors/base16-tango.sh | |
new file mode 100644 | |
index 00000000..2b758e80 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-tango.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Tango scheme by @Schnouki, based on the Tango Desktop Project | |
+ | |
+color00="2e/34/36" # Base 00 - Black | |
+color01="cc/00/00" # Base 08 - Red | |
+color02="4e/9a/06" # Base 0B - Green | |
+color03="c4/a0/00" # Base 0A - Yellow | |
+color04="34/65/a4" # Base 0D - Blue | |
+color05="75/50/7b" # Base 0E - Magenta | |
+color06="06/98/9a" # Base 0C - Cyan | |
+color07="d3/d7/cf" # Base 05 - White | |
+color08="55/57/53" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="ee/ee/ec" # Base 07 - Bright White | |
+color16="ef/29/29" # Base 09 | |
+color17="34/e2/e2" # Base 0F | |
+color18="8a/e2/34" # Base 01 | |
+color19="fc/e9/4f" # Base 02 | |
+color20="72/9f/cf" # Base 04 | |
+color21="ad/7f/a8" # Base 06 | |
+color_foreground="d3/d7/cf" # Base 05 | |
+color_background="2e/34/36" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg d3d7cf # foreground | |
+ put_template_custom Ph 2e3436 # background | |
+ put_template_custom Pi d3d7cf # bold color | |
+ put_template_custom Pj fce94f # selection color | |
+ put_template_custom Pk d3d7cf # selected text color | |
+ put_template_custom Pl d3d7cf # cursor | |
+ put_template_custom Pm 2e3436 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-tender.sh b/aspects/dotfiles/files/.zsh/colors/base16-tender.sh | |
new file mode 100644 | |
index 00000000..d18abe0a | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-tender.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# tender scheme by Jacobo Tabernero (https://github.com/jacoborus/tender.vim) | |
+ | |
+color00="28/28/28" # Base 00 - Black | |
+color01="f4/37/53" # Base 08 - Red | |
+color02="c9/d0/5c" # Base 0B - Green | |
+color03="ff/c2/4b" # Base 0A - Yellow | |
+color04="b3/de/ef" # Base 0D - Blue | |
+color05="d3/b9/87" # Base 0E - Magenta | |
+color06="73/ce/f4" # Base 0C - Cyan | |
+color07="ee/ee/ee" # Base 05 - White | |
+color08="1d/1d/1d" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="ff/ff/ff" # Base 07 - Bright White | |
+color16="dc/96/56" # Base 09 | |
+color17="a1/69/46" # Base 0F | |
+color18="38/38/38" # Base 01 | |
+color19="48/48/48" # Base 02 | |
+color20="b8/b8/b8" # Base 04 | |
+color21="e8/e8/e8" # Base 06 | |
+color_foreground="ee/ee/ee" # Base 05 | |
+color_background="28/28/28" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg eeeeee # foreground | |
+ put_template_custom Ph 282828 # background | |
+ put_template_custom Pi eeeeee # bold color | |
+ put_template_custom Pj 484848 # selection color | |
+ put_template_custom Pk eeeeee # selected text color | |
+ put_template_custom Pl eeeeee # cursor | |
+ put_template_custom Pm 282828 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-unikitty-reversible.sh b/aspects/dotfiles/files/.zsh/colors/base16-unikitty-reversible.sh | |
new file mode 100644 | |
index 00000000..53b6221f | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-unikitty-reversible.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Unikitty Reversible scheme by Josh W Lewis (@joshwlewis) | |
+ | |
+color00="2e/2a/31" # Base 00 - Black | |
+color01="d8/13/7f" # Base 08 - Red | |
+color02="17/ad/98" # Base 0B - Green | |
+color03="dc/8a/0e" # Base 0A - Yellow | |
+color04="78/64/fa" # Base 0D - Blue | |
+color05="b3/3c/e8" # Base 0E - Magenta | |
+color06="14/9b/da" # Base 0C - Cyan | |
+color07="c3/c2/c4" # Base 05 - White | |
+color08="87/85/89" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="ff/ff/ff" # Base 07 - Bright White | |
+color16="d6/54/07" # Base 09 | |
+color17="d4/1a/cd" # Base 0F | |
+color18="4b/48/4e" # Base 01 | |
+color19="69/66/6b" # Base 02 | |
+color20="a5/a3/a6" # Base 04 | |
+color21="e1/e0/e1" # Base 06 | |
+color_foreground="c3/c2/c4" # Base 05 | |
+color_background="2e/2a/31" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg c3c2c4 # foreground | |
+ put_template_custom Ph 2e2a31 # background | |
+ put_template_custom Pi c3c2c4 # bold color | |
+ put_template_custom Pj 69666b # selection color | |
+ put_template_custom Pk c3c2c4 # selected text color | |
+ put_template_custom Pl c3c2c4 # cursor | |
+ put_template_custom Pm 2e2a31 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-vulcan.sh b/aspects/dotfiles/files/.zsh/colors/base16-vulcan.sh | |
new file mode 100644 | |
index 00000000..f510a42c | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-vulcan.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# vulcan scheme by Andrey Varfolomeev | |
+ | |
+color00="04/15/23" # Base 00 - Black | |
+color01="81/85/91" # Base 08 - Red | |
+color02="97/7d/7c" # Base 0B - Green | |
+color03="ad/b4/b9" # Base 0A - Yellow | |
+color04="97/7d/7c" # Base 0D - Blue | |
+color05="91/98/a3" # Base 0E - Magenta | |
+color06="97/7d/7c" # Base 0C - Cyan | |
+color07="5b/77/8c" # Base 05 - White | |
+color08="7a/57/59" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="21/4d/68" # Base 07 - Bright White | |
+color16="91/98/a3" # Base 09 | |
+color17="97/7d/7c" # Base 0F | |
+color18="12/23/39" # Base 01 | |
+color19="00/35/52" # Base 02 | |
+color20="6b/69/77" # Base 04 | |
+color21="33/32/38" # Base 06 | |
+color_foreground="5b/77/8c" # Base 05 | |
+color_background="04/15/23" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 5b778c # foreground | |
+ put_template_custom Ph 041523 # background | |
+ put_template_custom Pi 5b778c # bold color | |
+ put_template_custom Pj 003552 # selection color | |
+ put_template_custom Pk 5b778c # selected text color | |
+ put_template_custom Pl 5b778c # cursor | |
+ put_template_custom Pm 041523 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-windows-10-light.sh b/aspects/dotfiles/files/.zsh/colors/base16-windows-10-light.sh | |
new file mode 100644 | |
index 00000000..0992cbff | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-windows-10-light.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Windows 10 Light scheme by Fergus Collins (https://github.com/C-Fergus) | |
+ | |
+color00="f2/f2/f2" # Base 00 - Black | |
+color01="c5/0f/1f" # Base 08 - Red | |
+color02="13/a1/0e" # Base 0B - Green | |
+color03="c1/9c/00" # Base 0A - Yellow | |
+color04="00/37/da" # Base 0D - Blue | |
+color05="88/17/98" # Base 0E - Magenta | |
+color06="3a/96/dd" # Base 0C - Cyan | |
+color07="76/76/76" # Base 05 - White | |
+color08="cc/cc/cc" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="0c/0c/0c" # Base 07 - Bright White | |
+color16="f9/f1/a5" # Base 09 | |
+color17="16/c6/0c" # Base 0F | |
+color18="e5/e5/e5" # Base 01 | |
+color19="d9/d9/d9" # Base 02 | |
+color20="ab/ab/ab" # Base 04 | |
+color21="41/41/41" # Base 06 | |
+color_foreground="76/76/76" # Base 05 | |
+color_background="f2/f2/f2" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 767676 # foreground | |
+ put_template_custom Ph f2f2f2 # background | |
+ put_template_custom Pi 767676 # bold color | |
+ put_template_custom Pj d9d9d9 # selection color | |
+ put_template_custom Pk 767676 # selected text color | |
+ put_template_custom Pl 767676 # cursor | |
+ put_template_custom Pm f2f2f2 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-windows-10.sh b/aspects/dotfiles/files/.zsh/colors/base16-windows-10.sh | |
new file mode 100644 | |
index 00000000..6c438ad0 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-windows-10.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Windows 10 scheme by Fergus Collins (https://github.com/C-Fergus) | |
+ | |
+color00="0c/0c/0c" # Base 00 - Black | |
+color01="e7/48/56" # Base 08 - Red | |
+color02="16/c6/0c" # Base 0B - Green | |
+color03="f9/f1/a5" # Base 0A - Yellow | |
+color04="3b/78/ff" # Base 0D - Blue | |
+color05="b4/00/9e" # Base 0E - Magenta | |
+color06="61/d6/d6" # Base 0C - Cyan | |
+color07="cc/cc/cc" # Base 05 - White | |
+color08="76/76/76" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="f2/f2/f2" # Base 07 - Bright White | |
+color16="c1/9c/00" # Base 09 | |
+color17="13/a1/0e" # Base 0F | |
+color18="2f/2f/2f" # Base 01 | |
+color19="53/53/53" # Base 02 | |
+color20="b9/b9/b9" # Base 04 | |
+color21="df/df/df" # Base 06 | |
+color_foreground="cc/cc/cc" # Base 05 | |
+color_background="0c/0c/0c" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg cccccc # foreground | |
+ put_template_custom Ph 0c0c0c # background | |
+ put_template_custom Pi cccccc # bold color | |
+ put_template_custom Pj 535353 # selection color | |
+ put_template_custom Pk cccccc # selected text color | |
+ put_template_custom Pl cccccc # cursor | |
+ put_template_custom Pm 0c0c0c # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-windows-95-light.sh b/aspects/dotfiles/files/.zsh/colors/base16-windows-95-light.sh | |
new file mode 100644 | |
index 00000000..1123173f | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-windows-95-light.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Windows 95 Light scheme by Fergus Collins (https://github.com/C-Fergus) | |
+ | |
+color00="fc/fc/fc" # Base 00 - Black | |
+color01="a8/00/00" # Base 08 - Red | |
+color02="00/a8/00" # Base 0B - Green | |
+color03="a8/54/00" # Base 0A - Yellow | |
+color04="00/00/a8" # Base 0D - Blue | |
+color05="a8/00/a8" # Base 0E - Magenta | |
+color06="00/a8/a8" # Base 0C - Cyan | |
+color07="54/54/54" # Base 05 - White | |
+color08="a8/a8/a8" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="00/00/00" # Base 07 - Bright White | |
+color16="fc/fc/54" # Base 09 | |
+color17="54/fc/54" # Base 0F | |
+color18="e0/e0/e0" # Base 01 | |
+color19="c4/c4/c4" # Base 02 | |
+color20="7e/7e/7e" # Base 04 | |
+color21="2a/2a/2a" # Base 06 | |
+color_foreground="54/54/54" # Base 05 | |
+color_background="fc/fc/fc" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 545454 # foreground | |
+ put_template_custom Ph fcfcfc # background | |
+ put_template_custom Pi 545454 # bold color | |
+ put_template_custom Pj c4c4c4 # selection color | |
+ put_template_custom Pk 545454 # selected text color | |
+ put_template_custom Pl 545454 # cursor | |
+ put_template_custom Pm fcfcfc # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-windows-95.sh b/aspects/dotfiles/files/.zsh/colors/base16-windows-95.sh | |
new file mode 100644 | |
index 00000000..42a9477a | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-windows-95.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Windows 95 scheme by Fergus Collins (https://github.com/C-Fergus) | |
+ | |
+color00="00/00/00" # Base 00 - Black | |
+color01="fc/54/54" # Base 08 - Red | |
+color02="54/fc/54" # Base 0B - Green | |
+color03="fc/fc/54" # Base 0A - Yellow | |
+color04="54/54/fc" # Base 0D - Blue | |
+color05="fc/54/fc" # Base 0E - Magenta | |
+color06="54/fc/fc" # Base 0C - Cyan | |
+color07="a8/a8/a8" # Base 05 - White | |
+color08="54/54/54" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="fc/fc/fc" # Base 07 - Bright White | |
+color16="a8/54/00" # Base 09 | |
+color17="00/a8/00" # Base 0F | |
+color18="1C/1C/1C" # Base 01 | |
+color19="38/38/38" # Base 02 | |
+color20="7e/7e/7e" # Base 04 | |
+color21="d2/d2/d2" # Base 06 | |
+color_foreground="a8/a8/a8" # Base 05 | |
+color_background="00/00/00" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg a8a8a8 # foreground | |
+ put_template_custom Ph 000000 # background | |
+ put_template_custom Pi a8a8a8 # bold color | |
+ put_template_custom Pj 383838 # selection color | |
+ put_template_custom Pk a8a8a8 # selected text color | |
+ put_template_custom Pl a8a8a8 # cursor | |
+ put_template_custom Pm 000000 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-windows-highcontrast-light.sh b/aspects/dotfiles/files/.zsh/colors/base16-windows-highcontrast-light.sh | |
new file mode 100644 | |
index 00000000..9bcec86b | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-windows-highcontrast-light.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Windows High Contrast Light scheme by Fergus Collins (https://github.com/C-Fergus) | |
+ | |
+color00="fc/fc/fc" # Base 00 - Black | |
+color01="80/00/00" # Base 08 - Red | |
+color02="00/80/00" # Base 0B - Green | |
+color03="80/80/00" # Base 0A - Yellow | |
+color04="00/00/80" # Base 0D - Blue | |
+color05="80/00/80" # Base 0E - Magenta | |
+color06="00/80/80" # Base 0C - Cyan | |
+color07="54/54/54" # Base 05 - White | |
+color08="c0/c0/c0" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="00/00/00" # Base 07 - Bright White | |
+color16="fc/fc/54" # Base 09 | |
+color17="54/fc/54" # Base 0F | |
+color18="e8/e8/e8" # Base 01 | |
+color19="d4/d4/d4" # Base 02 | |
+color20="7e/7e/7e" # Base 04 | |
+color21="2a/2a/2a" # Base 06 | |
+color_foreground="54/54/54" # Base 05 | |
+color_background="fc/fc/fc" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 545454 # foreground | |
+ put_template_custom Ph fcfcfc # background | |
+ put_template_custom Pi 545454 # bold color | |
+ put_template_custom Pj d4d4d4 # selection color | |
+ put_template_custom Pk 545454 # selected text color | |
+ put_template_custom Pl 545454 # cursor | |
+ put_template_custom Pm fcfcfc # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-windows-highcontrast.sh b/aspects/dotfiles/files/.zsh/colors/base16-windows-highcontrast.sh | |
new file mode 100644 | |
index 00000000..5c08def9 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-windows-highcontrast.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Windows High Contrast scheme by Fergus Collins (https://github.com/C-Fergus) | |
+ | |
+color00="00/00/00" # Base 00 - Black | |
+color01="fc/54/54" # Base 08 - Red | |
+color02="54/fc/54" # Base 0B - Green | |
+color03="fc/fc/54" # Base 0A - Yellow | |
+color04="54/54/fc" # Base 0D - Blue | |
+color05="fc/54/fc" # Base 0E - Magenta | |
+color06="54/fc/fc" # Base 0C - Cyan | |
+color07="c0/c0/c0" # Base 05 - White | |
+color08="54/54/54" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="fc/fc/fc" # Base 07 - Bright White | |
+color16="80/80/00" # Base 09 | |
+color17="00/80/00" # Base 0F | |
+color18="1C/1C/1C" # Base 01 | |
+color19="38/38/38" # Base 02 | |
+color20="a2/a2/a2" # Base 04 | |
+color21="de/de/de" # Base 06 | |
+color_foreground="c0/c0/c0" # Base 05 | |
+color_background="00/00/00" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg c0c0c0 # foreground | |
+ put_template_custom Ph 000000 # background | |
+ put_template_custom Pi c0c0c0 # bold color | |
+ put_template_custom Pj 383838 # selection color | |
+ put_template_custom Pk c0c0c0 # selected text color | |
+ put_template_custom Pl c0c0c0 # cursor | |
+ put_template_custom Pm 000000 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-windows-nt-light.sh b/aspects/dotfiles/files/.zsh/colors/base16-windows-nt-light.sh | |
new file mode 100644 | |
index 00000000..23846dd1 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-windows-nt-light.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Windows NT Light scheme by Fergus Collins (https://github.com/C-Fergus) | |
+ | |
+color00="ff/ff/ff" # Base 00 - Black | |
+color01="80/00/00" # Base 08 - Red | |
+color02="00/80/00" # Base 0B - Green | |
+color03="80/80/00" # Base 0A - Yellow | |
+color04="00/00/80" # Base 0D - Blue | |
+color05="80/00/80" # Base 0E - Magenta | |
+color06="00/80/80" # Base 0C - Cyan | |
+color07="80/80/80" # Base 05 - White | |
+color08="c0/c0/c0" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="00/00/00" # Base 07 - Bright White | |
+color16="ff/ff/00" # Base 09 | |
+color17="00/ff/00" # Base 0F | |
+color18="ea/ea/ea" # Base 01 | |
+color19="d5/d5/d5" # Base 02 | |
+color20="a0/a0/a0" # Base 04 | |
+color21="40/40/40" # Base 06 | |
+color_foreground="80/80/80" # Base 05 | |
+color_background="ff/ff/ff" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg 808080 # foreground | |
+ put_template_custom Ph ffffff # background | |
+ put_template_custom Pi 808080 # bold color | |
+ put_template_custom Pj d5d5d5 # selection color | |
+ put_template_custom Pk 808080 # selected text color | |
+ put_template_custom Pl 808080 # cursor | |
+ put_template_custom Pm ffffff # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background | |
diff --git a/aspects/dotfiles/files/.zsh/colors/base16-windows-nt.sh b/aspects/dotfiles/files/.zsh/colors/base16-windows-nt.sh | |
new file mode 100644 | |
index 00000000..99424e07 | |
--- /dev/null | |
+++ b/aspects/dotfiles/files/.zsh/colors/base16-windows-nt.sh | |
@@ -0,0 +1,126 @@ | |
+#!/bin/sh | |
+# base16-shell (https://github.com/chriskempson/base16-shell) | |
+# Base16 Shell template by Chris Kempson (http://chriskempson.com) | |
+# Windows NT scheme by Fergus Collins (https://github.com/C-Fergus) | |
+ | |
+color00="00/00/00" # Base 00 - Black | |
+color01="ff/00/00" # Base 08 - Red | |
+color02="00/ff/00" # Base 0B - Green | |
+color03="ff/ff/00" # Base 0A - Yellow | |
+color04="00/00/ff" # Base 0D - Blue | |
+color05="ff/00/ff" # Base 0E - Magenta | |
+color06="00/ff/ff" # Base 0C - Cyan | |
+color07="c0/c0/c0" # Base 05 - White | |
+color08="80/80/80" # Base 03 - Bright Black | |
+color09=$color01 # Base 08 - Bright Red | |
+color10=$color02 # Base 0B - Bright Green | |
+color11=$color03 # Base 0A - Bright Yellow | |
+color12=$color04 # Base 0D - Bright Blue | |
+color13=$color05 # Base 0E - Bright Magenta | |
+color14=$color06 # Base 0C - Bright Cyan | |
+color15="ff/ff/ff" # Base 07 - Bright White | |
+color16="80/80/00" # Base 09 | |
+color17="00/80/00" # Base 0F | |
+color18="2a/2a/2a" # Base 01 | |
+color19="55/55/55" # Base 02 | |
+color20="a1/a1/a1" # Base 04 | |
+color21="e0/e0/e0" # Base 06 | |
+color_foreground="c0/c0/c0" # Base 05 | |
+color_background="00/00/00" # Base 00 | |
+ | |
+if [ -n "$TMUX" ]; then | |
+ # Tell tmux to pass the escape sequences through | |
+ # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) | |
+ put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; } | |
+ put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; } | |
+elif [ "${TERM%%[-.]*}" = "screen" ]; then | |
+ # GNU screen (screen, screen-256color, screen-256color-bce) | |
+ put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; } | |
+ put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; } | |
+ put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; } | |
+elif [ "${TERM%%-*}" = "linux" ]; then | |
+ put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); } | |
+ put_template_var() { true; } | |
+ put_template_custom() { true; } | |
+else | |
+ put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; } | |
+ put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; } | |
+ put_template_custom() { printf '\033]%s%s\033\\' $@; } | |
+fi | |
+ | |
+# 16 color space | |
+put_template 0 $color00 | |
+put_template 1 $color01 | |
+put_template 2 $color02 | |
+put_template 3 $color03 | |
+put_template 4 $color04 | |
+put_template 5 $color05 | |
+put_template 6 $color06 | |
+put_template 7 $color07 | |
+put_template 8 $color08 | |
+put_template 9 $color09 | |
+put_template 10 $color10 | |
+put_template 11 $color11 | |
+put_template 12 $color12 | |
+put_template 13 $color13 | |
+put_template 14 $color14 | |
+put_template 15 $color15 | |
+ | |
+# 256 color space | |
+put_template 16 $color16 | |
+put_template 17 $color17 | |
+put_template 18 $color18 | |
+put_template 19 $color19 | |
+put_template 20 $color20 | |
+put_template 21 $color21 | |
+ | |
+# foreground / background / cursor color | |
+if [ -n "$ITERM_SESSION_ID" ]; then | |
+ # iTerm2 proprietary escape codes | |
+ put_template_custom Pg c0c0c0 # foreground | |
+ put_template_custom Ph 000000 # background | |
+ put_template_custom Pi c0c0c0 # bold color | |
+ put_template_custom Pj 555555 # selection color | |
+ put_template_custom Pk c0c0c0 # selected text color | |
+ put_template_custom Pl c0c0c0 # cursor | |
+ put_template_custom Pm 000000 # cursor text | |
+else | |
+ put_template_var 10 $color_foreground | |
+ if [ "$BASE16_SHELL_SET_BACKGROUND" != false ]; then | |
+ put_template_var 11 $color_background | |
+ if [ "${TERM%%-*}" = "rxvt" ]; then | |
+ put_template_var 708 $color_background # internal border (rxvt) | |
+ fi | |
+ fi | |
+ put_template_custom 12 ";7" # cursor (reverse video) | |
+fi | |
+ | |
+# clean up | |
+unset -f put_template | |
+unset -f put_template_var | |
+unset -f put_template_custom | |
+unset color00 | |
+unset color01 | |
+unset color02 | |
+unset color03 | |
+unset color04 | |
+unset color05 | |
+unset color06 | |
+unset color07 | |
+unset color08 | |
+unset color09 | |
+unset color10 | |
+unset color11 | |
+unset color12 | |
+unset color13 | |
+unset color14 | |
+unset color15 | |
+unset color16 | |
+unset color17 | |
+unset color18 | |
+unset color19 | |
+unset color20 | |
+unset color21 | |
+unset color_foreground | |
+unset color_background |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment