Welcome to my personal onboarding repository! This repo is my toolkit for setting up a new development environment on any PC. Whenever I get a new machine, I just clone this repo to bring in all the things that make my workflow comfortable and productive.
- Wallpapers I like
- Apps and scripts to automate setup and configuration
- Terminal and app themes
- Bookmarks for browsers
- Handy code snippets
- Any other files or resources I want quick access to
Setting up a new computer can be tedious. With this repo, I can skip the repetitive steps and get straight to work. Everything I need is in one place, ready to go.
- Open a terminal running zsh or bash.
- Clone this repository:
git clone https://github.com/getcubed/onboard.git
- Run the main setup script to automate onboarding:
./onboard-setup.sh
- By default, this runs all setup scripts (apps, themes, wallpapers).
- You can also run
./onboard-setup.sh select
to choose which scripts to run interactively.
-
Open PowerShell (preferably as Administrator for app installations).
-
Clone this repository:
git clone https://github.com/getcubed/onboard.git
-
Run the main setup script to automate onboarding:
.\onboard-setup.ps1
- By default, this runs all setup scripts (apps, themes, wallpapers).
- You can also run
.\onboard-setup.ps1 select
to choose which scripts to run interactively.
-
Add new files or update existing ones as my preferences change.
apps/
– My setup and automation scripts (e.g., Homebrew apps on macOS, Winget/Chocolatey on Windows)themes/
– Terminal and app themes, plus install scriptswallpapers/
– My favorite backgrounds and wallpaper scriptsbookmarks/
– Browser bookmarkssnippets/
– Code snippets and utilitiesonboard-setup.sh
– Main script to run all setup scripts (macOS/Linux)onboard-setup.ps1
– Main script to run all setup scripts (Windows)README.md
– This file
I update and reorganize these folders as needed.
This repo is for my own use, but if you find it helpful, feel free to take ideas!