mac-setup
Mac Setup
Table of Contents
📝 About The Project
Have you ever thought about automating your mac setup?
The solution is here. This project allows you to automate most of the setup process for your fresh mac.
Check the full list of applications here: Brewfile
Built With
🚀 Gettings Started
Prerequisites
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Update Git config to include your name and email (once repo is clonned):
nano symlinks/git/.gitconfig
Installation
- Clone the repo
git clone --recursive https://github.com/UgRoss/mac-setup.git ~/.dotfiles
- Start Mac setup
caffeinate ~/.dotfiles/zero.sh/setup
🛠 Usage / Customization
Add or remove software to be installed:
- Open
Brewfile
- Add or remove modules
Install app that is not available in Brew:
- Navigate to
run/after
folder. - Create
.sh
file with desired name. - Add installation script
✅ Done
Other
I don't want to use oh-my-zsh
-
rm -rf ./run/before/ohmyzsh_setup.sh
-
rm -rf ./symlinks/zsh
Contributing
Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
🎉
License
Distributed under the MIT License. See LICENSE
for more information.