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: