Commit Graph

4 Commits

Author SHA1 Message Date
be57181cdd fix: resolve shell startup errors and streamline tool management
- Guard brew shellenv in fish config with test -x for Linux compat
- Pin Python to 3.13 with compile=true (freethreaded builds broken)
- Pin neovim, go, terraform, aws-cli, cmake, dotnet-ef to stable versions
- Remove hugo and gdu from mise (unused / broken upstream)
- Comment out pipx-backed tools (mise can't find uvx when self-managed)
- Move mise [settings] above [tools] with pipx.uvx=true
- Fix dnf group name for dnf5 (development-tools lowercase)
- Remove vendored fzf binary (now managed by mise)
- Simplify Dotbot: force-relink mise config, targeted ~/.local clean,
  remove fzf custom linking (now via standard ~/.config/ glob)
- Fix lint gate hook to find yarn via mise shims
2026-03-21 22:05:51 +02:00
5d8baea825 feat(claude): add dotbot-validate and config-warn hooks 2026-03-20 21:55:37 +02:00
73ef292bd9 feat(claude): block edits to submodule paths in pre-edit hook 2026-03-20 21:54:39 +02:00
cff83e4738 refactor(claude): migrate hooks to external scripts and add new hooks
Replace inline command strings in settings.json with external scripts
in .claude/hooks/ for readability and maintainability. Consolidate
three PostToolUse formatters into one script and add markdown/yaml
formatting. Add new hooks: SessionStart context banner, Stop lint
gate, async Bats test runner, idle desktop notification, and
PostToolUseFailure logger.
2026-03-20 04:38:18 +02:00