feat: sync .config dotfiles, transition Node to mise, integrate 1Password CLI/SSH Agent, and add optional AI CLI tools
This commit is contained in:
@@ -53,15 +53,30 @@ nvim
|
||||
### Manuelle Installation
|
||||
|
||||
```bash
|
||||
# Core tools installieren
|
||||
brew install git neovim fish starship fzf ripgrep fd bat btop
|
||||
brew install --cask ghostty
|
||||
# Custom taps hinzufügen (für Yabai)
|
||||
brew tap koekeishiya/formulae
|
||||
|
||||
# Core & Development tools installieren
|
||||
brew install git neovim fish starship fzf ripgrep fd bat btop neofetch direnv lazygit mise yabai tmux
|
||||
brew install --cask ghostty 1password-cli
|
||||
|
||||
# Symlinks erstellen
|
||||
ln -sf ~/gits/dotfiles/.config/fish ~/.config/fish
|
||||
ln -sf ~/gits/dotfiles/.config/nvim ~/.config/nvim
|
||||
ln -sf ~/gits/dotfiles/.config/ghostty ~/.config/ghostty
|
||||
ln -sf ~/gits/dotfiles/.config/starship.toml ~/.config/starship.toml
|
||||
ln -sf ~/gits/dotfiles/.config/neofetch ~/.config/neofetch
|
||||
ln -sf ~/gits/dotfiles/.config/yabai ~/.config/yabai
|
||||
|
||||
# Btop & Htop Konfigurationsdateien verlinken
|
||||
mkdir -p ~/.config/btop ~/.config/htop
|
||||
ln -sf ~/gits/dotfiles/.config/btop/btop.conf ~/.config/btop/btop.conf
|
||||
ln -sf ~/gits/dotfiles/.config/htop/htoprc ~/.config/htop/htoprc
|
||||
|
||||
# Tmux Konfiguration verlinken (modern & klassisch)
|
||||
mkdir -p ~/.config/tmux
|
||||
ln -sf ~/gits/dotfiles/.config/tmux/tmux.conf ~/.config/tmux/tmux.conf
|
||||
ln -sf ~/gits/dotfiles/.config/tmux/tmux.conf ~/.tmux.conf
|
||||
|
||||
# Fish als default shell
|
||||
chsh -s $(which fish)
|
||||
@@ -205,6 +220,25 @@ nvim
|
||||
|
||||
---
|
||||
|
||||
## 🤖 KI / AI CLI Tools (Optional)
|
||||
|
||||
Das Installationsskript kann optional verschiedene KI-Kommandozeilentools für Sie einrichten:
|
||||
|
||||
* **Google Antigravity CLI (`agy`)**: Das primäre AI-Agent-Werkzeug für dieses Setup.
|
||||
* Installation: `curl -sS https://antigravity.google/install.sh | bash`
|
||||
* **Claude Code (`@anthropic-ai/claude-code`)**: Anthropic's offizielles, agentisches Terminal-Tool für Claude.
|
||||
* Installation (via Mise): `mise exec -- npm install -g @anthropic-ai/claude-code`
|
||||
* **LLM CLI (`llm`)**: Simon Willison's CLI für den universellen API-Zugriff auf ChatGPT, Claude und DeepSeek über Plugins.
|
||||
* Installation: `brew install llm` bzw. `pip install llm`
|
||||
* Plugins: `llm install llm-claude llm-gpt3 llm-deepseek`
|
||||
* **tgpt**: Ein Zero-Config Terminal ChatGPT Client (benötigt keinen API-Key).
|
||||
* Installation: `brew install tgpt`
|
||||
* **Ollama**: Zum lokalen Offline-Ausführen von Modellen wie `deepseek-coder`.
|
||||
* Installation: `brew install --cask ollama` (macOS) bzw. `curl -fsSL https://ollama.com/install.sh | sh` (Linux)
|
||||
* Ausführen: `ollama run deepseek-coder`
|
||||
|
||||
---
|
||||
|
||||
## 🎨 Features
|
||||
|
||||
### Neovim
|
||||
@@ -216,7 +250,7 @@ nvim
|
||||
✅ **Lazy Loading** - Schneller Start
|
||||
|
||||
### Fish Shell
|
||||
✅ **NVM Integration** - Node Version Management
|
||||
✅ **Mise Integration** - Modernes Tool- & Node-Version-Management
|
||||
✅ **FZF Integration** - Fuzzy finding everywhere
|
||||
✅ **Git Shortcuts** - Aliases für häufige Commands
|
||||
✅ **Kubernetes** - kubectl completion
|
||||
|
||||
Reference in New Issue
Block a user