https://github.com/blakewilson/dotfiles
My dotfiles
https://github.com/blakewilson/dotfiles
dotfiles dotfiles-macos zsh
Last synced: about 1 month ago
JSON representation
My dotfiles
- Host: GitHub
- URL: https://github.com/blakewilson/dotfiles
- Owner: blakewilson
- Created: 2024-07-03T06:30:44.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-24T05:34:40.000Z (5 months ago)
- Last Synced: 2025-05-26T19:05:15.964Z (about 2 months ago)
- Topics: dotfiles, dotfiles-macos, zsh
- Language: Shell
- Homepage:
- Size: 115 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Blake's Dotfiles
## Pre Reqs
- [brew](https://brew.sh) must be installed.
## install
There are a few scripts in here that do different things. At some point, it may make sense to combine them into one bootstrap script, but for now they are broken up.
**NOTE: The terminal app being used must have full disk access and accessibility permissions on MacOS for the bootstrap scripts to work correctly.**
For a new system, install should occur in the following order:
0. Clone the repo into `~/dotfiles`:
```
git clone [email protected]:blakewilson/dotfiles.git ~/dotfiles
cd ~/dotfiles
```1. Install brew dependencies and casks:
```
cd brew
sh install.sh
```This will install all of the brew dependencies and MacOS apps I use, like 1Password, Spotify, Postman, etc.
2. Download Fonts
Download the [MonoLisa Font](https://www.monolisa.dev) and place the `.otf` files in `~/dotfiles/fonts/MonoLisa`. Once that is done, run `sh fonts/install-fonts.sh`
3. Run the `setup.sh` script:
```
sh setup.sh
```This will symlink important files (ex. `.zshrc`, `.gitconfig`, `.config/nvim`) and install NVM/Oh My Zsh if they don't already exist.
4. Set MacOS defaults
```
cd macos
sh set-defaults.sh
```This will set all the MacOS defaults I use (Dock position, key repeating, etc).