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.
This commit is contained in:
s0wlz (Matthias Puchstein)
2025-12-31 00:56:14 +01:00
parent e8d276161a
commit 8479c3d4dd
5 changed files with 60 additions and 4 deletions

View File

@@ -79,5 +79,7 @@ Apex is not about pretty colors; it is about signal clarity.
│ ├── kitty/
│ ├── gemini/
│ ├── gtk4/
│ ├── hyprland/
│ ├── fuzzel/
│ └── alacritty/
└── dist/ # Compiled theme files (gitignore this)

View File

@@ -167,12 +167,46 @@ All generated theme files can be found in the `dist/` directory after running `u
2. Source the desired theme in your `hyprland.conf`:
```conf
```conf
source = ~/.config/hypr/apex-neon-colors.conf
source = ~/.config/hypr/apex-neon-colors.conf
# source = ~/.config/hypr/apex-aeon-colors.conf
# source = ~/.config/hypr/apex-aeon-colors.conf
```
```
---
## 9. Fuzzel
**Files:**
- `dist/fuzzel/apex-neon-fuzzel.ini`
- `dist/fuzzel/apex-aeon-fuzzel.ini`
**Installation:**
1. Copy the desired file to your Fuzzel config location:
```bash
mkdir -p ~/.config/fuzzel
cp dist/fuzzel/apex-neon-fuzzel.ini ~/.config/fuzzel/fuzzel.ini
```
2. Alternatively, use the `--config` flag when launching Fuzzel.

View File

@@ -20,6 +20,7 @@ The factory currently generates native themes for:
- **Gemini CLI** (JSON)
- **GTK4 / Libadwaita** (CSS)
- **Hyprland** (Conf)
- **Fuzzel** (INI)
## The Apex DNA

View File

@@ -0,0 +1,15 @@
# {{ scheme }} — Fuzzel Theme
# DNA: State over Decoration
[colors]
background={{ palette.background | replace('#', '') }}ff
text={{ palette.foreground | replace('#', '') }}ff
match={{ palette.info | replace('#', '') }}ff
selection={{ palette.selection | replace('#', '') }}ff
selection-text={{ palette.selection_fg | replace('#', '') }}ff
selection-match={{ palette.info | replace('#', '') }}ff
border={{ palette.info | replace('#', '') }}ff
[border]
width=2
radius=0

View File

@@ -0,0 +1,4 @@
author: S0wlz (Owlibou)
description: Fuzzel application launcher theme
version: 1.0.0
strategy: individual