This repository contains my configurations for WSL and macOS, designed to create efficient development environments for practical minimalists like myself.
I primarily use WSL as my main development environment.
I rely on Visual Studio Code. For quick edits of configuration files and git information, I use vanilla Vim. I have uploaded my VS Code profile to this gist.
For terminal emulators, I use Windows Terminal on Windows and Ghostty on macOS. If Ghostty could provide the same experience on Windows as it does on macOS, I’d make the switch.
I use Homebrew to manage packages on both WSL and macOS.
Some of my preferred TUI apps include:
- mise: For managing programming languages like JavaScript, Rust, and Golang
- gh and lazygit: For Git workflows
- fzf, lazydocker, starship, zellij, etc.
I'll also introduce other GUI apps in platform-specific guides.
Follow the setup guides for Windows and WSL.
Refer to the macOS setup guide.