Skip to content

Latest commit

ย 

History

286 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’œโšก SilkCircuit: Electric Meets Elegant

Theme Docs WCAG License

Neovim VSCode Chrome

๐ŸŒŒ A vibrant cyberpunk color system for your entire dev environment. ๐ŸŽ†

โšก Quick Start ยท ๐Ÿ’œ Neovim ยท ๐ŸŽจ Variants ยท ๐ŸŒƒ Full Ecosystem ยท ๐Ÿ“– Documentation

SilkCircuit

SilkCircuit in Neovim with Neo-tree

๐ŸŽญ What Is SilkCircuit?

One palette, one semantic system, five intensity variants, every tool in your workflow. SilkCircuit themes editors, terminals, browsers, system monitors, and CLI tools with consistent colors and WCAG AA contrast ratios across the board.

๐ŸŒ Platforms

Category Targets
๐Ÿ’ป Editors Neovim (39 plugin integrations), VS Code (Marketplace), AstroNvim, Helix
๐Ÿ–ฅ๏ธ Terminals Ghostty, Kitty, Alacritty, WezTerm, foot, iTerm2, Warp, Windows Terminal
๐ŸชŸ Multiplexers tmux, Zellij
๐ŸŒ Browsers Chrome (Web Store, 5 variants + DevTools CSS)
๐Ÿ”ง CLI Tools btop, K9s, lazygit, bat, fzf, lsd, procs, atuin, Starship
โš™๏ธ System COSMIC Desktop, fastfetch, dmesg
๐ŸŽฏ Other Git (delta integration), Slack, Lualine

๐ŸŽ›๏ธ Variants

Five intensity levels, all using the same underlying palette:

Variant Style Best For
โšก Neon 100% saturated Maximum vibrancy
๐Ÿ”ฎ Vibrant 85% intensity Balanced energy
๐ŸŒธ Soft 70% intensity Extended sessions
๐ŸŒŒ Glow Ultra-dark bg, pure neon fg Low-light / OLED
๐ŸŒ… Dawn Light theme Daytime & bright rooms

๐Ÿช„ Quick Start

โšก Universal Installer

The fastest way to theme everything at once. It detects your installed tools, drops each theme where that tool looks for it, prints the one line that turns it on, and backs up anything it replaces:

git clone https://github.com/hyperb1iss/silkcircuit.git
cd silkcircuit
./install.sh --dry-run     # see what it would touch
./install.sh               # all five variants, side by side
./install.sh --variant glow
git clone https://github.com/hyperb1iss/silkcircuit.git
cd silkcircuit
powershell -ExecutionPolicy Bypass -File .\install.ps1 -Variant neon

๐ŸŽฏ Individual Platforms

Pick what you need:

๐Ÿ”ฎ Neovim (lazy.nvim)
{
  "hyperb1iss/silkcircuit",
  lazy = false,
  priority = 1000,
  config = function()
    vim.cmd.colorscheme("silkcircuit")
  end,
}
๐Ÿ“ฆ Neovim (packer.nvim)
use {
  "hyperb1iss/silkcircuit",
  config = function()
    vim.cmd("colorscheme silkcircuit")
  end
}
๐Ÿ”Œ Neovim (vim-plug)
Plug 'hyperb1iss/silkcircuit'
colorscheme silkcircuit
๐Ÿ’Ž VS Code

Install from the VS Code Marketplace, or:

code --install-extension hyperb1iss.silkcircuit-theme
๐ŸŒ Chrome

Available on the Chrome Web Store (all 5 variants), or load unpacked:

make chrome
# chrome://extensions/ โ†’ Developer mode โ†’ Load unpacked
# Select: extras/chrome-theme/silkcircuit-{variant}/
๐Ÿ–ฅ๏ธ Terminals

Every terminal ships all five variants, rendered from the same palette Neovim uses. The terminal guide has the install line for each one.

Target Format Generated files
Alacritty reference neon ยท vibrant ยท soft ยท glow ยท dawn
Atuin reference neon ยท vibrant ยท soft ยท glow ยท dawn
bat reference neon ยท vibrant ยท soft ยท glow ยท dawn
btop reference neon ยท vibrant ยท soft ยท glow ยท dawn
COSMIC Desktop reference neon ยท vibrant ยท soft ยท glow ยท dawn
GNU dircolors reference neon ยท vibrant ยท soft ยท glow ยท dawn
dmesg reference neon ยท vibrant ยท soft ยท glow ยท dawn
fastfetch reference neon ยท vibrant ยท soft ยท glow ยท dawn
foot reference neon ยท vibrant ยท soft ยท glow ยท dawn
fzf reference neon ยท vibrant ยท soft ยท glow ยท dawn
fzf (PowerShell) reference neon ยท vibrant ยท soft ยท glow ยท dawn
Ghostty reference neon ยท vibrant ยท soft ยท glow ยท dawn
Ghostty GTK chrome reference neon ยท vibrant ยท soft ยท glow ยท dawn
Git reference neon ยท vibrant ยท soft ยท glow ยท dawn
Helix reference neon ยท vibrant ยท soft ยท glow ยท dawn
iTerm2 reference neon ยท vibrant ยท soft ยท glow ยท dawn
k9s reference neon ยท vibrant ยท soft ยท glow ยท dawn
Kitty reference neon ยท vibrant ยท soft ยท glow ยท dawn
lazygit reference neon ยท vibrant ยท soft ยท glow ยท dawn
lsd reference neon ยท vibrant ยท soft ยท glow ยท dawn
procs reference neon ยท vibrant ยท soft ยท glow ยท dawn
Slack reference neon ยท vibrant ยท soft ยท glow ยท dawn
Starship reference neon ยท vibrant ยท soft ยท glow ยท dawn
tmux reference neon ยท vibrant ยท soft ยท glow ยท dawn
VS Code reference neon ยท vibrant ยท soft ยท glow ยท dawn
Warp reference neon ยท vibrant ยท soft ยท glow ยท dawn
WezTerm reference neon ยท vibrant ยท soft ยท glow ยท dawn
Windows Terminal reference neon ยท vibrant ยท soft ยท glow ยท dawn
Windows Terminal (every scheme) reference every variant
Zellij reference neon ยท vibrant ยท soft ยท glow ยท dawn
Zellij (every theme) reference every variant
๐Ÿ”ง CLI Tools

Every tool below ships all five variants. The extras guide has a page per tool with the exact enable line; these are the copies.

# btop, k9s, Atuin, lazygit, bat, fzf: a directory of themes, take all five
cp extras/btop/silkcircuit-*.theme ~/.config/btop/themes/
cp extras/k9s/silkcircuit-*.yaml ~/.config/k9s/skins/
cp extras/atuin/silkcircuit-*.toml ~/.config/atuin/themes/
cp extras/lazygit/silkcircuit-*.yml ~/.config/lazygit/
cp extras/bat/silkcircuit-*.tmTheme "$(bat --config-dir)/themes/" && bat cache --build
cp extras/fzf/silkcircuit-*.sh ~/.config/fzf/

# Git colors with a delta feature block
mkdir -p ~/.config/git
cp extras/git/silkcircuit-neon.gitconfig ~/.config/git/
git config --global --add include.path ~/.config/git/silkcircuit-neon.gitconfig

# lsd, procs, Starship, fastfetch, dircolors, dmesg: one config slot each
cp extras/lsd/silkcircuit-neon.yaml ~/.config/lsd/colors.yaml
cp extras/procs/silkcircuit-neon.toml ~/.config/procs/config.toml
cp extras/starship/silkcircuit-neon.toml ~/.config/starship.toml
cp extras/fastfetch/silkcircuit-neon.jsonc ~/.config/fastfetch/config.jsonc
cp extras/dircolors/silkcircuit-neon.dircolors ~/.dircolors
cp extras/dmesg/silkcircuit-neon.scheme ~/.config/terminal-colors.d/dmesg.scheme
# fzf
Copy-Item extras\fzf\silkcircuit-*.ps1 "$env:APPDATA\silkcircuit\fzf\"
. "$env:APPDATA\silkcircuit\fzf\silkcircuit-neon.ps1"

# Starship prompt
New-Item -ItemType Directory -Force "$HOME\.config"
Copy-Item extras\starship\silkcircuit-neon.toml "$HOME\.config\starship.toml"

๐Ÿ’œ Neovim

The Neovim theme is the most feature-rich target: it loads in about 5ms with every one of its 39 plugin integrations defined up front, and it remembers your variant across sessions.

Telescope integration

๐ŸŽช Configuration

