README: Installationsroutine, toolbox-Menü und git-notify dokumentiert
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
cbfda7a410
commit
cc2971fdd7
1 changed files with 26 additions and 6 deletions
32
README.md
32
README.md
|
|
@ -56,10 +56,10 @@ Pullt alle Repositories (ueberspringt Repos mit lokalen Aenderungen).
|
||||||
gitupdate # alle Repos pullen
|
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.
|
Zweistufiges fzf-Menü: erst Kategorie wählen, dann Tool — mit Preview-Pane für Beschreibung und Befehl.
|
||||||
TUI-Tools (lazygit, btop, yazi…) öffnen in einem neuen Terminal-Tab, Output-Tools laufen direkt inline.
|
Öffnet immer in einem neuen Fenster mit aktuellem Profil im aktuellen Verzeichnis.
|
||||||
Funktioniert auf macOS (iTerm2) und Linux (xfce4-terminal, gnome-terminal, kitty, alacritty).
|
Funktioniert auf macOS (iTerm2) und Linux (xfce4-terminal, gnome-terminal, kitty, alacritty).
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|
@ -70,6 +70,17 @@ tools-ref # statisches Cheatsheet (Kurzform: tr)
|
||||||
Mac-only Tools (z.B. `temps`) werden auf Linux automatisch ausgeblendet.
|
Mac-only Tools (z.B. `temps`) werden auf Linux automatisch ausgeblendet.
|
||||||
Linux-Binaries (`batcat`, `fdfind`) werden automatisch aufgelöst.
|
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
|
### 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.
|
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.
|
`setup-desktop.sh` klont dieses Repo und verlinkt alles automatisch.
|
||||||
|
|
||||||
### Manuell (bestehender Mac/Linux)
|
### Manuell (bestehender Mac/Linux — z.B. m13, m16)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
# 1. Repo klonen
|
||||||
git clone https://git.motocamp.de/rene/dotfiles-rene.git ~/git-projekte/dotfiles-rene
|
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
|
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/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)
|
## Offline-KI einrichten (neuer Mac)
|
||||||
|
|
||||||
Lokale KI (LM Studio auf M1 Max) ueber VPN nutzen:
|
Lokale KI (LM Studio auf M1 Max) ueber VPN nutzen:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue