Fix Linux zsh startup and add host-specific local config#3
Open
Jish2 wants to merge 5 commits into
Open
Conversation
…ecific local zshrc variant.
…m alternates. Keep .zshrc platform-agnostic, move Darwin-specific settings into OS alternates, and make host alternates inherit OS defaults for a clearer multi-platform pattern.
… fresh machines. Only run TPM when its executable exists to avoid noisy `returned 127` failures while sourcing tmux config.
Guard brew/pyenv/go setup in .zprofile for cross-platform startup and add local Pure repo fpath entries so `prompt pure` loads on this machine.
Use a direct Pure function check before enabling prompt pure in zsh, and have interactive bash sessions exec zsh so the zsh prompt loads by default in Devspaces terminals.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
##o.<OS>,h.<hostname>naming pattern.zshrc.local##o.Linux,h.jgoon-jgoon-ws1Test plan
zsh -ic 'exit 0'and confirm startup completes without errors.zshrcchanges are loaded from home-managed yadm dotfiles.zshrcand the Linux host local file are included in this branch commitMade with Cursor