Skip to content

Clean up zshrc: drop bashrc source, OMZ git plugin, conflicts - #14

Open
akan72 wants to merge 2 commits into
akan72/bashrc-cleanupfrom
akan72/zshrc-cleanup
Open

Clean up zshrc: drop bashrc source, OMZ git plugin, conflicts#14
akan72 wants to merge 2 commits into
akan72/bashrc-cleanupfrom
akan72/zshrc-cleanup

Conversation

@akan72

@akan72 akan72 commented May 29, 2026

Copy link
Copy Markdown
Owner

Summary

Test Plan

  • Ran the complete installer in a fresh synthetic home on the Mac mini.
  • Sourced the before and after zshrc with a sentinel .bashrc; the baseline executed it and this PR did not.
  • Ran zsh -n zshrc and git diff --check.
  • Screenshots: not applicable; validation was CLI-based.

@akan72
akan72 force-pushed the akan72/zshrc-cleanup branch from f53224d to 7de5316 Compare August 22, 2026 19:28
@akan72
akan72 force-pushed the akan72/zshrc-cleanup branch from 7de5316 to 26b2423 Compare August 22, 2026 19:36
@akan72
akan72 force-pushed the akan72/zshrc-cleanup branch from 26b2423 to 868062a Compare August 22, 2026 19:42
@akan72
akan72 force-pushed the akan72/zshrc-cleanup branch from 868062a to 9aeafbf Compare August 22, 2026 19:46
akan72 added 2 commits August 30, 2026 19:53
…conflicts

- Stop sourcing ~/.bashrc from zshrc (bash-specific syntax can break under zsh);
  inline the shared aliases/exports directly (extracted to shared.sh in follow-up)
- Remove the oh-my-zsh git plugin (custom git aliases shadow every alias it provides)
- Resolve set -o vi vs bindkey -e: drop 'set -o vi' from bashrc so zsh uses emacs
  line editing consistently (was silently overridden anyway)
- Resolve brew node vs nvm: remove brew "node" from Brewfile so nvm manages
  Node versions (per-project .nvmrc), matching the active setup
@akan72
akan72 force-pushed the akan72/zshrc-cleanup branch from 9aeafbf to 9ce5e28 Compare August 31, 2026 02:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant