From cc2971fdd7fd97799ac6dfcc8a58110eb903803f Mon Sep 17 00:00:00 2001 From: rene Date: Fri, 27 Mar 2026 14:03:32 +0100 Subject: [PATCH] =?UTF-8?q?README:=20Installationsroutine,=20toolbox-Men?= =?UTF-8?q?=C3=BC=20und=20git-notify=20dokumentiert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- README.md | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 9a3aad6..aee09ce 100644 --- a/README.md +++ b/README.md @@ -56,10 +56,10 @@ Pullt alle Repositories (ueberspringt Repos mit lokalen Aenderungen). gitupdate # alle Repos pullen ``` -### toolbox - interaktiver Tool-Launcher +### toolbox / tools - interaktiver Tool-Launcher -Startet eine fzf-basierte Auswahl aller installierten Tools mit Kategorien und Kurzbeschreibungen. -TUI-Tools (lazygit, btop, yazi…) öffnen in einem neuen Terminal-Tab, Output-Tools laufen direkt inline. +Zweistufiges fzf-Menü: erst Kategorie wählen, dann Tool — mit Preview-Pane für Beschreibung und Befehl. +Öffnet immer in einem neuen Fenster mit aktuellem Profil im aktuellen Verzeichnis. Funktioniert auf macOS (iTerm2) und Linux (xfce4-terminal, gnome-terminal, kitty, alacritty). ```bash @@ -70,6 +70,17 @@ tools-ref # statisches Cheatsheet (Kurzform: tr) Mac-only Tools (z.B. `temps`) werden auf Linux automatisch ausgeblendet. Linux-Binaries (`batcat`, `fdfind`) werden automatisch aufgelöst. +### git-notify - Update-Benachrichtigung beim Shell-Start + +Läuft automatisch im Hintergrund wenn eine neue interaktive Shell geöffnet wird. +Prüft per `git fetch` alle konfigurierten Repos auf neue Remote-Commits und gibt eine +kompakte Meldung aus wenn Updates verfügbar sind — kein Output wenn alles aktuell ist. + +``` +📥 Git-Updates verfügbar dotfiles-rene (2), ki-agenten (1) + → gitsync zum Aktualisieren +``` + ### cb - Clipboard bereinigen Entfernt die 2 fuehrenden Leerzeichen pro Zeile aus der Zwischenablage, die Claude Code bei der Terminal-Ausgabe einfuegt. Nuetzlich beim Kopieren mehrzeiliger Befehle oder Codeblocks. @@ -110,18 +121,27 @@ Screensaver rotieren automatisch nach 5 Minuten Idle. `setup-desktop.sh` klont dieses Repo und verlinkt alles automatisch. -### Manuell (bestehender Mac/Linux) +### Manuell (bestehender Mac/Linux — z.B. m13, m16) ```bash +# 1. Repo klonen git clone https://git.motocamp.de/rene/dotfiles-rene.git ~/git-projekte/dotfiles-rene -# zshrc installieren +# 2. zshrc installieren cd ~/git-projekte/dotfiles-rene/zsh && bash install-zsh-dotfiles.sh -# toolbox in den PATH legen +# 3. tools-Binary verlinken +mkdir -p ~/bin ln -sf ~/git-projekte/dotfiles-rene/bin/toolbox ~/bin/toolbox +ln -sf ~/git-projekte/dotfiles-rene/bin/toolbox ~/bin/tools + +# 4. Skripte ausführbar machen +chmod +x ~/git-projekte/dotfiles-rene/bin/*.sh ``` +Ab dem nächsten Shell-Start läuft `git-notify` automatisch im Hintergrund und meldet +verfügbare Updates. Mit `gitsync` werden alle Repos dann auf einmal aktualisiert. + ## Offline-KI einrichten (neuer Mac) Lokale KI (LM Studio auf M1 Max) ueber VPN nutzen: