Contains various files and scripts geared towards configuring a computer and installing standard tools applications.
Configuration files for common applications are stored in the apps folder.
The boxstarter folder contains scripts to automatically configure a computer and install various applications on it. To run them manually:
# Install Boxstarter
. { iwr -useb https://boxstarter.org/bootstrapper.ps1 } | iex; get-boxstarter -Force
# Set execution policy
Set-ExecutionPolicy RemoteSigned
# Launch Boxstarter, pointing to a URL or local path to the script to be run
Install-BoxstarterPackage -PackageName <URL-TO-RAW-OR-GIST> [-DisableReboots]
Or, a quicker way to run these scripts is to use ClickOnce:
- Open the Microsoft Edge browser (required to launch ClickOnce applications)
- Navigate to edge://flags/#edge-click-once and enable
ClickOnce Support
- Relaunch the Microsoft Edge browser
- Navigate back to this repository
- Click on the link(s) below to run the desired scripts (Only as necessary. Perfer top to bottom.)
Click to run | Description |
---|---|
Initialize: New Machine ~ 15 mins |
- Rename computer (PROMPT @ 1m) - Remove bloatware - Install Windows updates - Configure standard Windows settings |
─────────────── | ───────────────────────────────────────────── |
Install: Basic Utilities ~ 20 mins |
- Browsers: Chrome - Utilities: 7-Zip, CCleaner, Defraggler, Notepad++, SpaceSniffer - Cloud storage: Google, Dropbox - Communications: Slack, Zoom - Graphics: Paint.Net |
Install: Virtualization (Windows 10 Pro only) ~ 1 hr 50 mins |
- Hyper-V - WSL 2, Ubuntu 20.04 LTS (PROMPT @ 9m to create login) - (PROMPT @ 10m to execute Ubuntu script) - APT: build-essential, curl, file, git, sendmail, python3-pip - Microsoft: mssql-tools (PROMPT @ 29m to accept) - (PROMPT @ 30m to execute Homebrew script) - Homebrew: gcc, azure-cli, terraform, git, coreutils, mutt, jq, zip - (CLOSE Ubuntu @ 1h38m) - Docker |
Install: Developer ~ 4 hrs 30 mins |
- Browsers: Firefox - Source control: Git, TortoiseGit, GitHub Desktop, Sourcetree - IDEs: Visual Studio Code, Visual Studio 2019 Professional, ReSharper - Utilities: Azure CLI, Code Compare, Fiddler, GNU Make, LINQPad, Node.js, NuGet CLI, Postman, PuTTY, Sysinternals, WinGPG, WinSCP, Wireshark - Databases: - SQL Server 2019 Developer, SQL Server Management Studio - Azure Data Studio - Service Bus Explorer - PostgreSQL, pgAdmin4 (PROMPT @ 4h15m to set admin password) - Trust dev self-signed certificate (PROMPT @ 4h30m to confirm) |
Install: Adv. Graphics ~ 10 mins |
- Raster: GIMP - Vector: Inkscape - Panorama: Hugin, Microsoft ICE - Slideshow: Shotcut |
Install: Games ~ 10 mins |
- Platforms: EA Origin, Steam, Ubisoft Connect - Games: Minecraft (Java Edition) |
─────────────── | ───────────────────────────────────────────── |
Profile: RJ |
- Fonts: Cascadia Code, DejaVu, Fira Code, Hack (PROMPT @ 1m for dev font) - Themes: Dracula, Tomorrow (PROMPT @ 1m for dev theme) - Utilities: Advanced Renamer, Attribute Changer, Divvy, Duplicate Cleaner, Free Download Manager, Link Shell Extension - Configure & theme: Windows, Notepad++, Git, TortoiseGit, Visual Studio 2019, Code Compare, LINQPad |
These scripts were inspired by samples from: