Commit Graph

32 Commits

Author SHA1 Message Date
e65eb8f6a4 feat: canonicalize syntax roles + theme zsh plugins
Add authoritative `syntax:` block to both YAML specs mapping keyword,
type, function, string, constant, operator, variable, comment, and
punctuation to their semantic palette colors. Align nvim and Zed
templates to this canonical mapping (keyword=purple, type=amber,
number/bool/constant=cyan, operator=white). Fix nvim Special/SpecialChar/
Tag (were cyan; now purple/amber/blue respectively).

Add plugin color variables to zsh template: ZSH_AUTOSUGGEST uses dim
grey for ghost text; HISTORY_SUBSTRING_SEARCH uses cyan for found and
bright-red for not-found, matching the semantic palette signal system.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-11 00:43:52 +01:00
6a815f72b3 feat: streamline zsh prompt git state
- parse git status in one call and add untracked/stash/conflict markers
- escape prompt strings and harden timing math
- improve ro/jobs checks and add container intel
2026-01-12 23:46:25 +01:00
2ac05f469c feat: expand nvim highlights and add audit script 2026-01-12 23:11:24 +01:00
6b3bb01c2c reworked the nvim theme a bit more 2026-01-12 22:40:55 +01:00
74cd31a03e reworked the nvim theme a bit 2026-01-12 22:18:47 +01:00
a00cf1f6ff feat(nvim): add transparency for floating UI
Set winblend and pumblend to 20 (80% opaque) for floating windows
and popup menus.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 21:34:04 +01:00
cb0fa9e6f1 feat: add wezterm and ghostty themes 2025-12-31 07:36:00 +01:00
ed658e43b3 chore: track dist outputs 2025-12-31 06:22:01 +01:00
f4566fa638 fix: release meta.yaml newlines owlry-v1.0.0 sherlock-v1.0.0 spicetify-v1.0.0 2025-12-31 06:17:21 +01:00
c046821dc9 chore: release apps v1.0.0 2025-12-31 06:15:25 +01:00
aa8bc21d97 fix: normalize new app meta.yaml 2025-12-31 06:14:52 +01:00
3ea3533139 chore: release apps v1.0.0 2025-12-31 06:11:39 +01:00
b8fffddd1b feat: add spicetify, owlry, and sherlock templates 2025-12-31 06:10:46 +01:00
1198ae8afd chore: add release automation 2025-12-31 05:07:22 +01:00
82d0580c3c chore: bump app theme versions alacritty-v1.0.1 btop-v1.0.1 fuzzel-v1.0.1 gemini-v1.0.1 gtk4-v1.0.1 hyprland-v1.0.1 kitty-v1.0.1 nvim-v1.0.1 swaync-v1.0.1 waybar-v1.0.1 zathura-v1.0.1 zed-v1.0.1 zsh-v1.0.1 2025-12-31 04:47:09 +01:00
0437978c8c feat: update zsh prompt and neon color8 2025-12-31 04:33:09 +01:00
de71d67ba4 docs: fix INSTALL formatting and add AGENTS guide 2025-12-31 01:37:47 +01:00
cbfa26afb7 feat: add SwayNC notification center template
- Created Jinja2 template for SwayNC CSS.
- Mapped system DNA to notification states (Critical, Normal, MPRIS).
- Updated documentation and repository map.
2025-12-31 01:23:53 +01:00
9885a192a1 feat: add Btop resource monitor template
- Created Jinja2 template for Btop theme.
- Mapped system DNA to Btop graph gradients and UI elements.
- Updated documentation and repository map.
2025-12-31 01:22:20 +01:00
7faf00eeb3 feat: add Zathura document viewer template
- Created Jinja2 template for Zathura config.
- Mapped UI colors and PDF recolor settings to system DNA.
- Updated documentation and repository map.
2025-12-31 01:14:04 +01:00
70961e6c70 feat: add Waybar color variable template
- Created CSS template for Waybar variables using @define-color.
- Mapped system DNA to generic and semantic CSS variable names.
- Updated documentation and repository map.
2025-12-31 01:01:45 +01:00
8479c3d4dd feat: add Fuzzel theme template
- Created Jinja2 template for Fuzzel application launcher.
- Standardized color mappings (Void background, Razor selection, Cyan border).
- Updated documentation and repository map.
2025-12-31 00:56:14 +01:00
e8d276161a feat: add Hyprland theme support
- Created Jinja2 template for Hyprland color configuration.
- Mapped system DNA to Hyprland variables (borders, accents, text).
- Updated documentation (README, INSTALL) to include Hyprland.
2025-12-31 00:48:50 +01:00
2eea11c22f docs: refactor documentation for completeness and accuracy
- Updated README.md with full list of 7 supported platforms and build instructions.
- Updated INSTALL.md to include GTK4 instructions and clarify Zed/GTK aggregated files.
- Added 'Building' section to README.
2025-12-31 00:40:41 +01:00
3ee1cfd609 feat: finalize meta-driven build system and GTK4 support
- Completed migration to meta.yaml driven build strategy.
- Added GTK4 template with aggregated light/dark mode support.
- Updated repository map in GEMINI.md.
2025-12-31 00:33:58 +01:00
1e86fa7fa1 chore: add meta.yaml to all templates
- Standardized metadata (author, description, version, strategy) across all theme templates.
- Ensures consistent build behavior and documentation.
2025-12-31 00:33:33 +01:00
2344e99e89 docs: add installation instructions for all supported apps 2025-12-30 07:02:42 +01:00
513a12ebdb feat: add Gemini CLI theme templates 2025-12-30 06:35:23 +01:00
b92c501fde refactor: restructure dist/ and implement aggregated Zed theme
- Updated build.py to support app-centric directory structure (dist/<app>/).
- Modified build.py to allow aggregated multi-scheme rendering (for Zed).
- Refactored Zed template to include both Neon and Aeon variants in a single JSON.
- Standardized theme file naming in dist/.
2025-12-30 06:12:20 +01:00
b4b7316d52 feat: add templates for Zsh, Kitty, and Alacritty
- Integrated Zsh cockpit theme with radar/AAR logic.
- Added Kitty terminal configuration mirroring system DNA.
- Added Alacritty TOML template for semantic color mapping.
- Updated GEMINI.md repository map.
2025-12-30 04:39:26 +01:00
8d6fe00ad8 feat: initialize Apex Theme System with build engine and Neovim template
- Set up project structure and Source of Truth (GEMINI.md).
- Implement DNA source files (src/*.yaml) with semantic color definitions.
- Build clinical light (Aeon) and high-contrast dark (Neon) specifications.
- Create Jinja2-based build system (build.py) using uv for reproducibility.
- Implement Neovim theme template mirroring the philosophy.
2025-12-29 23:00:53 +01:00
36ab4e62f1 first commit; 2025-12-29 22:47:21 +01:00