Skip to content

clean up outdated settings - #3

Merged
kaisugi merged 1 commit into
mainfrom
cleanup/outdated-settings
Oct 3, 2026
Merged

kaisugi merged 1 commit into
mainfrom
cleanup/outdated-settings

Conversation

@kaisugi

@kaisugi kaisugi commented Oct 3, 2026

Copy link
Copy Markdown
Owner

概要

2026年10月時点で古くなっていた設定・使われていなかった設定を整理する。

変更内容

パッケージ・ランタイム

  • Python: pyenv をやめ、uv で Python 3.14 を管理する(uv python install 3.14 --default)。pyenv 由来の config.fish のハック(brew alias、CLOUDSDK_PYTHON 固定)も削除
  • tldr → tlrc: Homebrew の tldr formula は 2025-10-24 に disabled 済み
  • Node.js: nvm install latest を lts に変更。config.fish のフォールバックも固定バージョン(v24.18.0)から lts にした
  • 削除: oh-my-fish(fisher と重複)、npm install -g yarn、wifi-password
  • Google Cloud CLI: ~/google-cloud-sdk の手動インストールをやめ、gcloud-cli cask に移行

シェル・エディタ

  • config.fish の PATH 操作を fish_add_path --global --move --path に統一。シェルをネストしても順序が崩れず、重複もしない。優先順位は ~/.local/bin > opencode > cargo > Homebrew
  • 使われていなかった GPG 設定を削除(Brewfile、init.sh、.gitconfig、GPG_TTY)
  • init.vim から Neovim のデフォルトと同じ設定を削除

Claude Code

  • effortLevel を modelSettings."claude-opus-5-5" に移した。トップレベルの effortLevel と claude-opus-5 のキーは、どちらも Opus 5.5 に効いていなかった
  • settings.local.json の管理をやめた(プロジェクト単位のファイルで、~/.claude/ に置いてもほぼ読まれない)
  • claude.ai から同期される claude/skills/synced/ を .gitignore に追加

CI

  • actions/checkout を v7 に更新
  • 常に成功していた brew bundle check || true を置き換えた。Brewfile のエントリが disabled なら失敗、deprecated なら warning を出す(修正前の Brewfile では tldr を検出することを確認済み)
  • uv による Python インストールのテストを追加

確認したこと

  • bash -n init.sh symlink.sh mas.sh、fish -n config.fish、git diff --check
  • ワークフローの YAML がパースできること
  • 環境変数をまっさらにしたログインシェルで python3、node、gcloud、gke-gcloud-auth-plugin が想定どおりのパスに解決されること
  • nvim --headless で、削った設定がデフォルトで有効なままであること

🤖 Generated with Claude Code

- Replace pyenv with uv-managed Python 3.14
- Replace disabled tldr formula with tlrc; drop wifi-password
- Drop oh-my-fish and global Yarn install
- Install Node.js LTS instead of latest
- Use fish_add_path for PATH setup so order is stable and deduplicated
- Move Google Cloud CLI to the gcloud-cli cask
- Remove unused GPG setup
- Drop Neovim options that are already defaults
- Fix Claude Code effort setting for Opus 5.5; stop managing settings.local.json
- Ignore skills synced from claude.ai
- CI: bump actions/checkout to v7, fail on disabled Brewfile entries, test uv Python install

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@kaisugi
kaisugi merged commit c2a7581 into main Oct 3, 2026
1 check passed
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