feat(shell): Kalina-CI-Prompt und Installer fuer weitere Maschinen (#2)
prompt.zsh: zweizeiliger zsh-Prompt aus den CI-Token (Tinte, Knochenweiss, Markenrot nur als Grafik, Text-Rot fuer Fehlercodes, Salbei nur an Git). install.sh: idempotent, sichert jede Datei, erkennt foot/qterminal/xfce4-terminal/xterm und prueft mit zsh -n, foot --check-config und xrdb.
This commit is contained in:
1 parent
ad5a3f0c6a
commit
6882349bf4
4 files changed
+710
No files matched your search
@@ -4,6 +4,27 @@ Format: Datum — was — warum. Die CI beginnt versioniert am 2026-10-23; davor
|
||||
sie verstreut (Marke in `brand/`, Dokument-CSS im Open-WebUI-Skill) und wurde nicht
|
||||
versioniert.
|
||||
|
||||
## 1.3.0 — 2026-11-02
|
||||
|
||||
- **Die CI reicht bis in die Shell.** `shell/prompt.zsh` rendert einen zweizeiligen Prompt
|
||||
(`┌─ kalina ~/kalina-ci · main ✚1 ✎2 · 4.2s` / `└─ ❯`) aus denselben Werten wie
|
||||
`themes/kalina-ci-dark.json`: Tinte `#0B0F14`, Knochenweiß `#F5F5EF`, Markenrot `#C1121F`
|
||||
nur als Grafik, Text-Rot `#E0454F` (4,70:1), Salbei `#7FA88C` nur an Git. Ausgerollt auf
|
||||
kalina, ROG, imac und Kalini 1 (Gast-VM); die Pixelprobe zeigt auf jedem Host `#0B0F14`.
|
||||
- **`shell/install.sh` richtet weitere Maschinen ohne meinen Zugriff ein.** Idempotent, sichert
|
||||
jede Datei nach `.vor-kalina-ci-<stempel>`, erkennt foot, qterminal, xfce4-terminal und xterm
|
||||
und prüft anschließend mit `zsh -n`, `foot --check-config` und `xrdb`-Query.
|
||||
- **Vier Erkenntnisse, die das Ausrollen gekostet hat:** p10k lässt sich nicht umfärben, nur
|
||||
ablösen (der dreizeilige Instant-Prompt hinterlässt beim Auskommentieren ein `fi`, danach
|
||||
startet keine Shell mehr); `${PWD/#$HOME/~}` ersetzt in zsh 5.9 nichts; `COLORTERM` wird per
|
||||
SSH nicht übertragen, remote bleibt es beim 256-Farben-Ersatz; wer die Login-Shell auf zsh
|
||||
umstellt, braucht `no_nomatch` in `~/.zshenv`, sonst brechen `ssh host '…'`-Aufrufe an leeren
|
||||
Globs ab, wo bash weitermachte.
|
||||
- **Terminal-Paletten sind nicht ratbar, sie sind messbar.** qterminal liest sein Schema nur
|
||||
aus `XDG_DATA_DIRS` (nicht aus `~/.local/share/qterminal`), xfce4-terminal ignoriert
|
||||
`terminalrc`, solange `xfconf` `/color-use-theme=true` hält, und foot 1.28 will
|
||||
`[colors-dark]` mit `cursor=<text> <grund>` statt `[colors]` mit `cursor-text`.
|
||||
|
||||
## 1.2.0 — 2026-10-23
|
||||
|
||||
- **Jede Seite wird durchgestempelt, keine eigene Impressumsseite** (Mathias: „Alle
|
||||
|
||||
Reference in new issue
Block a user