원클릭으로
sync-deps
Synchronise Nix deps hash after changing deps.edn
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Synchronise Nix deps hash after changing deps.edn
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Diagnose and fix CI build failures
Create atomic commits from all unstaged changes
Create atomic commits from session changes only
Create a new Clojure component
Work on form UI components
Run Kaocha tests
| name | sync-deps |
| description | Synchronise Nix deps hash after changing deps.edn |
Update the fixed-output derivation hash in pkgs/bits-uberjar/default.nix after
changing deps.edn.
The uberjar build uses a fixed-output derivation (FOD) to cache Maven/Clojure
dependencies. When deps.edn changes, the hash becomes stale and builds fail
with a hash mismatch error containing the correct hash.
Read pkgs/bits-uberjar/default.nix
Edit depsHash to an invalid value to force recomputation:
depsHash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=";
Run: nix build .#bits-uberjar
The build fails with a hash mismatch. Find the got: line containing the
correct hash (format: sha256-...=).
Edit depsHash with the correct hash from the error output.
Verify: nix build .#bits-uberjar
If verification fails, restore: git checkout pkgs/bits-uberjar/default.nix
$ARGUMENTS