|

profile: claude-share also binds ~/.claude.json so claude can find its top-level config

Author: Chris Tusa <chris.tusa@leafscale.com>
Date: May 11, 2026 16:37
Node: a52a1e934b31e5efe453715db0e571326c4fda1a
Branch: default

Changed files:

Diff

diff -r 83eb7f1190be -r a52a1e934b31 profiles/claude-share.yml
--- a/profiles/claude-share.yml	Mon May 11 16:12:58 2026 -0500
+++ b/profiles/claude-share.yml	Mon May 11 16:37:33 2026 -0500
@@ -1,5 +1,5 @@
 name: claude-share
-description: Share host's Claude CLI state (auth, history, plugins) into containers.
+description: Share host's Claude CLI state (auth, history, plugins, top-level config) into containers.
 config: {}
 devices:
   claude-state:
@@ -7,6 +7,11 @@
     source: ${HOME}/.claude
     path: ${HOME}/.claude
     shift: "true"
+  claude-config:
+    type: disk
+    source: ${HOME}/.claude.json
+    path: ${HOME}/.claude.json
+    shift: "true"
   claude-bin:
     type: disk
     source: ${HOME}/.local/bin/claude