A repository to bootstrap my MacOS machine (dev environment and more general apps I use or like).
I could have used Ansible playbooks but I felt like trying something else.
- MacOS (main target)
- GitHub Codespaces (diluted target, not setup yet)
-
Install
brew
(see instructions) -
Clone this repository
You need
git
already installed on your machine, on MacOS, you have a default version packaged by Apple. It is part of the dev tools which may need to be installed first (the OS will prompt you as needed). -
Run the following script to install Bitwarden (your password manager):
./bootstrap
-
Create a new SSH key with:
ssh-keygen -t ed25519 -C "<comment>"
Copy the public key with:
cat ~/.ssh/id_ed25519.pub | pbcopy
Upload it to your GitHub account twice, as a SSH key and as a signing key.
-
Finally, you can run this last script to bootstrap your machine:
./install
You will need to sign out and sign in again for some settings to apply.
Most apps will be installed already and your shell all setup.
For extra personal things (non-work):
./install-personal
🤘