Add Windows support via chezmoi
- Add .chezmoiroot to preserve stow structure - Add .chezmoiignore to exclude Linux-only packages on Windows - Add PowerShell scripts for path conversion and skills symlinks - Update README with Windows installation instructions - Tested: vim, agents, codex, claude, opencode configs work on Windows
This commit is contained in:
1 parent
39d1d8636e
commit
6d5ac4fb57
6 files changed
+182
-1
No files matched your search
@@ -99,7 +99,7 @@ mkdir -p ~/.claude
|
||||
ln -snf ~/.agents/skills ~/.claude/skills
|
||||
```
|
||||
|
||||
### Stow (рекомендуется)
|
||||
### Stow (рекомендуется для Linux/WSL)
|
||||
|
||||
```bash
|
||||
# Установка stow
|
||||
@@ -115,13 +115,62 @@ stow bash tmux vim zed agents opencode codex claude
|
||||
[ -f ~/.bash_custom ] && source ~/.bash_custom
|
||||
```
|
||||
|
||||
### Windows (chezmoi)
|
||||
|
||||
Для Windows используется [chezmoi](https://www.chezmoi.io/) — кросс-платформенный менеджер dotfiles.
|
||||
|
||||
> 💡 **Примечание:** chezmoi также работает на Linux/WSL, но stow предпочтительнее для полной функциональности.
|
||||
|
||||
**⚠️ Требования:**
|
||||
- Developer Mode должен быть включён (для создания симлинков)
|
||||
- PowerShell 5.0+ или PowerShell Core
|
||||
|
||||
**Установка (два шага):**
|
||||
|
||||
```powershell
|
||||
# 1. Установка chezmoi
|
||||
winget install twpayne.chezmoi
|
||||
|
||||
# 2. Инициализация (клонирует репо)
|
||||
chezmoi init ddmitry/dotfiles
|
||||
|
||||
# 3. Первое применение (подготавливает структуру)
|
||||
chezmoi apply
|
||||
|
||||
# 4. Второе применение (копирует файлы в правильные места)
|
||||
chezmoi apply
|
||||
```
|
||||
|
||||
**Примечания:**
|
||||
- После шага 4 все файлы будут на месте: `~/.vimrc`, `~/.agents/skills/`, `~/.config/opencode/`, и т.д.
|
||||
- Симлинки для skills создаются автоматически только если включен Developer Mode
|
||||
- Без Developer Mode AI-ассистенты будут работать с прямыми копиями skills
|
||||
|
||||
**Что доступно на Windows:**
|
||||
- ✅ Vim
|
||||
- ✅ Agents (shared skills)
|
||||
- ✅ Codex (с симлинками на skills)
|
||||
- ✅ Claude (с симлинками на skills)
|
||||
- ✅ Opencode (с симлинками на skills)
|
||||
|
||||
**Что НЕ доступно на Windows:**
|
||||
- ❌ Bash (Linux-only)
|
||||
- ❌ Tmux (Linux-only)
|
||||
- ❌ Zed (пути конфигурации отличаются)
|
||||
|
||||
## 🔧 Требования
|
||||
|
||||
### Linux/WSL
|
||||
- Linux (протестировано на Ubuntu)
|
||||
- Bash 4.0+
|
||||
- Tmux 2.0+
|
||||
- Vim 8.0+
|
||||
|
||||
### Windows
|
||||
- Windows 10/11 с Developer Mode
|
||||
- PowerShell 5.0+ или PowerShell Core
|
||||
- [chezmoi](https://www.chezmoi.io/)
|
||||
|
||||
## 📝 Дополнительные файлы
|
||||
|
||||
Для полной настройки создайте:
|
||||
|
||||
Reference in new issue
Block a user