Skip to content

Instantly share code, notes, and snippets.

View kaic's full-sized avatar
🏗️
building

Kaic kaic

🏗️
building
View GitHub Profile
@kaic
kaic / README.md
Last active December 9, 2025 22:54
This PowerShell script automates the setup of Windows Subsystem for Linux (WSL) with Ubuntu 20.04. It enables the required system features, sets WSL 2 as the default version, installs Ubuntu 20.04 via Winget if not already present, and configures it as the default distribution. Ideal for post-format automation and developer workstation setup.

configure_wsl.ps1

This PowerShell script automates the setup of Windows Subsystem for Linux (WSL) with Ubuntu 20.04.

🧩 What it does

  • Enables WSL and Virtual Machine Platform features.
  • Sets WSL 2 as the default version.
  • Installs Ubuntu 20.04 LTS using Winget (if not already installed).
  • Sets Ubuntu 20.04 as the default WSL distribution.
@kaic
kaic / README.md
Last active December 13, 2025 03:13
A Windows batch script to automate post-format setup. Installs essential apps via Winget, applies useful system tweaks (e.g., Explorer settings, disabling Windows Update), and runs a custom PowerShell script to configure WSL with Ubuntu 20.04. Ideal for developers or power users restoring their environment after a clean install.

🧰 Windows Post-Format Installer

This is a personal automation script I use after formatting my Windows machine.

It installs most of the desktop apps I use via winget, sets up my Rainmeter skin (halflife-monitoring) and applies some system tweaks focused on usability and performance.

Feel free to use it as a reference and customize it to fit your own setup.

⚠️ Note

@kaic
kaic / digital-root.clj
Last active October 19, 2023 13:55
Digital Root Clojure Solution 1
(ns digital-root
(:require [clojure.string :as str]))
(defn split-numbers [n]
(str/split (str n) #""))
(defn sum-numbers [numbers]
(reduce (fn [sum number]
(+ (int sum) (Integer/parseInt number)))
0 numbers))

Keybase proof

I hereby claim:

  • I am kaic on github.
  • I am kaicbento (https://keybase.io/kaicbento) on keybase.
  • I have a public key ASBQ8xgVoC4P5kOAcxF1bEmZ3NBWy6ZxezRvIbZiqLEftAo

To claim this, I am signing this object:

@kaic
kaic / cloudSettings
Last active February 14, 2021 21:45
My VSCode Extensions and Settings
{"lastUpload":"2021-02-14T21:45:03.287Z","extensionVersion":"v3.4.3"}