Skip to content

Commit 1e58593

Browse files
committed
♻️ Rename theme from Lilac to SilkCircuit
Rename theme from Lilac to SilkCircuit across entire codebase - Replace all 'lilac' references with 'silkcircuit' in filenames, module names, colorscheme names, and documentation - Update color scheme entry points from lilac.lua/vim to silkcircuit.lua/vim - Rename lua module structure from lua/lilac/ to lua/silkcircuit/ - Update Lualine theme from lilac.lua to silkcircuit.lua - Rename AstroNvim plugin configuration from lilac.lua to silkcircuit.lua - Add new notify.lua integration for nvim-notify plugin - Update all require() statements and module references - Modify README with new theme name, repository URLs, and installation instructions - Update AstroNvim configuration files with silkcircuit references - Change theme description to emphasize femme cyberpunk aesthetics with 'where silk meets circuit' tagline
1 parent 55c49fd commit 1e58593

27 files changed

+248
-202
lines changed

README.md

Lines changed: 50 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,27 @@
1-
# 🌸 Lilac: Synthwave Neovim Theme
1+
# ⚡ SilkCircuit: Femme Cyberpunk Neovim Theme
22

33
<div align="center">
44

55
[![Neovim](https://img.shields.io/badge/Neovim-0.8+-57A143?style=for-the-badge&logo=neovim&logoColor=white)](https://neovim.io/)
66
[![License](https://img.shields.io/badge/License-MIT-B48EAD?style=for-the-badge&logo=opensourceinitiative&logoColor=white)](https://opensource.org/licenses/MIT)
7-
[![GitHub Release](https://img.shields.io/github/release/hyperb1iss/lilac-nvim.svg?style=for-the-badge&logo=github&logoColor=white&color=c792ea)](https://github.com/hyperb1iss/lilac-nvim/releases)
8-
[![CI](https://img.shields.io/github/actions/workflow/status/hyperb1iss/lilac-nvim/ci.yml?style=for-the-badge&logo=github-actions&logoColor=white)](https://github.com/hyperb1iss/lilac-nvim/actions)
7+
[![GitHub Release](https://img.shields.io/github/release/hyperb1iss/silkcircuit-nvim.svg?style=for-the-badge&logo=github&logoColor=white&color=e135ff)](https://github.com/hyperb1iss/silkcircuit-nvim/releases)
8+
[![CI](https://img.shields.io/github/actions/workflow/status/hyperb1iss/silkcircuit-nvim/ci.yml?style=for-the-badge&logo=github-actions&logoColor=white)](https://github.com/hyperb1iss/silkcircuit-nvim/actions)
99

10-
_A vibrant synthwave theme bringing cyberpunk aesthetics to your Neovim experience_ 💜
10+
_Where silk meets circuit: A vibrant femme cyberpunk theme with neon purple glow and electric aesthetics_ 💜⚡
1111

1212
[Installation](#-installation)[Configuration](#-configuration)[Features](#-features)[Screenshots](#-screenshots)[Contributing](#-contributing)
1313

1414
</div>
1515

1616
<div align="center">
17-
<img src="https://raw.githubusercontent.com/hyperb1iss/lilac-nvim/main/assets/lilac-preview.png" alt="Lilac Theme Preview" width="90%">
17+
<img src="https://raw.githubusercontent.com/hyperb1iss/silkcircuit-nvim/main/assets/silkcircuit-preview.png" alt="SilkCircuit Theme Preview" width="90%">
1818
</div>
1919

2020
## 🌟 Overview
2121

22-
Lilac is a meticulously crafted Neovim theme inspired by synthwave aesthetics and cyberpunk culture. Originally based on the VSCode Lilac theme, it brings vibrant purples, electric cyans, and neon pinks to your coding environment while maintaining excellent readability and semantic highlighting.
22+
SilkCircuit is an evolution of femme cyberpunk aesthetics, blending the softness of silk with the electric energy of circuits. This meticulously crafted Neovim theme features neon purple glows, electric pinks, and synthwave vibes that create a stunning coding environment while maintaining excellent readability and semantic highlighting.
23+
24+
**Originally inspired by the VSCode Lilac theme** by [Kush](https://marketplace.visualstudio.com/items?itemName=MHMKE.lilac) - evolved into its own unique aesthetic with maximum cyberpunk drama and femme energy.
2325

2426
## ✨ Features
2527

@@ -56,12 +58,12 @@ Lilac is a meticulously crafted Neovim theme inspired by synthwave aesthetics an
5658

5759
```lua
5860
{
59-
"hyperb1iss/lilac-nvim",
61+
"hyperb1iss/silkcircuit-nvim",
6062
lazy = false,
6163
priority = 1000,
6264
config = function()
63-
require("lilac").setup()
64-
vim.cmd.colorscheme("lilac")
65+
require("silkcircuit").setup()
66+
vim.cmd.colorscheme("silkcircuit")
6567
end,
6668
}
6769
```
@@ -70,26 +72,26 @@ Lilac is a meticulously crafted Neovim theme inspired by synthwave aesthetics an
7072

7173
```lua
7274
use {
73-
"hyperb1iss/lilac-nvim",
75+
"hyperb1iss/silkcircuit-nvim",
7476
config = function()
75-
require("lilac").setup()
76-
vim.cmd.colorscheme("lilac")
77+
require("silkcircuit").setup()
78+
vim.cmd.colorscheme("silkcircuit")
7779
end
7880
}
7981
```
8082

8183
### Using [vim-plug](https://github.com/junegunn/vim-plug)
8284

8385
```vim
84-
Plug 'hyperb1iss/lilac-nvim'
86+
Plug 'hyperb1iss/silkcircuit-nvim'
8587
8688
" After plug#end()
8789
colorscheme lilac
8890
```
8991

9092
### AstroNvim Installation
9193

92-
Lilac has **complete AstroNvim integration** with custom configs for enhanced cyberpunk vibes!
94+
SilkCircuit has **complete AstroNvim integration** with custom configs for enhanced cyberpunk vibes!
9395

9496
**Quick Setup:**
9597

@@ -110,11 +112,11 @@ Lilac has **complete AstroNvim integration** with custom configs for enhanced cy
110112
```lua
111113
-- plugins/lilac.lua
112114
return {
113-
"hyperb1iss/lilac-nvim",
115+
"hyperb1iss/silkcircuit-nvim",
114116
lazy = false,
115117
priority = 1000,
116118
config = function()
117-
require("lilac").setup({
119+
require("silkcircuit").setup({
118120
-- AstroNvim optimized settings included
119121
})
120122
end,
@@ -126,7 +128,7 @@ return {
126128
return {
127129
"AstroNvim/astroui",
128130
opts = {
129-
colorscheme = "lilac",
131+
colorscheme = "silkcircuit",
130132
-- Custom highlights and status config included
131133
},
132134
}
@@ -151,12 +153,12 @@ For development or testing from a local directory:
151153

152154
```lua
153155
{
154-
dir = "~/dev/lilac-nvim", -- Your local path
156+
dir = "~/dev/silkcircuit-nvim", -- Your local path
155157
lazy = false,
156158
priority = 1000,
157159
config = function()
158-
require("lilac").setup()
159-
vim.cmd.colorscheme("lilac")
160+
require("silkcircuit").setup()
161+
vim.cmd.colorscheme("silkcircuit")
160162
end,
161163
}
162164
```
@@ -165,10 +167,10 @@ For development or testing from a local directory:
165167

166168
```lua
167169
use {
168-
"~/dev/lilac-nvim", -- Your local path
170+
"~/dev/silkcircuit-nvim", -- Your local path
169171
config = function()
170-
require("lilac").setup()
171-
vim.cmd.colorscheme("lilac")
172+
require("silkcircuit").setup()
173+
vim.cmd.colorscheme("silkcircuit")
172174
end
173175
}
174176
```
@@ -178,21 +180,21 @@ use {
178180
1. Clone to your local plugins directory:
179181

180182
```bash
181-
git clone https://github.com/hyperb1iss/lilac-nvim.git \
182-
~/.local/share/nvim/site/pack/themes/start/lilac-nvim
183+
git clone https://github.com/hyperb1iss/silkcircuit-nvim.git \
184+
~/.local/share/nvim/site/pack/themes/start/silkcircuit-nvim
183185
```
184186

185187
2. Or symlink your development directory:
186188

187189
```bash
188-
ln -s ~/dev/lilac-nvim \
189-
~/.local/share/nvim/site/pack/themes/start/lilac-nvim
190+
ln -s ~/dev/silkcircuit-nvim \
191+
~/.local/share/nvim/site/pack/themes/start/silkcircuit-nvim
190192
```
191193

192194
3. Add to your Neovim config:
193195

194196
```lua
195-
vim.cmd.colorscheme("lilac")
197+
vim.cmd.colorscheme("silkcircuit")
196198
```
197199

198200
## 🚀 Quick Start
@@ -203,13 +205,13 @@ After installation, add this minimal config to get started:
203205
-- Enable 24-bit colors
204206
vim.opt.termguicolors = true
205207

206-
-- Setup Lilac theme
207-
require("lilac").setup({
208+
-- Setup SilkCircuit theme
209+
require("silkcircuit").setup({
208210
-- Leave empty for defaults or see Configuration section
209211
})
210212

211213
-- Apply the colorscheme
212-
vim.cmd.colorscheme("lilac")
214+
vim.cmd.colorscheme("silkcircuit")
213215
```
214216

215217
### Verify Installation
@@ -229,12 +231,12 @@ You can also check the current colorscheme:
229231

230232
## ⚙️ Configuration
231233

232-
Lilac offers extensive customization options to match your preferences:
234+
SilkCircuit offers extensive customization options to match your preferences:
233235

234236
### Basic Setup
235237

236238
```lua
237-
require("lilac").setup({
239+
require("silkcircuit").setup({
238240
transparent = false, -- Enable transparent background
239241
terminal_colors = true, -- Set terminal colors
240242
dim_inactive = false, -- Dim inactive windows
@@ -250,7 +252,7 @@ require("lilac").setup({
250252
### Advanced Configuration
251253

252254
```lua
253-
require("lilac").setup({
255+
require("silkcircuit").setup({
254256
-- Disable specific plugin integrations
255257
integrations = {
256258
telescope = true,
@@ -273,7 +275,7 @@ require("lilac").setup({
273275
Perfect for showcasing your terminal background:
274276

275277
```lua
276-
require("lilac").setup({
278+
require("silkcircuit").setup({
277279
transparent = true,
278280
})
279281
```
@@ -283,12 +285,12 @@ require("lilac").setup({
283285
Compile the theme for faster startup:
284286

285287
```lua
286-
require("lilac").compile()
288+
require("silkcircuit").compile()
287289
```
288290

289291
### Lualine Integration
290292

291-
Lilac includes a custom Lualine theme with neon mode indicators and synthwave aesthetics.
293+
SilkCircuit includes a custom Lualine theme with neon mode indicators and synthwave aesthetics.
292294

293295
**Basic setup:**
294296

@@ -323,13 +325,13 @@ For the best experience with Warp terminal:
323325

324326
1. Copy `extras/warp.yaml` to `~/.warp/themes/lilac.yaml`
325327
2. In Warp settings, go to Appearance > Themes
326-
3. Select "Lilac" from custom themes
328+
3. Select "SilkCircuit" from custom themes
327329

328330
This provides matching colors and UI elements for a cohesive experience.
329331

330332
### Rainbow Brackets
331333

332-
Lilac supports rainbow bracket plugins that color-match your bracket pairs:
334+
SilkCircuit supports rainbow bracket plugins that color-match your bracket pairs:
333335

334336
```lua
335337
-- For rainbow-delimiters.nvim
@@ -341,7 +343,7 @@ require('rainbow-delimiters.setup').setup {
341343
require('nvim-treesitter.configs').setup {
342344
rainbow = {
343345
enable = true,
344-
-- Use Lilac colors
346+
-- Use SilkCircuit colors
345347
}
346348
}
347349
```
@@ -350,7 +352,7 @@ The theme provides neon colors for each nesting level, making it easy to match b
350352

351353
## 🎯 Plugin Support
352354

353-
Lilac includes carefully designed themes for:
355+
SilkCircuit includes carefully designed themes for:
354356

355357
**UI Enhancements**
356358

@@ -413,8 +415,8 @@ Lilac includes carefully designed themes for:
413415

414416
```bash
415417
# Clone the repository
416-
git clone https://github.com/hyperb1iss/lilac-nvim.git
417-
cd lilac-nvim
418+
git clone https://github.com/hyperb1iss/silkcircuit-nvim.git
419+
cd silkcircuit-nvim
418420

419421
# Install development dependencies
420422
make setup
@@ -432,7 +434,7 @@ make lint
432434
### Project Structure
433435

434436
```
435-
lilac-nvim/
437+
silkcircuit-nvim/
436438
├── colors/ # Vim colorscheme files
437439
├── lua/lilac/ # Main theme implementation
438440
│ ├── init.lua # Theme entry point
@@ -480,7 +482,7 @@ E185: Cannot find color scheme 'lilac'
480482

481483
1. Check `:checkhealth` for diagnostics
482484
2. Review the [documentation](docs/)
483-
3. Search [existing issues](https://github.com/hyperb1iss/lilac-nvim/issues)
485+
3. Search [existing issues](https://github.com/hyperb1iss/silkcircuit-nvim/issues)
484486
4. Create a new issue with:
485487
- Neovim version: `nvim --version`
486488
- Config used to load theme
@@ -495,8 +497,8 @@ Contributions are welcome! Please read our [Contributing Guide](CONTRIBUTING.md)
495497

496498
```bash
497499
# Clone for development
498-
git clone https://github.com/hyperb1iss/lilac-nvim.git ~/dev/lilac-nvim
499-
cd ~/dev/lilac-nvim
500+
git clone https://github.com/hyperb1iss/silkcircuit-nvim.git ~/dev/silkcircuit-nvim
501+
cd ~/dev/silkcircuit-nvim
500502

501503
# Install dev dependencies
502504
make setup
@@ -506,7 +508,7 @@ make test
506508
make lint
507509

508510
# Use your local version in Neovim
509-
# Add to lazy.nvim: { dir = "~/dev/lilac-nvim" }
511+
# Add to lazy.nvim: { dir = "~/dev/silkcircuit-nvim" }
510512
```
511513

512514
## 📄 License

colors/lilac.lua

Lines changed: 0 additions & 2 deletions
This file was deleted.

colors/lilac.vim

Lines changed: 0 additions & 2 deletions
This file was deleted.

colors/silkcircuit.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
-- SilkCircuit colorscheme entry point
2+
require("silkcircuit").load()

colors/silkcircuit.vim

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
" SilkCircuit colorscheme entry point for Vim compatibility
2+
lua require("silkcircuit").load()

extras/astronvim/community.lua

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ return {
88

99
-- Import Lilac theme from community (when available) or use custom
1010
{
11-
"hyperb1iss/lilac-nvim",
12-
name = "lilac",
11+
"hyperb1iss/silkcircuit-nvim",
12+
name = "silkcircuit",
1313
lazy = false,
1414
priority = 1000,
1515
},
1616

1717
-- Configure rainbow brackets with Lilac colors
1818
{
1919
"HiPhish/rainbow-delimiters.nvim",
20-
dependencies = { "lilac" },
20+
dependencies = { "silkcircuit" },
2121
config = function()
2222
local rainbow_delimiters = require("rainbow-delimiters")
2323

@@ -46,9 +46,9 @@ return {
4646
-- Enhance Telescope with Lilac theme
4747
{
4848
"nvim-telescope/telescope.nvim",
49-
dependencies = { "lilac" },
49+
dependencies = { "silkcircuit" },
5050
opts = function(_, opts)
51-
local lilac_colors = require("lilac.palette").colors
51+
local silkcircuit_colors = require("silkcircuit.palette").colors
5252
return require("astrocore").extend_tbl(opts, {
5353
defaults = {
5454
prompt_prefix = " ",
@@ -75,7 +75,7 @@ return {
7575
-- Configure Neo-tree with Lilac styling
7676
{
7777
"nvim-neo-tree/neo-tree.nvim",
78-
dependencies = { "lilac" },
78+
dependencies = { "silkcircuit" },
7979
opts = {
8080
default_component_configs = {
8181
git_status = {

0 commit comments

Comments
 (0)