updating colorscheme for other terminals and vscode

This commit is contained in:
2026-01-22 22:33:44 -05:00
parent f4fdff3b45
commit 0a77a380ea
10 changed files with 1606 additions and 0 deletions

View File

@@ -0,0 +1,77 @@
#!/bin/bash
# CargDev Cyberpunk - Shell Color Configuration
#
# This script configures terminal colors for bash/zsh.
# Source this file in your .bashrc or .zshrc:
# source /path/to/cargdev-cyberpunk-shell.sh
#
# Note: For best results, also apply the terminal theme
# (iTerm2, Alacritty, Kitty, etc.) that matches this colorscheme.
# Terminal escape sequences for 256-color/true-color terminals
# These set the actual terminal palette colors (if supported)
if [[ "$TERM" == *"256color"* ]] || [[ "$COLORTERM" == "truecolor" ]] || [[ "$COLORTERM" == "24bit" ]]; then
# Set terminal palette using OSC escape sequences
# Color 0-7: Normal colors
printf '\e]4;0;#002B36\e\\' # Black
printf '\e]4;1;#FF5555\e\\' # Red
printf '\e]4;2;#50FA7B\e\\' # Green
printf '\e]4;3;#FFB86C\e\\' # Yellow
printf '\e]4;4;#BD93F9\e\\' # Blue
printf '\e]4;5;#FF79C6\e\\' # Magenta
printf '\e]4;6;#8BE9FD\e\\' # Cyan
printf '\e]4;7;#E0E0E0\e\\' # White
# Color 8-15: Bright colors
printf '\e]4;8;#44475A\e\\' # Bright Black
printf '\e]4;9;#FF6E67\e\\' # Bright Red
printf '\e]4;10;#5AF78E\e\\' # Bright Green
printf '\e]4;11;#F4F99D\e\\' # Bright Yellow
printf '\e]4;12;#CAA9FA\e\\' # Bright Blue
printf '\e]4;13;#FF92DF\e\\' # Bright Magenta
printf '\e]4;14;#9AEDFE\e\\' # Bright Cyan
printf '\e]4;15;#F8F8F2\e\\' # Bright White
# Set background and foreground
printf '\e]10;#E0E0E0\e\\' # Foreground
printf '\e]11;#002B36\e\\' # Background
printf '\e]12;#8BE9FD\e\\' # Cursor
fi
# LS_COLORS for colorized directory listings
export LS_COLORS="di=36:ln=35:so=32:pi=33:ex=31:bd=34;46:cd=34;43:su=30;41:sg=30;46:tw=30;42:ow=30;43"
# BSD ls colors (macOS)
export LSCOLORS="gxfxcxdxbxegedabagacad"
# Enable color support
export CLICOLOR=1
# Grep colors
export GREP_COLORS="ms=01;35:mc=01;35:sl=:cx=:fn=36:ln=33:bn=32:se=36"
# GCC colors
export GCC_COLORS="error=01;31:warning=01;33:note=01;36:caret=01;32:locus=01:quote=01"
# Less/Man page colors
export LESS_TERMCAP_mb=$'\e[1;35m' # begin bold - magenta
export LESS_TERMCAP_md=$'\e[1;36m' # begin blink - cyan (for headings)
export LESS_TERMCAP_me=$'\e[0m' # end mode
export LESS_TERMCAP_so=$'\e[1;33m' # begin standout - yellow (status line)
export LESS_TERMCAP_se=$'\e[0m' # end standout
export LESS_TERMCAP_us=$'\e[1;32m' # begin underline - green
export LESS_TERMCAP_ue=$'\e[0m' # end underline
# FZF colors (if fzf is installed)
export FZF_DEFAULT_OPTS="
--color=fg:#E0E0E0,bg:#002B36,hl:#FF79C6
--color=fg+:#F8F8F2,bg+:#44475A,hl+:#FF79C6
--color=info:#8BE9FD,prompt:#50FA7B,pointer:#FF79C6
--color=marker:#50FA7B,spinner:#FF79C6,header:#BD93F9
"
# BAT theme (if bat is installed)
export BAT_THEME="Dracula"
echo "CargDev Cyberpunk colors loaded!"

View File

