diff options
| author | Thomas Vanbesien <tvanbesi@proton.me> | 2026-06-27 17:05:45 +0200 |
|---|---|---|
| committer | Thomas Vanbesien <tvanbesi@proton.me> | 2026-06-27 17:05:45 +0200 |
| commit | 28e6b8c83c44b2b91d86af488ee444ddbabcaaa5 (patch) | |
| tree | dd5af2d4cafe14653954bd113978375061a45ad7 /README.md | |
| parent | 39dbb07108495a4b06fdf798414c46bf313d206a (diff) | |
| download | dotfiles-kde.tar.gz dotfiles-kde.zip | |
claude-config is now a single self-contained submodule (the memory store
folded back into it and the `claude-wrapper` launcher became hooks), so
the second submodule and the machinery around it are gone.
- Remove the `.config/claude-memory` submodule (gitlink + `.gitmodules`).
- `dotfiles` helper: `_install_claude` now just installs/updates the
`claude` binary (no wrapper, alias, or completion to link); drop
`_commit_claude_memory`; add `claude-adopt-project`, which creates or
adopts a project's Claude store and wires its `.claude` symlink (the
interactive half of the `Setup` hook).
- Drop the now-unused `CLAUDE_MEMORY_DIRS` from `environment.d`, remove
the dead `claude` bash-completion symlink, and update the `dotfiles`
completion and README accordingly.
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -33,8 +33,8 @@ Then track files one at a time — `git add ~/.bashrc` — and never `git add -A that exports (or unsets) the git variables in the current shell — a script can't mutate its parent's environment, so you paste the line to toggle one shell. - **`dotfiles sync`** runs the whole non-interactive setup: - Arch/AUR packages via `yay`, XDG user dirs, Python tools via `pipx`, a from-source Neovim build when a newer release tag is available, Proton VPN, and the `keyd` service. -- **`dotfiles commit claude-memory`** snapshots and pushes the Claude memory store submodule (via `claude memory`), then commits the bumped submodule pointer here. + Arch/AUR packages via `yay`, XDG user dirs, Python tools via `pipx`, a from-source Neovim build when a newer release tag is available, Proton VPN, the `keyd` service, and the Claude Code binary. +- **`dotfiles claude-adopt-project`** creates or adopts the Claude store for the current directory and wires its `.claude` symlink (the interactive half of the Claude `Setup` hook). There is also a dedicated `tmux-dotfiles` launcher (and its `.desktop` entry) that opens a foot/tmux session with the git environment already on. Its sibling `tmux-notes` opens Neovim on the notes directory (`~/Notes`, via `+NotesOpen`) in a dedicated foot/tmux "Notes" session. @@ -48,7 +48,7 @@ Its sibling `tmux-notes` opens Neovim on the notes directory (`~/Notes`, via `+N - **File browser** — [ranger][6] - **Password manager** — [pass][5] - **Keyboard remapping** — [keyd][7] -- **Claude Code** — `claude-config` + `claude-memory` submodules +- **Claude Code** — `claude-config` submodule (`.config/claude`) ## Links |
