https://github.com/jamescmartinez/dotfiles
~jamescmartinez dotfiles + setup guide + app list
https://github.com/jamescmartinez/dotfiles
app-list apps dotfiles macos macos-setup setup
Last synced: about 1 year ago
JSON representation
~jamescmartinez dotfiles + setup guide + app list
- Host: GitHub
- URL: https://github.com/jamescmartinez/dotfiles
- Owner: jamescmartinez
- Created: 2013-01-04T19:54:43.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2025-01-07T18:10:56.000Z (over 1 year ago)
- Last Synced: 2025-01-07T19:33:29.090Z (over 1 year ago)
- Topics: app-list, apps, dotfiles, macos, macos-setup, setup
- Language: Shell
- Homepage: https://jamescmartinez.com
- Size: 125 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ~jamescmartinez
This repository includes my dotfiles.
- _Have a suggestion? Please [create an issue](https://github.com/jamescmartinez/dotfiles/issues/new)!_
## Dotfiles-only Setup
```bash
git clone git://github.com/jamescmartinez/dotfiles ~/dotfiles
~/dotfiles/bin/setup
```
## Full macOS Setup Guide
1. Enable network firewall
1. Set DNS servers to [Cloudflare DNS](https://1.1.1.1/dns)
- `1.1.1.1`
- `1.0.0.1`
- `2606:4700:4700::1111`
- `2606:4700:4700::1001`
1. Enable FileVault
1. Install Command Line Tools with `xcode-select --install`
1. Enable Developer mode with `sudo DevToolsSecurity --enable`
1. [Configure GitHub SSH](https://gist.github.com/jamescmartinez/a1f32830e57cf2a3fa62)
1. Install dotfiles (instructions above)
1. Install [Homebrew](https://brew.sh) and run `brew bundle --file ~/Brewfile` to install programs from the dotfiles-installed `Brewfile`
- Dump current Brewfile: `brew bundle dump --file Brewfile.dump`
- Make system match Brewfile: `brew bundle --force cleanup`
1. Set fish as the default shell with:
```sh
# Intel
echo /usr/local/bin/fish | sudo tee -a /etc/shells
chsh -s /usr/local/bin/fish
# Apple
echo /opt/homebrew/bin/fish | sudo tee -a /etc/shells
chsh -s /opt/homebrew/bin/fish
```
1. Install [Fisher](https://github.com/jorgebucaran/fisher) and run `fisher update` to install plugins from the dotfiles-installed `~/.config/fish/fish_plugins`
- If `fisher update` does not install the plugins, it's probably because fisher replaced the symlink with a new `fish_plugins` file upon installation. Quick fix: run a `git reset` on `~/dotfiles` and run `fisher update` again.
1. Continue installing other apps
## Apps
#### Install from App Store
- Amphetamine
- Gifox
- Hand Mirror
- Hidden Bar
- Magnet
- Slack
- Todoist
- Xcode
#### Install from website
- 1Password
- Alfred
- AppCleaner
- Charles Proxy
- Deckset
- Docker
- Dropbox
- Figma
- Google Chrome
- Grammarly Desktop
- [KeyboardCleanTool](https://folivora.ai/keyboardcleantool)
- [kitty](https://github.com/kovidgoyal/kitty)
- [LinearMouse](https://linearmouse.org)
- Loom
- Notion
- Onyx
- Spotify
- TablePlus
- Visual Studio Code
- Zoom