@@ -0,0 +1,70 @@
-- CargDev Cyberpunk - WezTerm Theme
--
-- Installation:
-- 1. Copy this file to your WezTerm config directory
-- 2. In your wezterm.lua, add:
-- local cargdev_cyberpunk = require("cargdev-cyberpunk-wezterm")
-- config.colors = cargdev_cyberpunk
--
-- Or define colors inline in your wezterm.lua config
return {
foreground = "#E0E0E0",
background = "#002B36",
cursor_fg = "#002B36",
cursor_bg = "#8BE9FD",
cursor_border = "#8BE9FD",
selection_fg = "#F8F8F2",
selection_bg = "#44475A",
scrollbar_thumb = "#44475A",
split = "#44475A",
ansi = {
"#002B36", -- black
"#FF5555", -- red
"#50FA7B", -- green
"#FFB86C", -- yellow
"#BD93F9", -- blue
"#FF79C6", -- magenta
"#8BE9FD", -- cyan
"#E0E0E0", -- white
},
brights = {
"#44475A", -- bright black
"#FF6E67", -- bright red
"#5AF78E", -- bright green
"#F4F99D", -- bright yellow
"#CAA9FA", -- bright blue
"#FF92DF", -- bright magenta
"#9AEDFE", -- bright cyan
"#F8F8F2", -- bright white
},
tab_bar = {
background = "#002B36",
active_tab = {
bg_color = "#8BE9FD",
fg_color = "#002B36",
},
inactive_tab = {
bg_color = "#003B46",
fg_color = "#E0E0E0",
},
inactive_tab_hover = {
bg_color = "#004B56",
fg_color = "#F8F8F2",
},
new_tab = {
bg_color = "#003B46",
fg_color = "#8BE9FD",
},
new_tab_hover = {
bg_color = "#004B56",
fg_color = "#8BE9FD",
},
},
}

View File

@@ -0,0 +1,23 @@
{
"name": "CargDev Cyberpunk",
"background": "#002B36",
"foreground": "#E0E0E0",
"cursorColor": "#8BE9FD",
"selectionBackground": "#44475A",
"black": "#002B36",
"red": "#FF5555",
"green": "#50FA7B",
"yellow": "#FFB86C",
"blue": "#BD93F9",
"purple": "#FF79C6",
"cyan": "#8BE9FD",
"white": "#E0E0E0",
"brightBlack": "#44475A",
"brightRed": "#FF6E67",
"brightGreen": "#5AF78E",
"brightYellow": "#F4F99D",
"brightBlue": "#CAA9FA",
"brightPurple": "#FF92DF",
"brightCyan": "#9AEDFE",
"brightWhite": "#F8F8F2"
}

View File

@@ -0,0 +1,62 @@
# CargDev Cyberpunk - Kitty Theme
#
# Installation:
# 1. Copy this file to ~/.config/kitty/themes/
# 2. Include in your kitty.conf:
# include themes/cargdev-cyberpunk.conf
#
# Or use kitty's theme management:
# kitty +kitten themes --reload-in=all CargDev-Cyberpunk
# Basic colors
foreground #E0E0E0
background #002B36
selection_foreground #F8F8F2
selection_background #44475A
# Cursor
cursor #8BE9FD
cursor_text_color #002B36
# URL underline color when hovering
url_color #8BE9FD
# Window border colors
active_border_color #8BE9FD
inactive_border_color #44475A
bell_border_color #FFB86C
# Tab bar colors
active_tab_foreground #002B36
active_tab_background #8BE9FD
inactive_tab_foreground #E0E0E0
inactive_tab_background #003B46
tab_bar_background #002B36
# Mark colors (for marks feature)
mark1_foreground #002B36
mark1_background #FF79C6
mark2_foreground #002B36
mark2_background #50FA7B
mark3_foreground #002B36
mark3_background #BD93F9
# Normal colors (0-7)
color0 #002B36
color1 #FF5555
color2 #50FA7B
color3 #FFB86C
color4 #BD93F9
color5 #FF79C6
color6 #8BE9FD
color7 #E0E0E0
# Bright colors (8-15)
color8 #44475A
color9 #FF6E67
color10 #5AF78E
color11 #F4F99D
color12 #CAA9FA
color13 #FF92DF
color14 #9AEDFE
color15 #F8F8F2

View File

