Skip to content

chore: ローカルの設定変更を dotfiles に反映 - #73

Merged
tunepolo merged 2 commits into
mainfrom
chore/sync-local-drift
Aug 8, 2026
Merged

chore: ローカルの設定変更を dotfiles に反映#73
tunepolo merged 2 commits into
mainfrom
chore/sync-local-drift

Conversation

@tunepolo

@tunepolo tunepolo commented Aug 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • chezmoi diff でドリフト(実運用ファイルが dotfiles リポジトリより新しい状態)を検知した4ファイルを chezmoi re-add 等でリポジトリ側に取り込んだ。
    • .claude/settings.json: 有効プラグイン(dart-flutter, modern-web-guidance, claude-security 等)と SessionStart フックの構成をローカルに合わせる
    • .config/git/config.tmpl: core.fsmonitor / core.untrackedCache を有効化、gh 経由の credential helper 設定を追加(テンプレートのため手動反映)
    • .config/ghostty/config: 末尾改行のみ(内容変更なし)
    • .config/snapzy/config.toml: バージョン・保存先・キャプチャ設定をローカルの現行値に合わせる
  • .config/mise/config.toml は直近の 1885689 feat(mise): npm グローバルパッケージ管理を mise tools に移行 の方が新しく、ローカルが移行前の状態だっただけと判断し、今回の反映対象から除外した(別途ローカル側を chezmoi apply で追従させる想定)。

Test plan

  • chezmoi diff で対象4ファイル以外に差分が残っていないことを確認
  • コミット内容にシークレット等が含まれていないことを目視確認
  • 別マシンで chezmoi apply して問題なく反映されることを確認

🤖 Generated with Claude Code

.claude/settings.json, ghostty, git, snapzy の実運用設定が
dotfiles リポジトリ側より新しくなっていたため、ローカルの状態を
正として re-add で取り込んだ。

- .claude/settings.json: 有効化プラグイン(dart-flutter, modern-web-guidance,
  claude-security 等)とSessionStartフックをローカルの構成に合わせる
- git config: core.fsmonitor / core.untrackedCache を有効化し、
  gh 経由のcredential helper設定を追加
- ghostty: 末尾改行を追加(内容は変更なし)
- snapzy: バージョン・保存先・キャプチャ設定をローカルの現行値に合わせる

なお mise/config.toml は直近の npm ツール移行コミットの方が新しいため、
今回の反映対象から除外した。
ホームディレクトリがハードコードされておりこのマシン固有だったため、
他のマシンでも動くよう $HOME 展開に変更する。
@tunepolo
tunepolo merged commit cb19ccf into main Aug 8, 2026
5 checks passed
@tunepolo
tunepolo deleted the chore/sync-local-drift branch August 8, 2026 02:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant