Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update setup #21

Open
12 tasks
tay1orjones opened this issue May 19, 2022 · 1 comment
Open
12 tasks

Update setup #21

tay1orjones opened this issue May 19, 2022 · 1 comment

Comments

@tay1orjones
Copy link
Owner

tay1orjones commented May 19, 2022

2022

New computer, time to revise

Checklist

  • Port bash config/profile/etc over to zsh
    • Is the .zshrc the best place for this, or another convention?
  • Script to install ohmyzsh
  • Are all the mac preferences still valid for Monterey? Sometimes they deprecate them or they stop working. https://github.com/mathiasbynens/dotfiles/blob/main/.macos
  • remove yarn from install script, it's installed through corepack now ✨
  • replicate prompt via ohmyzsh theme
    • add current node version
    • replace working directory clean/dirty/etc symbols and colors
  • Old computer, backup working directories/folders
    • Downloads
    • Desktop
    • ...?
prompt screenshot image

Notes

  • ohmyzsh should be installed before nvm
    • When installing ohmyzsh, it overrides the .zshrc file. I had previously installed nvm which modifies the .zshrc. After installing ohmyzsh nvm no longer worked, had to manually copy the path snippet over again.
  • Maybe simplify application list/install
    • homebrew installing all the apps is cool, but there's quite a few that don't formally support homebrew install paths
  • Manually created symlinks, these need to be updated to no longer include the bash files.
    • ln -fs ~/dev/dotfiles/git/gitattributes ~/.gitattributes
    • ln -fs ~/dev/dotfiles/git/gitconfig ~/.gitconfig
    • ... etc
  • Need to write up some docs on setting up git worktrees for v10, etc. https://git-scm.com/docs/git-worktree
@tay1orjones
Copy link
Owner Author

tay1orjones commented May 9, 2023

2023 updates

  • If you setup the gh github cli, as part of authenticating it will add your ssh key to your github account. These docs need to be followed though so that you don't have to enter the passphrase every time you interact with github (pulling, pushing, etc)
  • .zshrc needs added to the list of files to be symlinked
  • many of the prefs are out of date and should be revisited/removed
  • nvm stable isn't usually what we want, it should instead be the current LTS

@tay1orjones tay1orjones changed the title Update setup for 2022 Update setup May 9, 2023
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

No branches or pull requests

1 participant