Skip to content

hyperb1iss/silkcircuit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

105 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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

Theme WCAG License

Neovim VSCode Chrome

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

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

SilkCircuit Theme Preview

Tip

๐Ÿค– Building a SilkCircuit integration with AI? Point your agent at STYLE_GUIDE.md.

๐ŸŽญ What Is SilkCircuit?

SilkCircuit is a unified color system that themes your entire workflow: editors, terminals, browsers, system monitors, and CLI tools. Every target shares the same palette, the same semantic color mappings, and the same five intensity variants. WCAG AA compliant across the board.

๐ŸŒ Platforms

Category Targets
๐Ÿ’ป Editors Neovim (40+ plugin integrations), VS Code (Marketplace), AstroNvim
๐Ÿ–ฅ๏ธ Terminals Ghostty, Kitty, Alacritty, Warp, Windows Terminal
๐ŸŒ Browsers Chrome (Web Store, 5 variants + DevTools CSS)
๐Ÿ”ง CLI Tools btop, K9s, lazygit, bat, fzf, lsd, procs, atuin, Starship
โš™๏ธ System COSMIC Desktop, fastfetch, dmesg, tmux
๐ŸŽฏ 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. Detects your installed tools and applies matching SilkCircuit configs with backups:

git clone https://github.com/hyperb1iss/silkcircuit.git
cd silkcircuit
./install.sh

๐ŸŽฏ 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
# Ghostty: copy variant config to ~/.config/ghostty/
cp extras/ghostty/silkcircuit-neon ~/.config/ghostty/themes/

# Kitty
cp extras/kitty.conf ~/.config/kitty/themes/silkcircuit.conf

# Alacritty
cp extras/alacritty.yml ~/.config/alacritty/themes/silkcircuit.yml

# Warp
cp extras/warp.yaml ~/.warp/themes/silkcircuit.yaml

# Windows Terminal: import extras/windows-terminal.json in settings
๐Ÿ”ง CLI Tools
# btop (5 variants)
cp extras/btop/silkcircuit_*.theme ~/.config/btop/themes/

# K9s (5 variants)
cp extras/k9s/silkcircuit_*.yaml ~/.config/k9s/skins/

# Git colors with delta integration
cat extras/gitconfig >> ~/.gitconfig

# fzf
source extras/fzf.sh  # or add to .zshrc/.bashrc

# Starship prompt
cp extras/starship/silkcircuit.toml ~/.config/starship.toml

๐Ÿ’œ Neovim

The Neovim theme is the most feature-rich target: bytecode-compiled for <5ms load times, 40+ auto-detected plugin integrations, and persistent preferences.

๐ŸŽช 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 auto-detected by default
    neotree = true,
    notify = true,
    cmp = true,
    mini = true,
  },
})

๐Ÿ”ฎ Plugin Support

All integrations activate automatically when plugins are detected.

  • ๐ŸŽฏ 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
:SilkCircuitCompile Compile theme for performance
:SilkCircuitIntegrations Show detected plugin integrations
:checkhealth silkcircuit Run diagnostics

๐ŸŒƒ Full Ecosystem

See extras/README.md for detailed setup instructions for every supported tool.

๐ŸŽจ Color Palette

Color Hex Usage
Background #0a0a0f #0a0a0f
Foreground #e0e0e0 #e0e0e0
๐Ÿ’œ Electric Purple #e135ff #e135ff Keywords, primary accents
๐ŸŒธ Hot Pink #ff79c6 #ff79c6 Strings, secondary
๐Ÿ’Ž Neon Cyan #80ffea #80ffea Functions, links
โœ… Success Green #50fa7b #50fa7b Success states
โšก Electric Yellow #f1fa8c #f1fa8c Warnings, variables
๐Ÿ”ฅ Warm Orange #ffb86c #ffb86c Numbers, constants

๐Ÿ› ๏ธ Troubleshooting

๐Ÿค” Neovim theme not loading? Requires Neovim 0.8.0+ 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? Run :SilkCircuitCompile to regenerate the bytecode cache.

๐Ÿ’ญ 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 development conventions.

๐Ÿ“œ License

MIT License. See LICENSE for details.


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

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

Releases

No releases published

Sponsor this project

  •  

Packages

 
 
 

Contributors