fix: add mocha.conf fallback for pywal colors #14

Merged
gortium merged 2 commits from fix/hyprland-color-fallback into master 2026-06-08 20:08:04 +00:00
Collaborator

Problem

Hyprland lance deux erreurs quand pywal n'a pas encore généré ~/.cache/wal/colors-hyprland.conf :

source= globbing error: found no match
failed to parse $color2 as a color

Les variables $color1, $color2, $background sont undefined.

Fix

  1. mocha.conf — ajout de variables $color1, $color2, $color3, $background en fallback (couleurs Catppuccin Mocha)
  2. hyprland.confsource = mocha.conf avant le fichier pywal, pour que les couleurs Mocha soient toujours disponibles et que pywal les override quand le fichier existe

Comportement résultant

  • Sans pywal : les couleurs Mocha sont utilisées (pas d'erreur)
  • Avec pywal : le source = ~/.cache/wal/colors-hyprland.conf écrase les fallbacks
## Problem Hyprland lance deux erreurs quand pywal n'a pas encore généré `~/.cache/wal/colors-hyprland.conf` : ``` source= globbing error: found no match failed to parse $color2 as a color ``` Les variables `$color1`, `$color2`, `$background` sont undefined. ## Fix 1. **`mocha.conf`** — ajout de variables `$color1`, `$color2`, `$color3`, `$background` en fallback (couleurs Catppuccin Mocha) 2. **`hyprland.conf`** — `source = mocha.conf` avant le fichier pywal, pour que les couleurs Mocha soient toujours disponibles et que pywal les override quand le fichier existe ## Comportement résultant - **Sans pywal :** les couleurs Mocha sont utilisées (pas d'erreur) - **Avec pywal :** le `source = ~/.cache/wal/colors-hyprland.conf` écrase les fallbacks
Hermes added 1 commit 2026-06-08 20:00:43 +00:00
Add source = mocha.conf before pywal's colors-hyprland.conf so
Catppuccin Mocha colors always load as defaults. Also define
$color1, $color2, $color3, and $background in mocha.conf as
fallbacks for when pywal hasn't generated its color file.

Fixes two Hyprland errors:
- 'source= globbing error: found no match' when pywal file missing
- 'failed to parse $color2 as a color' gradient parsing error
Hermes added 1 commit 2026-06-08 20:06:16 +00:00
Yazi's newer TOML parser requires kebab-case key names.
$schema starts with a non-letter character, causing:
  TOML parse error at line 3: must be a kebab-cased string
gortium merged commit af9fa42cd3 into master 2026-06-08 20:08:04 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gortium/dotfiles#14
No description provided.