Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blakewilson/dotfiles
My dotfiles
https://github.com/blakewilson/dotfiles
dotfiles dotfiles-macos zsh
Last synced: 20 days ago
JSON representation
My dotfiles
- Host: GitHub
- URL: https://github.com/blakewilson/dotfiles
- Owner: blakewilson
- Created: 2024-07-03T06:30:44.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-29T01:55:31.000Z (4 months ago)
- Last Synced: 2024-10-19T08:15:20.151Z (2 months ago)
- Topics: dotfiles, dotfiles-macos, zsh
- Language: Shell
- Homepage:
- Size: 98.6 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.
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
```NOTE: In order for all preferences to take place, iTerm, or the terminal running the command, must have full disk access and accessibility permissions.
This will set all the MacOS defaults I use (Dock position, key repeating, etc).