@@ -0,0 +1,328 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<!-- Ansi 0 Color (Black) -->
<key>Ansi 0 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>0.0</real>
<key>Green Component</key>
<real>0.16862745098039217</real>
<key>Blue Component</key>
<real>0.21176470588235294</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Ansi 1 Color (Red) -->
<key>Ansi 1 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>1.0</real>
<key>Green Component</key>
<real>0.3333333333333333</real>
<key>Blue Component</key>
<real>0.3333333333333333</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Ansi 2 Color (Green) -->
<key>Ansi 2 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>0.3137254901960784</real>
<key>Green Component</key>
<real>0.9803921568627451</real>
<key>Blue Component</key>
<real>0.4823529411764706</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Ansi 3 Color (Yellow) -->
<key>Ansi 3 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>1.0</real>
<key>Green Component</key>
<real>0.7215686274509804</real>
<key>Blue Component</key>
<real>0.4235294117647059</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Ansi 4 Color (Blue) -->
<key>Ansi 4 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>0.7411764705882353</real>
<key>Green Component</key>
<real>0.5764705882352941</real>
<key>Blue Component</key>
<real>0.9764705882352941</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Ansi 5 Color (Magenta) -->
<key>Ansi 5 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>1.0</real>
<key>Green Component</key>
<real>0.4745098039215686</real>
<key>Blue Component</key>
<real>0.7764705882352941</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Ansi 6 Color (Cyan) -->
<key>Ansi 6 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>0.5450980392156862</real>
<key>Green Component</key>
<real>0.9137254901960784</real>
<key>Blue Component</key>
<real>0.9921568627450981</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Ansi 7 Color (White) -->
<key>Ansi 7 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>0.8784313725490196</real>
<key>Green Component</key>
<real>0.8784313725490196</real>
<key>Blue Component</key>
<real>0.8784313725490196</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Ansi 8 Color (Bright Black) -->
<key>Ansi 8 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>0.26666666666666666</real>
<key>Green Component</key>
<real>0.2784313725490196</real>
<key>Blue Component</key>
<real>0.35294117647058826</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Ansi 9 Color (Bright Red) -->
<key>Ansi 9 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>1.0</real>
<key>Green Component</key>
<real>0.43137254901960786</real>
<key>Blue Component</key>
<real>0.403921568627451</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Ansi 10 Color (Bright Green) -->
<key>Ansi 10 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>0.35294117647058826</real>
<key>Green Component</key>
<real>0.9686274509803922</real>
<key>Blue Component</key>
<real>0.5568627450980392</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Ansi 11 Color (Bright Yellow) -->
<key>Ansi 11 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>0.9568627450980393</real>
<key>Green Component</key>
<real>0.9764705882352941</real>
<key>Blue Component</key>
<real>0.615686274509804</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Ansi 12 Color (Bright Blue) -->
<key>Ansi 12 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>0.792156862745098</real>
<key>Green Component</key>
<real>0.6627450980392157</real>
<key>Blue Component</key>
<real>0.9803921568627451</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Ansi 13 Color (Bright Magenta) -->
<key>Ansi 13 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>1.0</real>
<key>Green Component</key>
<real>0.5725490196078431</real>
<key>Blue Component</key>
<real>0.8745098039215686</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Ansi 14 Color (Bright Cyan) -->
<key>Ansi 14 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>0.6039215686274509</real>
<key>Green Component</key>
<real>0.9294117647058824</real>
<key>Blue Component</key>
<real>0.996078431372549</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Ansi 15 Color (Bright White) -->
<key>Ansi 15 Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>0.9725490196078431</real>
<key>Green Component</key>
<real>0.9725490196078431</real>
<key>Blue Component</key>
<real>0.9490196078431372</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Background Color -->
<key>Background Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>0.0</real>
<key>Green Component</key>
<real>0.16862745098039217</real>
<key>Blue Component</key>
<real>0.21176470588235294</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Foreground Color -->
<key>Foreground Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>0.8784313725490196</real>
<key>Green Component</key>
<real>0.8784313725490196</real>
<key>Blue Component</key>
<real>0.8784313725490196</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Bold Color -->
<key>Bold Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>0.9725490196078431</real>
<key>Green Component</key>
<real>0.9725490196078431</real>
<key>Blue Component</key>
<real>0.9490196078431372</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Cursor Color -->
<key>Cursor Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>0.5450980392156862</real>
<key>Green Component</key>
<real>0.9137254901960784</real>
<key>Blue Component</key>
<real>0.9921568627450981</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Cursor Text Color -->
<key>Cursor Text Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>0.0</real>
<key>Green Component</key>
<real>0.16862745098039217</real>
<key>Blue Component</key>
<real>0.21176470588235294</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Selection Color -->
<key>Selection Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>0.26666666666666666</real>
<key>Green Component</key>
<real>0.2784313725490196</real>
<key>Blue Component</key>
<real>0.35294117647058826</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
<!-- Selected Text Color -->
<key>Selected Text Color</key>
<dict>
<key>Color Space</key>
<string>sRGB</string>
<key>Red Component</key>
<real>0.9725490196078431</real>
<key>Green Component</key>
<real>0.9725490196078431</real>
<key>Blue Component</key>
<real>0.9490196078431372</real>
<key>Alpha Component</key>
<real>1</real>
</dict>
</dict>
</plist>

