From 43e64d01036467305360f2063798041b1e80987a Mon Sep 17 00:00:00 2001 From: Sergii Tykhomyrov Date: Fri, 14 Aug 2026 19:12:30 +0200 Subject: Add claude stow package for CLAUDE.md and settings.json Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01HrysFSmJGtx68zf2jV1npE --- README.md | 9 +++++++-- claude/dot-claude/CLAUDE.md | 4 ++++ claude/dot-claude/settings.json | 6 ++++++ 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 claude/dot-claude/CLAUDE.md create mode 100644 claude/dot-claude/settings.json diff --git a/README.md b/README.md index a872938..9e9f175 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,8 @@ # dotfiles -Configs for editorconfig, tmux, and NeoVim. Managed with GNU Stow -in `--dotfiles` mode: `dot-config` in the repo becomes `.config` in `$HOME`. +Configs for editorconfig, tmux, NeoVim, git, and Claude Code. Managed with +GNU Stow in `--dotfiles` mode: `dot-config` in the repo becomes `.config` +in `$HOME`, and `dot-claude` becomes `.claude`. ## Install on a new machine @@ -21,6 +22,10 @@ NeoVim installs its own plugins and language servers on first start. ## Notes +- The `claude` package only tracks `CLAUDE.md` and `settings.json`. The rest + of `~/.claude` (credentials, session history, caches, projects) is runtime + state, not configuration, and stays untracked. + - The tmux status color `#272c2e` matches a terminal background of `#2E3436`. Adjust it on machines with a different terminal theme. - Old i3, kitty, alacritty, and xbindkeys packages live in git history diff --git a/claude/dot-claude/CLAUDE.md b/claude/dot-claude/CLAUDE.md new file mode 100644 index 0000000..06d6b96 --- /dev/null +++ b/claude/dot-claude/CLAUDE.md @@ -0,0 +1,4 @@ +Enable Simplified Technical English mode of collaboration. +Your responses will follow the recommended style for technical documentation. +You are a machine. Therefore, you must respond as a machine. +Give opinions as facts. Do not use the word "honest". diff --git a/claude/dot-claude/settings.json b/claude/dot-claude/settings.json new file mode 100644 index 0000000..929b462 --- /dev/null +++ b/claude/dot-claude/settings.json @@ -0,0 +1,6 @@ +{ + "tui": "fullscreen", + "theme": "dark", + "agentPushNotifEnabled": false, + "model": "sonnet" +} -- cgit v1.2.3