From 3447e2d21e7a7a2c314f90458b35af30a2a01d4f Mon Sep 17 00:00:00 2001
From: "Kenneth Benzie (Benie)" <benie@infektor.net>
Date: Sat, 11 Jun 2022 11:46:37 +0100
Subject: [PATCH] Add Windows Powershell bootstrap

---
 bootstrap-Windows.ps1 | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 bootstrap-Windows.ps1

diff --git a/bootstrap-Windows.ps1 b/bootstrap-Windows.ps1
new file mode 100644
index 0000000..fbfbe76
--- /dev/null
+++ b/bootstrap-Windows.ps1
@@ -0,0 +1,15 @@
+# Install Chocolatey
+Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
+
+# Enable Hyper-V and containters
+Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
+Enable-WindowsOptionalFeature -Online -FeatureName containers –All
+
+# Install OpenSSH, generate keys and authorize them
+choco install "--package-parameters=/SSHServerFeature" openssh
+# TODO: Ask for email address to use
+ssh-keygen -t ed25519 -C "benie@infektor.net"
+
+# Install Windows-Terminal and Debian
+choco install microsoft-windows-terminal
+wsl --install --distribution Debian