๐Ÿš€ Finlay's Development Environment Setup

Automated scripts to set up your perfect dev environment in minutes!

โš ๏ธ Security Notice: Always review scripts before running them on your system. These scripts will install software and modify your system configuration. While designed to be safe, you should understand what they do before execution.

๐ŸŽ macOS Setup

Sets up a complete macOS development environment using Homebrew and modern tooling.

๐Ÿบ Package Manager
Homebrew (Intel + Apple Silicon)
๐ŸŒ Web Browser
Google Chrome
๐Ÿ‘ป Terminal
Ghostty
๐Ÿ” Password Manager
1Password
๐Ÿค– AI Assistant
Claude Desktop + Claude Code CLI
๐Ÿ“ Code Editor
Visual Studio Code
๐Ÿš Shell Setup
Oh My Zsh + Powerlevel10k
๐Ÿ”‘ SSH Keys
GitHub SSH key generation

๐Ÿš€ One-liner Installation:

curl -sSL https://raw.githubusercontent.com/Finlay-Wright/scripts/main/mac/setup_mac.sh | bash

๐Ÿ“‹ Manual Download:

curl -O https://raw.githubusercontent.com/Finlay-Wright/scripts/main/mac/setup_mac.sh
chmod +x setup_mac.sh
./setup_mac.sh

๐Ÿง Ubuntu / WSL Setup

Sets up a complete Ubuntu development environment with modern tools and configurations.

๐Ÿš Shell Setup
Zsh + Oh My Zsh + Powerlevel10k theme
๐Ÿ Development Tools
Python, virtualenvwrapper, Golang
๐Ÿ“ Editors
Neovim with configuration
๐Ÿ–ฅ๏ธ Terminal
tmux with custom configuration
๐Ÿค– AI Assistant
Claude Code CLI tool
๐Ÿ”‘ SSH Keys
GitHub SSH key generation

๐Ÿš€ One-liner Installation:

curl -sSL https://raw.githubusercontent.com/Finlay-Wright/scripts/main/linux/setup_ubuntu.sh | bash

๐Ÿ“‹ Manual Download:

wget https://raw.githubusercontent.com/Finlay-Wright/scripts/main/linux/setup_ubuntu.sh
chmod +x setup_ubuntu.sh
./setup_ubuntu.sh

๐ŸชŸ Windows Setup

Configures Windows with essential development tools and applications via winget.

๐Ÿ“š Development Tools
Git, Python 3.12, Windows Terminal
๐ŸŒ Web Browser
Chrome (set as default)
๐Ÿ’ป Code Editor
Visual Studio Code
โšก Productivity
Microsoft PowerToys
๐Ÿค– AI Assistant
Claude Code CLI tool
๐ŸŽฎ Gaming
Steam platform
๐Ÿง Linux Integration
WSL (Windows Subsystem for Linux)
๐Ÿ”„ Updates
Windows Updates + all apps

๐Ÿš€ One-liner Installation (PowerShell as Admin):

iex (irm https://raw.githubusercontent.com/Finlay-Wright/scripts/main/windows/setup_windows.wsl)

๐Ÿ“‹ Manual Download:

Invoke-WebRequest -Uri "https://raw.githubusercontent.com/Finlay-Wright/scripts/main/windows/setup_windows.wsl" -OutFile "setup_windows.ps1"
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
.\setup_windows.ps1
๐Ÿ’ก Pro Tips:
  • Run Windows script as Administrator for full functionality
  • Ubuntu script works on both native Ubuntu and WSL
  • macOS script supports both Intel and Apple Silicon Macs
  • Scripts detect existing installations and offer clean reinstall options
  • All scripts are re-runnable and safe to execute multiple times
  • Backup important data before running system modification scripts