My dotfiles managed with Chezmoi.
This repo targets a Windows 11 host with an Arch Linux WSL2 guest.
- Host OS: Windows 11
- Guest OS: Arch Linux on WSL2
- Shell: Zsh, with Antidote and Powerlevel10k
- Terminal: Tmux, with Oh My Tmux config files
- Toolchain: Mise
Setup scripts are in scripts/.
Custom Pi agent extensions and skills in dot_pi/agent/.
| Item | Type | Purpose |
|---|---|---|
keep-last-model.ts |
Extension | Keeps the last model used in the process instead of the default model when Pi reapplies the default (/new, or a failed model restore on /resume//fork). |
load-useful-info.ts |
Extension | Injects the current datetime, OS, and detected Python and Node.js versions as a hidden message on the first turn of a new chat. |
override-docs-section.ts |
Extension | Replaces the built-in docs section of the system prompt with custom instructions (read-only Git rule and ASD-STE100). |
print-system-prompt.ts |
Extension | Adds a /system-prompt command that writes the effective system prompt to system-prompt.txt for inspection. |
extend-pi |
Skill | Reference workflow for extending or explaining pi. Use together with override-docs-section.ts. |
- Desktop: AMD Ryzen 5900X + Nvidia GeForce 5070 Ti (PCPartPicker list)
- Laptop: ASUS Zenbook S16-ZGAI9