https://github.com/garretpatten/macos-setup-scripts
Setup scripts for Mac OS environments
https://github.com/garretpatten/macos-setup-scripts
automation configuration-management dev-environment setup-script
Last synced: 7 months ago
JSON representation
Setup scripts for Mac OS environments
- Host: GitHub
- URL: https://github.com/garretpatten/macos-setup-scripts
- Owner: garretpatten
- License: mit
- Created: 2023-04-30T22:55:48.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-26T23:28:45.000Z (about 1 year ago)
- Last Synced: 2025-01-27T00:23:34.585Z (about 1 year ago)
- Topics: automation, configuration-management, dev-environment, setup-script
- Language: Shell
- Homepage:
- Size: 44.9 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Mac OS Setup Scripts
This repository contains a collections of scripts that I use to set up my personal Mac OS environments.
## How to Use
Clone the repository
```bash
git clone https://github.com/garretpatten/macOS-setup-scripts
```
Checkout the root of the project
```bash
cd macOS-setup-scripts
```
Update submodules
```bash
git submodule update --init --remote --recursive src/dotfiles/
```
Make the scripts executable
```bash
chmod +x src/scripts/*.sh
```
Run the master script
```bash
bash src/scripts/master.sh
```
## Configurations
- Ghostty
- Git
- Mac OS Firewall
- Neovim
- System
- Tmux
- Vim
- VS Code
- Z Shell
## Downloads
### Payload Lists
- [PayloadsAllTheThings](https://github.com/swisskyrepo/PayloadsAllTheThings)
- [SecLists](https://github.com/danielmiessler/SecLists)
## Installations
### Development
- colima
- docker
- docker-compose
- gh
- neovim
- nod
- npm
- nvm
- Postman
- python
- pip
- semgrep
- shellcheck
- Sourcegraph
- src-cli
- VS Code
### Fonts
- Awesome Terminal Fonts
- Fira Code Fonts
- Meslo Nerd Fonts
- Powerline Fonts (and Symbols)
### General CLI Tools
- bat
- curl
- eza
- fastfetch
- fd
- git
- htop
- jq
- ripgrep
- tmux
- vim
- wget
### Media
- Brave
- Duck Duck Go
- Spotify
- VLC
### Productivity
- Balena Etcher
- Chat GPT
- Notion
- Proton Drive
- Proton Mail
- Raycast
- Zoom
### Security
- 1Password
- Burp Suite
- clamscan
- exiftool
- nmap
- op
- openvpn
- OWASP ZAP
- Proton VPN
- Signal Messenger
### Shell
- Ghostty
- oh-my-posh
- zsh
- Zsh Auto Suggestions
- Zsh Syntax Highlighting
## Maintainers
[@garretpatten](https://github.com/garretpatten/)
*For questions, bug reports, or feature requests, please open an issue on this repository or contact the maintainer directly.*
## License
This project is licensed under the [MIT License](./LICENSE).