๐Ÿš€ 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.

๐Ÿง 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://gist.githubusercontent.com/Finlay-Wright/1b58831bb5cf55e690641783685c09d4/raw/setup_ubuntu.sh | bash

๐Ÿ“‹ Manual Download:

wget https://gist.githubusercontent.com/Finlay-Wright/1b58831bb5cf55e690641783685c09d4/raw/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://gist.githubusercontent.com/Finlay-Wright/ca02a0063ba3abfe2f54878d81151aef/raw/setup_windows.ps1)

๐Ÿ“‹ Manual Download:

Invoke-WebRequest -Uri "https://gist.githubusercontent.com/Finlay-Wright/ca02a0063ba3abfe2f54878d81151aef/raw/setup_windows.ps1" -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
  • 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