require("silkcircuit").setup({
  transparent = false,
  terminal_colors = true,
  dim_inactive = false,
  variant = "neon",       -- "neon" | "vibrant" | "soft" | "glow" | "dawn"

  styles = {
    comments = { italic = true },
    keywords = { bold = true },
    functions = { bold = true, italic = true },
    variables = {},
    strings = { italic = true },
  },

  integrations = {
    telescope = true,     -- all 39 ship enabled; set one false to skip it
    neotree = true,
    notify = true,
    cmp = true,
    mini = true,
  },
})

๐Ÿ”ฎ Plugin Support

All 39 integrations are defined up front, whether or not the plugin is installed, so nothing waits on detection. Turn one off with integrations.<name> = false.

  • ๐ŸŽฏ Core: Telescope, Neo-tree, LSP, Treesitter, nvim-cmp, Mason
  • ๐Ÿƒ Navigation: Flash, Harpoon, Which-Key, Mini.jump
  • ๐Ÿ”ง Git & Dev: Gitsigns, Neogit, DAP
  • ๐Ÿ’Ž UI: Lualine, BufferLine, Notify, Noice, Alpha, Indent Blankline, Rainbow Delimiters

๐Ÿ›ธ AstroNvim

return {
  "AstroNvim/astrocommunity",
  { "hyperb1iss/silkcircuit", name = "silkcircuit" },
}

๐ŸŽฎ Commands

Command Description
:SilkCircuit {variant} Switch variant (neon/vibrant/soft/glow/dawn)
:SilkCircuitContrast Check WCAG contrast compliance
:SilkCircuitGlow Toggle glow mode (on/off/toggle)
:SilkCircuitIntegrations Show detected plugin integrations
:checkhealth silkcircuit Run diagnostics

๐ŸŒƒ Full Ecosystem

SilkCircuit extends far beyond your editor. The extras guide has a page per tool with the install path and the line that turns it on, and extras/README.md is the same thing next to the files.

๐ŸŽจ Color Palette

The neon variant's core roles. The other four remap the same roles to their own values, listed on the variant pages.

Color Hex Usage
Background #12101a #12101a
Foreground #f8f8f2 #f8f8f2
๐Ÿ’œ Electric Purple #e135ff #e135ff Keywords, primary accents
๐ŸŒธ Soft Pink #ff99ff #ff99ff Strings
๐Ÿ’Ž Neon Cyan #80ffea #80ffea Functions, links
๐ŸŒบ Hot Coral #ff6ac1 #ff6ac1 Numbers, constants
โšก Electric Yellow #f1fa8c #f1fa8c Classes, types
โœ… Success Green #50fa7b #50fa7b Success, git additions
โŒ Error Red #ff6363 #ff6363 Errors, git deletions

๐Ÿ“ธ Screenshot Gallery

Neovim
Syntax Highlighting Theme Highlights
Lua syntax highlighting Theme highlight groups
Terminal & CLI Tools
lazygit btop
lazygit btop system monitor
bat fzf
bat syntax viewer fzf with bat preview
git log delta
git log delta diff viewer
lsd procs
lsd directory listing procs process viewer
fastfetch
fastfetch system info

๐Ÿ› ๏ธ Troubleshooting

๐Ÿค” Neovim theme not loading? Requires Neovim 0.10+ with vim.opt.termguicolors = true. Run :checkhealth silkcircuit.

๐ŸŽญ Colors look wrong? Your terminal must support true colors (24-bit). Try a different terminal emulator if unsure.

๐ŸŽ๏ธ Performance issues? Set vim.g.silkcircuit_debug = true and restart to print the measured load time. Anything well over 5ms is worth an issue with your plugin list.

๐Ÿ’ญ Need help? Open an issue with your config and error output.

๐Ÿ’– Contributing

git clone https://github.com/hyperb1iss/silkcircuit.git
cd silkcircuit
make setup    # install dev dependencies
make test     # run unit tests
make lint     # check code quality

See STYLE_GUIDE.md for the entire SilkCircuit design language.

๐Ÿ“œ License

MIT License. See LICENSE for details.


If you love SilkCircuit, buy me a Monster Ultra Violet โšก

โœฆ Built with obsession by Hyperbliss Technologies โœฆ

Releases

Sponsor this project

Packages

Contributors

Languages