blob: dd4e629aa50f790def751a9b1fa8a51030f183e8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
# Claude Code configuration
This is my Claude Code configuration (a submodule of my `dotfiles` repo). Drop it in `.claude` (or `$CLAUDE_CONFIG_DIR`).
Run `bin/install.sh` to install Claude Code: it fetches or updates the binary, then sets up the session environment (`CLAUDE_CONFIG_DIR` and auto-memory disabled via `$XDG_CONFIG_HOME/environment.d/50-claude.conf`).
Only a subset of the directory is tracked, which is all configurations and scripts.
Much of what is **not** tracked is synchronized with Syncthing. That's the content I want shared across my devices but that doesn't need tracking or git history.
The remaining content is neither tracked nor synced. It's machine-specific local data.
To see what files are in which category there is a `bin/managed-files.sh` that you can run from this repo's root.
Precisions as to why files are tracked/synced are available in `.gitignore` and `.stignore`.
|