Skip to content

About

Violet Void Theme Monorepo - Central hub for all Violet Void theme projects

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

🎨 Violet Void Theme

A dark purple-tinted color system for unified desktop aesthetics

Violet Void is a cohesive color palette designed to bring visual harmony across your entire desktop environment β€” from terminal emulators to web browsers, from code editors to system UI.

License Themes Dark Mode

🌈 Color Palette

Backgrounds

Color Hex Preview
bg #050505
bgDark #0e0e0e
bgHighlight #191919
bgSelection #0f0f0f
black #181818

Foregrounds

Color Hex Preview
fg #f0f0f5
fgDark #303030
fgMuted #414141
fgComment #4c4c4c
white #e7e7e7

Accent Colors

Color Hex Preview
red #ff1a67
redBright #ff004b
green #42ff97
greenBright #42ffad
blue #29adff
blueBright #c7b8ff
cyan #00a8a4
cyanBright #00fff9
magenta #fd007f
magentaBright #fd0098
purple #7c60d1
purpleBright #fd7cff
orange #ff7c7e
yellow #ffd93d

πŸ“¦ Available Themes

Theme Type Install
ArchWiki Stylus Install
ChatGPT Stylus Install
Telegram Web Stylus Install
Tridactyl CSS View
Obsidian CSS View
Neovim Lua View
Terminal Shell View
FZF Shell View
Glow JSON View
Geizhals Stylus View
Sublime/Bat tmTheme View
Crackboard CSS View
Yazi TOML View
MkDocs CSS View
Atuin TOML View
Waybar CSS View
Rofi RASI View
aerc Conf View
Clipse JSON View
eza YAML View
Tailspin TOML View
Wofi CSS View
dircolors LS_COLORS View
Termux Properties View
WezTerm TOML View
Cava Config View
Fish Fish View
iTerm2 itermscolors View
XFCE Terminal Theme View
Alacritty TOML View
Delta Gitconfig View
Discord CSS View
Dunst Dunstrc View
Foot INI View
Fuzzel INI View
GitUI Ron View
GNOME Terminal Dconf View
Helix TOML View
Kitty Conf View
Prism JS View
Process Compose YAML View
Slack Txt View
Spotify Player TOML View
ST Header View
Terminator Conf View
Tilix JSON View
Tmux Tmux View
Vim VimL View
Vimium CSS View
Windows Terminal JSON View
XResources XResources View
Zathura Zathurarc View
Zellij KDL View
Fish Themes Theme View
Lua Lua View

πŸš€ Quick Start

Clone with Submodules

# Clone the monorepo with all themes
git clone --recursive https://github.com/aaronedev/violet-void-monorepo.git

# Or clone and init submodules separately
git clone https://github.com/aaronedev/violet-void-monorepo.git
cd violet-void-monorepo
git submodule update --init --recursive

Update All Themes

./tools/update-submodules.sh

Use the Palette

CSS Variables:

@import 'palette/colors.css';

.my-element {
  background: var(--vv-bg);
  color: var(--vv-fg);
  border-color: var(--vv-purple);
}

JSON:

import colors from './palette/colors.json';

console.log(colors.accents.purple); // #7c60d1

πŸ› οΈ Tools

Tool Description
tools/sync-colors.sh Sync colors from palette to all themes
tools/update-submodules.sh Pull latest changes for all submodules
tools/build-all.sh Build all themes that require compilation
tools/lint-all.sh Lint all themes
tools/check-contrast.sh WCAG contrast validation for accessibility

πŸ“Š Theme Comparisons

Wondering how Violet Void compares to other popular themes? Check out our Theme Comparison Guide for:

  • Side-by-side color comparisons with Catppuccin, Nord, and Dracula
  • Visual characteristics and best use cases
  • Migration guides for switching from other themes

Quick Comparison:

Theme Background Primary Accent Style
Violet Void Near-black (#050505) Purple (#7c60d1) High-contrast, minimal
Catppuccin Mocha Dark (#1e1e2e) Mauve (#cba6f7) Warm pastel
Nord Blue-gray (#2e3440) Frost (#88c0d0) Cool professional
Dracula Purple-dark (#282a36) Purple (#bd93f9) Vibrant bold

🎯 Philosophy

Violet Void is built on these principles:

  1. Cohesion β€” Every app on your desktop shares the same color language
  2. Readability β€” High contrast text on dark backgrounds for long coding sessions
  3. Purple-tinted β€” A unique aesthetic that stands out from generic dark themes
  4. Minimal β€” No unnecessary UI chrome, just the content you need

πŸ“‹ Contributing

Want to add a new theme?

  1. Create a new repo: violet-void-theme_<appname>
  2. Add it as a submodule: git submodule add <url> themes/<appname>
  3. Use colors from palette/colors.json
  4. Submit a PR!

πŸ“œ License

MIT β€” use these colors however you want.


Made with πŸ’œ by aaronedev

About

Violet Void Theme Monorepo - Central hub for all Violet Void theme projects

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages