Skip to content

Commit 211cca3

Browse files
committed
remove dead code, fix module loading bugs
- delete dotfiles CLI wrapper (50+ missing scripts) - delete plugins/ dir, setup-cursor-simple.sh - delete duplicate zprofile, broken symlink, orphaned utils/ - fix modules.zsh to auto-source core/platforms/ - remove undefined PATH_REGISTRY[nodejs] (mise handles node) - deduplicate brew shellenv in macos.zsh - remove dead cache.sh reference in platform.sh - remove dead tool-versions Makefile target - fix starship setup to use chezmoi (not config/starship/)
1 parent 6e506fb commit 211cca3

18 files changed

Lines changed: 21 additions & 1447 deletions

CLAUDE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
44

55
## Project Overview
66

7-
Chezmoi-based cross-platform dotfiles with modular zsh configuration. Primary platform is macOS (Apple Silicon), with Linux/NixOS support. Uses template-driven configuration with 30+ conditional features and achieves 95% shell startup speedup via lazy-loading.
7+
Chezmoi-based cross-platform dotfiles with modular zsh configuration. Primary platform is macOS (Apple Silicon), with Linux/NixOS support. Uses template-driven configuration with 30+ conditional features and achieves ~386ms shell startup via caching and lazy-loading.
88

99
## Key Commands
1010

@@ -176,7 +176,7 @@ Settings export/import via `config/raycast/`:
176176

177177
### Starship Prompt
178178

179-
Synthwave84-themed cross-shell prompt in `home/private_dot_config/starship/starship.toml`:
179+
Synthwave84-themed cross-shell prompt in `home/private_dot_config/starship/starship.toml.tmpl`:
180180
- Git branch (pink), status (yellow), state (rebase/merge indicator)
181181
- Language versions: node, rust, python, elixir, go (contextual)
182182
- Command duration (>2s), error status, SSH-aware username/hostname

Makefile

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.PHONY: help install update diff status backup clean doctor bootstrap sync sync-from-remote backup-full install-optional generate-template tool-versions setup-age age-retrieve age-status setup-raycast raycast-export raycast-import raycast-status setup-takopi takopi-onboard takopi-backup takopi-status lint perf perf-report
1+
.PHONY: help install update diff status backup clean doctor bootstrap sync sync-from-remote backup-full install-optional generate-template setup-age age-retrieve age-status setup-raycast raycast-export raycast-import raycast-status setup-takopi takopi-onboard takopi-backup takopi-status lint perf perf-report
22

33
# Configuration
44
DOTFILES_ROOT := $(shell pwd)
@@ -205,11 +205,3 @@ generate-template: ## Generate project template
205205
else \
206206
$(SCRIPTS_DIR)/utils/template-manager.sh list; \
207207
fi
208-
209-
# Tool version management
210-
tool-versions: ## Manage tool versions
211-
@if [ -n "$(COMMAND)" ]; then \
212-
$(SCRIPTS_DIR)/utils/update-tool-versions.sh "$(COMMAND)"; \
213-
else \
214-
$(SCRIPTS_DIR)/utils/update-tool-versions.sh --help; \
215-
fi

0 commit comments

Comments
 (0)