diff --git a/GEMINI.md b/GEMINI.md index 3cce6bf..621aee1 100644 --- a/GEMINI.md +++ b/GEMINI.md @@ -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) diff --git a/INSTALL.md b/INSTALL.md index f2b19df..bfa1c56 100644 --- a/INSTALL.md +++ b/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. + + \ No newline at end of file diff --git a/README.md b/README.md index 2b694e1..e1e93b0 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ The factory currently generates native themes for: - **Gemini CLI** (JSON) - **GTK4 / Libadwaita** (CSS) - **Hyprland** (Conf) +- **Fuzzel** (INI) ## The Apex DNA diff --git a/templates/fuzzel/fuzzel.ini.j2 b/templates/fuzzel/fuzzel.ini.j2 new file mode 100644 index 0000000..5203819 --- /dev/null +++ b/templates/fuzzel/fuzzel.ini.j2 @@ -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 diff --git a/templates/fuzzel/meta.yaml b/templates/fuzzel/meta.yaml new file mode 100644 index 0000000..634eb45 --- /dev/null +++ b/templates/fuzzel/meta.yaml @@ -0,0 +1,4 @@ +author: S0wlz (Owlibou) +description: Fuzzel application launcher theme +version: 1.0.0 +strategy: individual