feat: Giga Rice 2026 — violet-chaton v2 + Ghost Shell AGS v3 #1

Merged
Tetardtek merged 4 commits from features/giga-rice-2026 into dev 2026-03-26 08:14:28 +00:00
Owner

Summary

  • Palette violet-chaton v2 — 16 couleurs originales (Mitsuri Kanroji gradient), palette.sh source unique, déclinée sur 15+ apps
  • Ghost Shell v2 — AGS v3 statusbar 3 couches : Heartbeat (pulse), Ghost Bar (hover reveal), Brain Power panel
  • Brain intégration — brain.ts lit le brain en temps réel (focus, todos, session-role)
  • Audit fixes — BRAIN_ROOT portable (env/config/fallback), Volume.tsx réactif, SCSS dédupliqué (-199 lignes)

Commits

  1. feat: violet-chaton v2 — palette, kitty, AGS v1 archive, Maple Mono NF
  2. feat: Ghost Shell v2 — AGS v3 statusbar + brain panel
  3. fix(ags-v3): audit fixes — portabilité, réactivité, dedup SCSS

Nice-to-have (post-merge)

  • Prompt.tsx — GLib.get_user_name()
  • ghost-shell.desktop — chemin portable
  • SystemStats.tsx — lire /proc directement
  • Battery.tsx — binding réactif sur charging
## Summary - **Palette violet-chaton v2** — 16 couleurs originales (Mitsuri Kanroji gradient), palette.sh source unique, déclinée sur 15+ apps - **Ghost Shell v2** — AGS v3 statusbar 3 couches : Heartbeat (pulse), Ghost Bar (hover reveal), Brain Power panel - **Brain intégration** — brain.ts lit le brain en temps réel (focus, todos, session-role) - **Audit fixes** — BRAIN_ROOT portable (env/config/fallback), Volume.tsx réactif, SCSS dédupliqué (-199 lignes) ## Commits 1. `feat: violet-chaton v2` — palette, kitty, AGS v1 archive, Maple Mono NF 2. `feat: Ghost Shell v2` — AGS v3 statusbar + brain panel 3. `fix(ags-v3): audit fixes` — portabilité, réactivité, dedup SCSS ## Nice-to-have (post-merge) - [x] Prompt.tsx — GLib.get_user_name() - [x] ghost-shell.desktop — chemin portable - [x] SystemStats.tsx — lire /proc directement - [x] Battery.tsx — binding réactif sur charging
Tetardtek added 3 commits 2026-03-26 08:10:07 +00:00
Refonte complete du rice. Palette 100% originale (Mitsuri Kanroji inspired),
zero emprunt Dracula/Catppuccin. 50 fichiers, 3200+ lignes.

Palette v2:
- palette.sh source de verite unique (dark + light)
- 5 accents (magenta, lilac, mitsuri, lavande, champagne)
- 4 semantiques derivees, 4 niveaux texte, 6 fonds
- Gradient signature: magenta → lilac → lavande → mitsuri
- Variante Light: fonds lavande, accents assombris WCAG

Terminal:
- kitty (remplace COSMIC Term comme principal)
- Maple Mono NF (cursive italics, ligatures)
- Cursor trail magenta, splits/layouts tiling, undercurl
- Vi-mode zsh avec cursor shape adaptatif

Shell:
- starship 3 lignes (palette nommee, brain_name, battery, sudo)
- zshrc v2 (nouveaux outils, fzf pimp, shell functions, vi-mode)
- Commandes custom: proj, glog, fkill, colors, hotkeys, weather, y

Desktop:
- AGS config (bar 3-pills, OSD gradient, launcher, notifications)
- COSMIC Dark + Light v2 (7 fichiers RON chacun)
- COSMIC Term v2 (color schemes dark/light, Maple Mono NF)
- GTK3/GTK4 dark + light css
- Vivaldi theme v2

Outils:
- +kitty +dust +procs +tokei +sd +hyperfine +gping +Maple Mono NF
- Propagation palette sur: bat, btop, cava, yazi, lazygit, rofi,
  delta, fastfetch, atuin, ls-colors, vivaldi
- Claude Code statusline brain-aware

Docs:
- README v2 complet (palette, structure, raccourcis, commandes)
- help.md v2 (reference exhaustive)
- AGS v3.1.0 (Astal/GTK3) Ghost Shell avec ghost mode (heartbeat + hover reveal)
- Modules : clock, battery, volume (interactif), network, MPRIS, CPU/RAM, systray
- Brain Power panel (Super + B) — lecture live focus/todos/session
- tetardtek_ prompt avec curseur clignotant
- Palette violet-chaton v2 documentée (Mitsuri Kanroji gradient magenta → green)
- Autostart COSMIC via .desktop
- Archive AGS v1 conservée pour référence
- brain.ts: BRAIN_ROOT résolu via $BRAIN_ROOT env / ~/.config/brain-path / fallback ~/Dev/Brain
- Volume.tsx: bindings volume + mute séparés et réactifs
- style.scss: importe _bar.scss et _heartbeat.scss via @use, supprime 199 lignes dupliquées
Tetardtek added 1 commit 2026-03-26 08:13:42 +00:00
- Prompt.tsx: GLib.get_user_name() au lieu de hardcode "tetardtek"
- ghost-shell.desktop: $HOME au lieu de chemin absolu
- SystemStats.tsx: lecture /proc/stat + /proc/meminfo (zero fork, économie batterie)
- Battery.tsx: createDerivedBinding percentage+charging — réactif sur branchement
Tetardtek merged commit e94b841b2a into dev 2026-03-26 08:14:28 +00:00
Tetardtek deleted branch features/giga-rice-2026 2026-03-26 08:14:35 +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: Tetardtek/dotfiles-violet-chaton#1