Skip to content

ctaymor/mac-setup

Repository files navigation

Scripts to setup a mac workstation how I like it.


## TO FIX:
### 04/02/2015
* Brew bundle has a bunch of casks/taps saying "No formula for Apple Silicon" and twilio takes forever or hangs, unsure which

## Improvements TODO:
[ ] Run shellcheck on vim save (or on commit?)
[ ] Add Notion?
[ ] Add Intellij
[ ] iterm preferences like Dark mode?
[ ] why is command prompt not getting set properly by powerlevel10k
[ ] Colors of command prompt and terminal are too low-contrast
[ ] Update everything installed with brew bundle and make brew bundle fast again

# Usage
## pre-setup on brand new mac
1. Download xtools from the app store (theoretcially `xcode-select --install` will work, but it doesn't always). This will install git
2. `mkdir -p workspace/tmp` - the workspace will store git repos, and the tmp dir will store the https version of `mac-setup`, and then once you have keys and such setup, you can ssh clone to the workspace
3. [Generate an SSH key for the computer and load to ssh agent](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)
4. Add the SSH key to github
5. Reclone mac-setup to `workspace/` with ssh
3. Run `manual_scripts/publish_gitconfig`. This will set the git config, so that we can check in any changes we make.
3. Run `./install.sh`
3. Fix any issues (check fixes in)
4. Set iterm preferences from file: iTerm2 > Settings > General > Settings > Load settings from a custom folder or URL and select the manual_scripts dir.

Download and install the following manually

[Docker](https://docs.docker.com/docker-for-mac/install/)

ctaymor (use --recurse-submodules) tech: git@github.com:ctaymor/ctaymor-tech.git

Drashot markdown (more likely stale): git@github.com:ctaymor/drashot-md.git

Drashot blog: git@github.com:ctaymor/drashot_blog.git

About

A set of scripts to set up and maintain a Mac computer with my preferences

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published