|

profiles: vendor library — claude-share, llm-share, dotfiles

Author: Chris Tusa <chris.tusa@leafscale.com>
Date: May 09, 2026 00:37
Node: 6936caeb382f92ea694785f6693b9a3f9182682b
Branch: default

Diff

diff -r 1e6f78b99de6 -r 6936caeb382f profiles/claude-share.yml
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/profiles/claude-share.yml	Sat May 09 00:37:53 2026 +0000
@@ -0,0 +1,15 @@
+name: claude-share
+description: Share host's Claude CLI state (auth, history, plugins) into containers.
+config: {}
+devices:
+  claude-state:
+    type: disk
+    source: ${HOME}/.claude
+    path: ${HOME}/.claude
+    shift: "true"
+  claude-bin:
+    type: disk
+    source: ${HOME}/.local/bin/claude
+    path: /usr/local/bin/claude
+    readonly: "true"
+    shift: "true"
diff -r 1e6f78b99de6 -r 6936caeb382f profiles/dotfiles.yml
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/profiles/dotfiles.yml	Sat May 09 00:37:53 2026 +0000
@@ -0,0 +1,16 @@
+name: dotfiles
+description: Bind common host dotfiles (.gitconfig, .hgrc) into containers.
+config: {}
+devices:
+  gitconfig:
+    type: disk
+    source: ${HOME}/.gitconfig
+    path: ${HOME}/.gitconfig
+    readonly: "true"
+    shift: "true"
+  hgrc:
+    type: disk
+    source: ${HOME}/.hgrc
+    path: ${HOME}/.hgrc
+    readonly: "true"
+    shift: "true"
diff -r 1e6f78b99de6 -r 6936caeb382f profiles/llm-share.yml
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/profiles/llm-share.yml	Sat May 09 00:37:53 2026 +0000
@@ -0,0 +1,15 @@
+name: llm-share
+description: Wire containers to the host ollama daemon over LAN.
+config:
+  environment.OLLAMA_HOST: "http://${HOST_LAN_IP}:11434"
+devices:
+  ollama-bin:
+    type: disk
+    source: /usr/local/bin/ollama
+    path: /usr/local/bin/ollama
+    readonly: "true"
+  ollama-state:
+    type: disk
+    source: ${HOME}/.ollama
+    path: ${HOME}/.ollama
+    shift: "true"