Skip to content

Commit

Permalink
feat: add multiple new themes
Browse files Browse the repository at this point in the history
- Introduced several new themes: `circuit_dreams`, `cosmic_night`, `deep_sea`, `forest_depths`, `moonlight`, `neon_dreams`, `synthwave_84`, and `zen`.
- Each theme includes a unique color palette and description, enhancing the visual customization options for users.
- Updated `README.md` to include descriptions of the new themes for better user guidance.
  • Loading branch information
chaqchase committed Jan 7, 2025
1 parent a25015e commit 70ffb54
Show file tree
Hide file tree
Showing 9 changed files with 1,306 additions and 0 deletions.
8 changes: 8 additions & 0 deletions themes/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -233,14 +233,22 @@ lla includes several pre-configured themes:
- **ayu_light**: Light theme with carefully selected colors for optimal readability
- **ayu_mirage**: Refined dark theme with muted colors and soft contrasts
- **catppuccin_mocha**: A soothing pastel theme for the high-spirited, featuring warm, cozy colors
- **circuit_dreams**: A theme inspired by vintage circuit boards and electronic components
- **cosmic_night**: A sophisticated dark theme with cosmic-inspired colors and nebula accents
- **deep_sea**: An ocean-inspired theme featuring the colors of marine depths
- **dracula**: Classic Dracula color scheme with vibrant colors and high contrast
- **forest_depths**: A theme inspired by the depths of an ancient forest at twilight
- **gruvbox_dark**: Retro groove color scheme with warm, earthy tones and high contrast
- **material_ocean**: Deep blue theme based on Material Design, featuring oceanic colors
- **moonlight**: A minimal theme with subtle blue-gray tones inspired by moonlit nights
- **neon_dreams**: A vibrant cyberpunk theme featuring electric neons and digital gradients
- **nord**: Arctic, north-bluish color palette with elegant pastel colors
- **one_dark**: Dark theme inspired by Atom, featuring a perfect balance of cool and warm colors
- **poimandres**: Deep space aesthetic with vibrant accents
- **synthwave_84**: A retro-computing theme inspired by 1980s aesthetics
- **tokyo_night**: Dark theme inspired by the vibrant lights of Tokyo at night
- **vesper**: Minimalist dark theme with warm accents
- **zen**: A minimal monochromatic theme emphasizing simplicity and clarity

## Usage

Expand Down
116 changes: 116 additions & 0 deletions themes/circuit_dreams.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
name = "circuit_dreams"
author = "Mohamed Achaq"
description = "A theme inspired by vintage circuit boards and electronic components, featuring copper traces, solder joints, and LED indicators"

[colors]
file = "#FFD484"
directory = "#4AE0B8"
symlink = "#73DFFF"
executable = "#FF6B97"
size = "#958993"
date = "#958993"
user = "#B79CFF"
group = "#6B6B6B"
permission_dir = "#4AE0B8"
permission_read = "#73DFFF"
permission_write = "#FFD484"
permission_exec = "#FF6B97"
permission_none = "#1F2433"

[special_files]
[special_files.folders]
"node_modules" = { h = 0, s = 0, l = 0.15 }
"target" = "#1F2433"
"dist" = "#1F2433"
".git" = "#4AE0B8"
"build" = "#1F2433"
".cache" = "#1F2433"
"coverage" = "#1F2433"
"vendor" = "#1F2433"
"*-env" = "#FF6B97"
"venv" = "#FF6B97"
".env" = "#FF6B97"
"env" = "#FF6B97"
"*.d" = "#73DFFF"
"*_cache" = "#1F2433"
"*-cache" = "#1F2433"
".terraform" = "#1F2433"

[special_files.dotfiles]
".gitignore" = "#73DFFF"
".env" = "#FF6B97"
".dockerignore" = "#73DFFF"
".editorconfig" = "#73DFFF"
".prettierrc" = "#73DFFF"
".eslintrc" = "#73DFFF"
".babelrc" = "#73DFFF"
".npmrc" = "#73DFFF"
".yarnrc" = "#73DFFF"
".zshrc" = "#73DFFF"
".bashrc" = "#73DFFF"

[special_files.exact_match]
"Dockerfile" = "#73DFFF"
"docker-compose.yml" = "#73DFFF"
"Makefile" = "#FF6B97"
"CMakeLists.txt" = "#FF6B97"
"README.md" = "#4AE0B8"
"LICENSE" = "#4AE0B8"
"CHANGELOG.md" = "#4AE0B8"
"CONTRIBUTING.md" = "#4AE0B8"
"package.json" = "#4AE0B8"
"package-lock.json" = "#1F2433"
"yarn.lock" = "#1F2433"
"Cargo.toml" = "#FF6B97"
"Cargo.lock" = "#1F2433"
"composer.json" = "#4AE0B8"
"go.mod" = "#73DFFF"
"go.sum" = "#1F2433"

[special_files.patterns]
"*rc" = "#73DFFF"
"*.config.*" = "#73DFFF"
"*.conf" = "#73DFFF"
"*.min.*" = "#1F2433"
"*.map" = "#1F2433"
"*.lock" = "#1F2433"
"*.test.*" = "#FF6B97"
"*.spec.*" = "#FF6B97"
"*_test.*" = "#FF6B97"
"*_spec.*" = "#FF6B97"

[extensions.groups]
logic = ["rs", "cpp", "c", "h", "hpp"]
compute = ["py", "java", "go", "rb", "php"]
web = ["js", "ts", "jsx", "tsx"]
markup = ["html", "xml", "svg", "vue"]
style = ["css", "scss", "sass", "less"]
config = ["json", "yaml", "toml", "ini"]
shell = ["sh", "bash", "zsh", "fish"]
docs = ["md", "txt", "pdf", "doc"]
data = ["csv", "sql", "db", "sqlite"]
media = ["png", "jpg", "mp3", "mp4"]
archive = ["zip", "tar", "gz", "7z"]

[extensions.colors]
logic = "#FF6B97"
compute = "#4AE0B8"
web = "#FFD484"
markup = "#B79CFF"
style = "#73DFFF"
config = "#4AE0B8"
shell = "#FF6B97"
docs = "#FFD484"
data = "#73DFFF"
media = "#B79CFF"
archive = "#FF6B97"
rs = "#FF6B97"
cpp = "#FF6B97"
py = "#4AE0B8"
js = "#FFD484"
ts = "#FFD484"
go = "#4AE0B8"
html = "#B79CFF"
css = "#73DFFF"
md = "#FFD484"
sql = "#73DFFF"
183 changes: 183 additions & 0 deletions themes/cosmic_night.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
name = "cosmic_night"
author = "Mohamed Achaq"
description = "A sophisticated dark theme with cosmic-inspired colors, featuring deep space blues and nebula accents for comfortable viewing"

[colors]
file = "#C9D4FF"
directory = "#7B93DB"
symlink = "#84CAFF"
executable = "#95F2D9"

size = "#8B8FA3"
date = "#8B8FA3"
user = "#B488D9"
group = "#6D7185"

permission_dir = "#7B93DB"
permission_read = "#95F2D9"
permission_write = "#FFD479"
permission_exec = "#FF9CAC"
permission_none = "#3D3F4D"

[special_files]
[special_files.folders]
"node_modules" = "#3D3F4D"
"target" = "#3D3F4D"
"dist" = "#3D3F4D"
".git" = "#7B93DB"
"build" = "#3D3F4D"
".cache" = "#3D3F4D"
"coverage" = "#3D3F4D"
"vendor" = "#3D3F4D"

"*-env" = "#95F2D9"
"venv" = "#95F2D9"
".env" = "#95F2D9"
"env" = "#95F2D9"
"*.d" = "#84CAFF"

"*_cache" = "#3D3F4D"
"*-cache" = "#3D3F4D"
".terraform" = "#3D3F4D"

[special_files.dotfiles]
".gitignore" = "#84CAFF"
".env" = "#95F2D9"
".dockerignore" = "#84CAFF"
".editorconfig" = "#84CAFF"
".prettierrc" = "#84CAFF"
".eslintrc" = "#84CAFF"
".babelrc" = "#84CAFF"
".npmrc" = "#84CAFF"
".yarnrc" = "#84CAFF"
".zshrc" = "#84CAFF"
".bashrc" = "#84CAFF"

[special_files.exact_match]
"Dockerfile" = "#84CAFF"
"docker-compose.yml" = "#84CAFF"
"Makefile" = "#FF9CAC"
"CMakeLists.txt" = "#FF9CAC"

"README.md" = "#7B93DB"
"LICENSE" = "#7B93DB"
"CHANGELOG.md" = "#7B93DB"
"CONTRIBUTING.md" = "#7B93DB"

