-
Windows Updates
- Fully update via Settings → Windows Update
- Reboot when prompted
-
System Tweaks
- Enable Virtualization in BIOS (already done)
- Optional: Turn off "Fast Startup" under Power Options (can cause dual-boot/WSL issues)
-
User Account Setup
- Create a local admin account (
cinep) ✔️ - Rename PC (optional)
- Create a local admin account (
-
Package Managers
- Install Winget (usually preinstalled on Win 11)
- Optional: Chocolatey for CLI installs
-
Browsers
- Firefox / Brave / Chrome (your pick)
-
Terminal Tools
- Windows Terminal
- Oh My Posh (for pretty prompts)
-
WSL & Ubuntu
- Enable WSL:
wsl --install - Install Ubuntu 22.04 (preferred for dev work)
- Update Ubuntu:
sudo apt update && sudo apt upgrade
- Enable WSL:
-
Git & GitHub
- Install Git for Windows
- Setup SSH keys and Git config:
git config --global user.name "Francois Lachapelle" git config --global user.email "your_email@example.com"
-
Python (Windows-native and WSL)
- Install Python via Winget or python.org
- Install in Ubuntu:
sudo apt install python3-pip python3-venv
-
Conda (optional)
- Install Miniconda
-
Jupyter & Dev Tools
- Install VS Code
-
pip install jupyterlab pandas numpy matplotlib seaborn - Install VS Code extensions: Python, Jupyter, Docker, GitLens, etc.
-
Docker
- Install Docker Desktop
- Enable WSL2 integration
- Verify:
docker info
-
NVIDIA Drivers for CUDA
- Install latest Studio Driver
- Optional: Install CUDA Toolkit 12.8
- Install cuDNN
- Copy to
CUDA/include,CUDA/bin,CUDA/lib/x64
- Copy to
-
Test GPU Access in Python
- Create venv, install
tensorflowortorch - Run:
from tensorflow.python.client import device_lib print(device_lib.list_local_devices())
- Create venv, install
-
Coding Tools
- Vim / Neovim (import
.vimrc) - Tmux (optional)
- RainbowCSV
- jq, htop, tree in WSL
- Vim / Neovim (import
-
File & Text Tools
- Notepad++ / Sublime / VS Code
- 7zip
-
Cloud & Sync
- Google Drive / Dropbox / OneDrive
- GitHub CLI / Login
-
Clone Key Repos
-
Pool is Art,SubTrace,BilliardsBluePrint, etc.
-
-
Set up
.env, credentials, secrets-
.bashrc,.gitconfig, SSH keys
-
-
Install Custom CLI Tools
- ffmpeg, imagemagick, etc.
- AutoGPT (if needed)
Let me know when you're ready for .bashrc/.vimrc/Conda env or CUDA checks.