Commit 02b3af6d8cc5

Vincent Demeester <vincent@sbr.pm>
2025-12-03 21:53:32
feat: Enable Go-based Claude hooks on kyushu
- Replace Bun/TypeScript hooks with native Go binaries - Eliminate runtime dependency on Bun for hook execution - Install claude-hooks package declaratively via home-manager Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent d74f290
Changed files (2)
dots
systems
kyushu
dots/.claude/settings.json
@@ -5,7 +5,7 @@
         "hooks": [
           {
             "type": "command",
-            "command": "bun /home/vincent/.claude/hooks/initialize-session.ts"
+            "command": "claude-hooks-initialize-session"
           }
         ]
       }
@@ -15,7 +15,7 @@
         "hooks": [
           {
             "type": "command",
-            "command": "bun /home/vincent/.claude/hooks/capture-tool-output.ts"
+            "command": "claude-hooks-capture-tool-output"
           }
         ]
       }
systems/kyushu/home.nix
@@ -57,6 +57,7 @@
     go-org-readwise
     gh-restart-failed
     arr
+    claude-hooks
   ];
 
 }