Fix devenv configuration and add lock files

- Fix devenv.nix: rename pre-commit to git-hooks (devenv API change)
- Use nixpkgs rust packages directly (avoid rust-overlay dependency)
- Remove non-existent packages (nak, libnfc, httpie)
- Use webkitgtk_4_1 instead of webkitgtk for Tauri compatibility
- Add devenv.lock and pnpm-lock.yaml for reproducible builds
- Update root .gitignore to exclude .claude/ and .pre-commit-config.yaml

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Patrick Mulligan 2026-01-23 05:41:49 -05:00
commit e295a37367
4 changed files with 2342 additions and 115 deletions

6
.gitignore vendored
View file

@ -42,3 +42,9 @@ coverage/
*.pem
*.crt
*.key
# Claude Code
.claude/
# Pre-commit (auto-generated by devenv)
.pre-commit-config.yaml