Commit 7f559cb047d9
Changed files (6)
dots
pi
agent
home
common
dev
dots/.config/pi/agent/extensions/claude-hooks.ts → dots/pi/agent/extensions/claude-hooks.ts
File renamed without changes
dots/.config/pi/agent/AGENTS.md → dots/pi/agent/AGENTS.md
File renamed without changes
dots/.config/pi/agent/README.md → dots/pi/agent/README.md
File renamed without changes
dots/.config/pi/agent/settings.json → dots/pi/agent/settings.json
File renamed without changes
dots/Makefile
@@ -57,7 +57,7 @@ all += git-template copilot-hooks opencode-plugin pi-agent
git-template : ~/.config/git/template
copilot-hooks : ~/.config/copilot-hooks
opencode-plugin : ~/.config/opencode/plugin
-pi-agent : ~/.config/pi/agent
+pi-agent : ~/.pi/agent
# Backward compatibility: symlink ~/.claude to ~/.config/claude
~/.claude : force
@@ -65,6 +65,12 @@ pi-agent : ~/.config/pi/agent
@mkdir -p ~/.config
@ln -snf ~/.config/claude ~/.claude
+# Pi agent configuration goes to ~/.pi instead of ~/.config/pi
+~/.pi/agent : force
+ @echo "📋 Linking $(dotfiles)/pi/agent -> ~/.pi/agent"
+ @mkdir -p ~/.pi
+ @ln -snf $(dotfiles)/pi/agent ~/.pi/agent
+
# Generate ntfy client.yml from template with passage secrets injected
~/.config/ntfy/client.yml : $(dotfiles)/.config/ntfy/client.yml.in $(dotfiles)/.config/ntfy/ntfy-update-config force
@echo "⚙️ Generating $$@ from template with passage secrets"
home/common/dev/ai.nix
@@ -66,11 +66,7 @@ in
# amp-cli
];
- # Pi coding agent extension management
- # Pi looks for extensions in ~/.pi/agent/extensions/ for auto-discovery
- home.file.".pi/agent/extensions/claude-hooks.ts" = {
- source = config.lib.file.mkOutOfStoreSymlink "${config.xdg.configHome}/pi/agent/extensions/claude-hooks.ts";
- };
+
# aichat configuration is now managed in dots/.config/aichat/
# See dots/Makefile for config.yaml generation from template