https://github.com/johanmeiring/bootstrap-macos
Collection of scripts that I use to bootstrap a fresh macOS installation
https://github.com/johanmeiring/bootstrap-macos
Last synced: 6 months ago
JSON representation
Collection of scripts that I use to bootstrap a fresh macOS installation
- Host: GitHub
- URL: https://github.com/johanmeiring/bootstrap-macos
- Owner: johanmeiring
- License: mit
- Created: 2018-01-08T19:45:31.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-08-24T13:52:50.000Z (10 months ago)
- Last Synced: 2024-12-08T01:29:35.734Z (6 months ago)
- Language: Shell
- Size: 181 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bootstrap-macos
This repo contains a list of shell scripts that I use to bootstrap a fresh
installation of macOS with my software dependencies and OS
configuration/preferences. A side-goal is to keep it up-to-date as far as
possible, as changes are made and additional software is installed after the
fact.## Scripts
* `macos.sh`: Set various macOS preferences (each operation performed is
explained with a comment for reference).
* `brew.sh`: Install Homebrew and various packages and applications.
* `pip.sh`: Install various Python-based dependencies.
* `npm.sh`: Install various Node-based dependencies.
* `gem.sh`: Install various Ruby-based dependencies.
* `fish.sh`: Install and configure the Fish shell.
* `dock.sh`: Configures the icons on my Dock using `dockutil`.## Usage
The recommended execution order is as follows:
1. `$ ./macos.sh`
1. `$ ./brew.sh`
1. `$ ./pip.sh`
1. `$ ./npm.sh`
1. `$ ./gem.sh`
1. `$ ./fish.sh`
1. `$ ./dock.sh`## Credits
This work is primarily based on configurations observed in the following repositories:
* [https://github.com/geerlingguy/dotfiles](https://github.com/geerlingguy/dotfiles)
* [https://github.com/mathiasbynens/dotfiles](https://github.com/mathiasbynens/dotfiles)
* [https://github.com/joeyhoer/starter/](https://github.com/joeyhoer/starter/)
* [https://github.com/herrbischoff/awesome-osx-command-line](https://github.com/herrbischoff/awesome-osx-command-line)## License
This collection of scripts is distributed under the MIT License.
See the LICENSE file for more details.## Donations
Donations are very welcome, and can be made to the following addresses:
* BTC: 1AWHJcUBha35FnuuWat9urRW2FNc4ftztv
* ETH: 0xAF1Aac4c40446F4C46e55614F14d9b32d712ECBc