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:
@@ -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)
|
||||
|
||||
42
INSTALL.md
42
INSTALL.md
@@ -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.
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@ The factory currently generates native themes for:
|
||||
- **Gemini CLI** (JSON)
|
||||
- **GTK4 / Libadwaita** (CSS)
|
||||
- **Hyprland** (Conf)
|
||||
- **Fuzzel** (INI)
|
||||
|
||||
## The Apex DNA
|
||||
|
||||
|
||||
15
templates/fuzzel/fuzzel.ini.j2
Normal file
15
templates/fuzzel/fuzzel.ini.j2
Normal 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
|
||||
4
templates/fuzzel/meta.yaml
Normal file
4
templates/fuzzel/meta.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
author: S0wlz (Owlibou)
|
||||
description: Fuzzel application launcher theme
|
||||
version: 1.0.0
|
||||
strategy: individual
|
||||
Reference in New Issue
Block a user