Commit 460e181446bd

Vincent Demeester <vincent@sbr.pm>
2026-02-02 13:02:19
fix(pi): use mkOutOfStoreSymlink for extension path
Fixes build error with absolute path in pure evaluation mode
1 parent 3f22625
Changed files (1)
home
common
home/common/dev/ai.nix
@@ -69,7 +69,7 @@ in
   # 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.xdg.configHome}/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/