"package.json" = "#7B93DB"
"package-lock.json" = "#3D3F4D"
"yarn.lock" = "#3D3F4D"
"Cargo.toml" = "#FF9CAC"
"Cargo.lock" = "#3D3F4D"
"composer.json" = "#7B93DB"
"go.mod" = "#84CAFF"
"go.sum" = "#3D3F4D"

"tsconfig.json" = "#84CAFF"
"webpack.config.js" = "#84CAFF"
"vite.config.ts" = "#84CAFF"
"next.config.js" = "#84CAFF"
"nuxt.config.js" = "#84CAFF"
"svelte.config.js" = "#84CAFF"

"flake.nix" = "#7B93DB"
"flake.lock" = "#3D3F4D"
"shell.nix" = "#7B93DB"
"default.nix" = "#7B93DB"

[special_files.patterns]
"*rc" = "#84CAFF"
"*.config.*" = "#84CAFF"
"*.conf" = "#84CAFF"

"*.min.*" = "#3D3F4D"
"*.map" = "#3D3F4D"
"*.lock" = "#3D3F4D"

"*.test.*" = "#95F2D9"
"*.spec.*" = "#95F2D9"
"*_test.*" = "#95F2D9"
"*_spec.*" = "#95F2D9"

[extensions.groups]
rust = ["rs", "toml"]
python = ["py", "pyi", "pyw", "ipynb"]
javascript = ["js", "mjs", "cjs", "jsx"]
typescript = ["ts", "tsx", "d.ts"]
java = ["java", "jar", "class"]
csharp = ["cs", "csx"]
cpp = ["cpp", "cc", "cxx", "c++", "hpp", "hxx", "h++", "h", "c"]
go = ["go", "mod", "sum"]
ruby = ["rb", "erb", "gemspec"]
php = ["php", "phtml", "php.inc"]
swift = ["swift"]
kotlin = ["kt", "kts"]
elixir = ["ex", "exs"]
haskell = ["hs", "lhs"]
lua = ["lua"]
nix = ["nix"]

markup = ["html", "htm", "xhtml", "xml", "svg", "vue", "wasm", "ejs", "jsx", "tsx"]
style = ["css", "scss", "sass", "less", "styl"]
web_config = ["json", "json5", "yaml", "yml", "toml", "ini", "conf"]

shell = ["sh", "bash", "zsh", "fish", "ps1", "psm1", "psd1"]
script = ["pl", "pm", "t", "tcl", "lua", "vim", "vimrc", "r"]

doc = ["md", "rst", "txt", "org", "wiki", "adoc", "tex", "pdf", "epub", "doc", "docx", "rtf"]

image = ["png", "jpg", "jpeg", "gif", "bmp", "tiff", "webp", "ico", "heic", "raw", "cr2", "nef"]
video = ["mp4", "webm", "mov", "avi", "mkv", "flv", "wmv", "m4v", "3gp"]
audio = ["mp3", "wav", "ogg", "m4a", "flac", "aac", "wma", "midi"]

data = ["csv", "tsv", "sql", "sqlite", "db", "json", "xml", "yaml", "yml"]
archive = ["zip", "tar", "gz", "bz2", "xz", "7z", "rar", "iso", "dmg"]

[extensions.colors]
rust = "#FF9CAC"
python = "#95F2D9"
javascript = "#FFD479"
typescript = "#84CAFF"
java = "#FF9CAC"
csharp = "#95F2D9"
cpp = "#FF9CAC"
go = "#84CAFF"
ruby = "#FF9CAC"
php = "#95F2D9"
swift = "#FF9CAC"
kotlin = "#95F2D9"
elixir = "#B488D9"
haskell = "#84CAFF"
lua = "#7B93DB"
nix = "#84CAFF"

markup = "#B488D9"
style = "#95F2D9"
web_config = "#7B93DB"

shell = "#95F2D9"
script = "#7B93DB"

doc = "#C9D4FF"
image = "#FFB07B"
video = "#FFB07B"
audio = "#FFB07B"

data = "#7B93DB"
archive = "#FF9CAC"

rs = "#FF9CAC"
py = "#95F2D9"
js = "#FFD479"
ts = "#84CAFF"
jsx = "#FFD479"
tsx = "#84CAFF"
vue = "#95F2D9"
css = "#95F2D9"
scss = "#95F2D9"
html = "#B488D9"
md = "#C9D4FF"
json = "#7B93DB"
yaml = "#7B93DB"
toml = "#7B93DB"
sql = "#84CAFF"
Loading

0 comments on commit 70ffb54

Please sign in to comment.