Commit e4fa795068b1

Vincent Demeester <vincent@sbr.pm>
2026-02-18 13:20:09
fix(dots): add modes.json symlink to Makefile
Added missing symlink target for pi agent modes.json so it gets linked alongside other pi agent config files.
1 parent 896740f
Changed files (1)
dots/Makefile
@@ -65,7 +65,7 @@ all += git-template copilot-hooks opencode-plugin pi-agent pi-agent-settings pi-
 git-template : ~/.config/git/template
 copilot-hooks : ~/.config/copilot-hooks
 opencode-plugin : ~/.config/opencode/plugin
-pi-agent : ~/.pi/agent/extensions ~/.pi/agent/agents ~/.pi/agent/AGENTS.md ~/.pi/agent/README.md ~/.pi/agent/keybindings.json ~/.pi/agent/sessions
+pi-agent : ~/.pi/agent/extensions ~/.pi/agent/agents ~/.pi/agent/AGENTS.md ~/.pi/agent/README.md ~/.pi/agent/keybindings.json ~/.pi/agent/modes.json ~/.pi/agent/sessions
 pi-agent-settings : pi-agent
 	@$(dotfiles)/pi/agent/ensure-settings.sh
 pi-agent-auth : pi-agent
@@ -171,6 +171,11 @@ pi-extensions-install:
 	@mkdir -p ~/.pi/agent
 	@ln -snf $(dotfiles)/pi/agent/keybindings.json ~/.pi/agent/keybindings.json
 
+~/.pi/agent/modes.json : force
+	@echo "๐Ÿ”— Linking $(dotfiles)/pi/agent/modes.json -> ~/.pi/agent/modes.json"
+	@mkdir -p ~/.pi/agent
+	@ln -snf $(dotfiles)/pi/agent/modes.json ~/.pi/agent/modes.json
+
 ~/.pi/agent/agents : force
 	@echo "๐Ÿค– Linking $(dotfiles)/pi/agent/agents -> ~/.pi/agent/agents"
 	@mkdir -p ~/.pi/agent