View File

@@ -0,0 +1,39 @@
# CargDev Cyberpunk - Alacritty Theme
#
# Installation:
# 1. Copy this file to ~/.config/alacritty/themes/
# 2. Import in your alacritty.toml:
# [general]
# import = ["~/.config/alacritty/themes/cargdev-cyberpunk.toml"]
[colors.primary]
background = "#002B36"
foreground = "#E0E0E0"
[colors.cursor]
cursor = "#8BE9FD"
text = "#002B36"
[colors.selection]
background = "#44475A"
text = "#F8F8F2"
[colors.normal]
black = "#002B36"
red = "#FF5555"
green = "#50FA7B"
yellow = "#FFB86C"
blue = "#BD93F9"
magenta = "#FF79C6"
cyan = "#8BE9FD"
white = "#E0E0E0"
[colors.bright]
black = "#44475A"
red = "#FF6E67"
green = "#5AF78E"
yellow = "#F4F99D"
blue = "#CAA9FA"
magenta = "#FF92DF"
cyan = "#9AEDFE"
white = "#F8F8F2"

View File

@@ -0,0 +1,59 @@
# CargDev Cyberpunk - Oh My Zsh Theme
#
# Installation:
# 1. Copy this file to ~/.oh-my-zsh/custom/themes/
# 2. Set ZSH_THEME="cargdev-cyberpunk" in your ~/.zshrc
# 3. Restart your terminal or run: source ~/.zshrc
# Color definitions using ANSI escape codes
# These work best with the CargDev Cyberpunk terminal color scheme applied
local cyan="%F{cyan}"
local magenta="%F{magenta}"
local green="%F{green}"
local yellow="%F{yellow}"
local blue="%F{blue}"
local red="%F{red}"
local white="%F{white}"
local reset="%f"
# Git info function
function git_prompt_info() {
local ref
ref=$(git symbolic-ref HEAD 2> /dev/null) || \
ref=$(git rev-parse --short HEAD 2> /dev/null) || return 0
echo "${cyan}[${magenta}${ref#refs/heads/}$(parse_git_dirty)${cyan}]${reset}"
}
function parse_git_dirty() {
local STATUS
STATUS=$(git status --porcelain 2> /dev/null | tail -n1)
if [[ -n $STATUS ]]; then
echo "${yellow}*"
else
echo "${green}✓"
fi
}
# Prompt configuration
PROMPT='
${cyan}╭─${magenta}%n${white}@${green}%m ${cyan}in ${yellow}%~${reset} $(git_prompt_info)
${cyan}╰─${green}${reset} '
RPROMPT='${cyan}[%*]${reset}'
# Enable colors
autoload -U colors && colors
# LS colors that match the theme
export LSCOLORS="gxfxcxdxbxegedabagacad"
export LS_COLORS="di=36:ln=35:so=32:pi=33:ex=31:bd=34;46:cd=34;43:su=30;41:sg=30;46:tw=30;42:ow=30;43"
# Colored man pages
export LESS_TERMCAP_mb=$'\e[1;35m' # begin bold - magenta
export LESS_TERMCAP_md=$'\e[1;36m' # begin blink - cyan
export LESS_TERMCAP_me=$'\e[0m' # end mode
export LESS_TERMCAP_so=$'\e[1;33m' # begin standout - yellow
export LESS_TERMCAP_se=$'\e[0m' # end standout
export LESS_TERMCAP_us=$'\e[1;32m' # begin underline - green
export LESS_TERMCAP_ue=$'\e[0m' # end underline