Meine persönlichen Konfigurationsdateien, verwaltet mit GNU Stow unter macOS.
brew install stowcd ~
git clone https://github.com/imago/dotfiles.git .dotfiles
cd .dotfilesstow zsh
stow gitstow .Die Ordnerstruktur spiegelt den Zielpfad relativ zu ~ wider:
.dotfiles/
├── git/ # Symlinks nach ~
│ └── .gitconfig
└── zsh/
└── .zshrc| Aktion | Befehl |
|---|---|
| Paket aktivieren | stow |
| Paket entfernen | stow -D |
| Neu verlinken | stow -R |
| Testlauf (dry-run) | stow -n -v |
Der Ordner skills/ enthält Skill-Instruktionsdateien (SKILL.md) für den persönlichen Einsatz in Projekten.
| Datei / Ordner | Zweck |
|---|---|
.github/skills/todo/SKILL.md |
Aufgabenverwaltung nach der Eisenhower-Methode (~/todo.md) |
cd ~/.dotfiles
stow --target ~/workspace/my-project skillsDamit werden die SKILL.md-Dateien per Symlink in das Zielverzeichnis eingebunden und stehen dem Copilot-Agenten im jeweiligen Projekt zur Verfügung:
~/workspace/my-project/.github/skills/todo/SKILL.md→ Todo-Skill
Wenn Zieldateien bereits existieren (z. B. ~/.zshrc), verschiebe oder lösche sie und führe Stow erneut aus:
mv ~/.zshrc ~/.zshrc.bak
stow zsh