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 development environment.
My choice is Visual Studio Code because it performs better with large codebases and offers superior GitHub integration, especially for reviewing pull requests. My VS Code profile can be found here. And I use the vim extension.
Windows Terminal on Windows and Ghostty on macOS.
Some of my tools include:
- Homebrew: To manage packages on both WSL and macOS.
- stow: For managing dotfiles.
- mise: For managing programming languages such as JavaScript, Rust, and Golang. And miniconda for Python.
- gh and lazygit: For Git workflows.
- fzf, lazydocker, starship, tmux, etc.
Follow the setup guides for Windows setup guide and WSL setup guide.
Refer to the macOS setup guide.