diff --git a/README.md b/README.md index 51ecaeb..e360aab 100644 --- a/README.md +++ b/README.md @@ -33,3 +33,13 @@ make help # Show available targets ├── home/ # home-manager 配下の各ツール設定 └── Makefile ``` + +## Notes + +- `home/` 配下のファイルは `mkOutOfStoreSymlink` でリポジトリ実体への symlink として配置されている。既存ファイル(`.zshrc` / `nvim/` / `claude/CLAUDE.md` など)の内容だけを編集する場合、`darwin-rebuild switch` は不要で保存すれば即反映される。 +- 以下のケースでは `make darwin-switch` が必要: + - `home/home.nix` の `home.packages` にパッケージを追加/削除 + - `home.file` / `xdg.configFile` に新しい symlink エントリを追加 + - `darwin/` 配下 (`configuration.nix` / `homebrew.nix` など) の変更 + - `flake.nix` / `flake.lock` の更新 +- `flake.lock` を更新する場合は `nix flake update` 後に `make darwin-switch`。 diff --git a/flake.lock b/flake.lock index cbac198..5635197 100644 --- a/flake.lock +++ b/flake.lock @@ -3,16 +3,16 @@ "brew-src": { "flake": false, "locked": { - "lastModified": 1776478798, - "narHash": "sha256-ERStG27tf83VbCfYMxtDSs+sa8FUMJ/3jSu/QfX9rKE=", + "lastModified": 1781226006, + "narHash": "sha256-w4ZTuOnhYiDxjaynrMTASzp802QblBWmo3wpB8wVN4Y=", "owner": "Homebrew", "repo": "brew", - "rev": "3aae056b8d072624255bc8fd27febb7f327b2265", + "rev": "109191be4988470b51a60a5ef1998520aa24c01b", "type": "github" }, "original": { "owner": "Homebrew", - "ref": "5.1.7", + "ref": "6.0.1", "repo": "brew", "type": "github" } @@ -24,11 +24,11 @@ ] }, "locked": { - "lastModified": 1780515920, - "narHash": "sha256-8KX2hEeOX6KP3hBBJJI8dGWVrzbOOf1rBPmg/GUG24U=", + "lastModified": 1783024095, + "narHash": "sha256-oE+TNK98Pl7nHW4VU1oBvUKD5JR45U+py/NJmLoTNHI=", "owner": "nix-community", "repo": "home-manager", - "rev": "4c5c1e8ba14f1c7475fa31ff11bc1c19cd220974", + "rev": "a4d410db95a6416d1008049330bd86b85b5db45a", "type": "github" }, "original": { @@ -40,11 +40,11 @@ "homebrew-cask": { "flake": false, "locked": { - "lastModified": 1778259240, - "narHash": "sha256-rBzxFpjkE8qqmlYymbKOwkbv+AxRRKdAFQRuDJp9RFw=", + "lastModified": 1783097849, + "narHash": "sha256-Juod2/yFVbhBTR7aFOzj2LDOKOyriO+CVnwQLtNGTnE=", "owner": "homebrew", "repo": "homebrew-cask", - "rev": "2a6d45ee3fbc2694a12efbb19860b9b1803f31d1", + "rev": "5033334b5f70e65638d4a41c012181965da549c8", "type": "github" }, "original": { @@ -56,11 +56,11 @@ "homebrew-core": { "flake": false, "locked": { - "lastModified": 1778259077, - "narHash": "sha256-G4PTVqzmwtF9K0mtnM7w2QEB2ta2v0UeKqf9uHeF71M=", + "lastModified": 1783094439, + "narHash": "sha256-QtoD9sj5B0mfOmxZ1HAFXrAO76GCqTJAQTcKMGXBxv0=", "owner": "homebrew", "repo": "homebrew-core", - "rev": "458fc34e680f3049f36f11478c27ac73b8b146bf", + "rev": "b420e2d9ad6c2c1c9b3bb5e2f859e4608bc0cb82", "type": "github" }, "original": { @@ -76,11 +76,11 @@ ] }, "locked": { - "lastModified": 1779036909, - "narHash": "sha256-zXcwYQGCT6pzinK+1dBB2ekTVtfxGZAapb3Evdcu4fY=", + "lastModified": 1781761792, + "narHash": "sha256-rCPytmKNjctLloB6UgK5CRrHSwV4b0ygxtJLPPp8R14=", "owner": "nix-darwin", "repo": "nix-darwin", - "rev": "56c666e108467d87d13508936aade6d567f2a501", + "rev": "a1fa429e945becaf60468600daf649be4ba0350c", "type": "github" }, "original": { @@ -94,11 +94,11 @@ "brew-src": "brew-src" }, "locked": { - "lastModified": 1777250621, - "narHash": "sha256-WynkkG0hdZ5niYPJUbVg7oMfu8MVwGGzKZ6lKmfa+O8=", + "lastModified": 1781389246, + "narHash": "sha256-ORqLAo/hoJdsZC7UPAuEHev6S0+XIqKEC7vjo5prz1k=", "owner": "zhaofengli", "repo": "nix-homebrew", - "rev": "aeb2069920742d0d6570089e8b3b8620050bacf2", + "rev": "de7953a08ed4bb9245be043e468561c17b89130d", "type": "github" }, "original": { diff --git a/home/claude/settings.json b/home/claude/settings.json index 513e697..479a7cf 100644 --- a/home/claude/settings.json +++ b/home/claude/settings.json @@ -182,7 +182,7 @@ "gh" ] }, - "effortLevel": "xhigh", + "effortLevel": "high", "showClearContextOnPlanAccept": true, "autoUpdatesChannel": "latest", "tui": "fullscreen",