E-Ink News Daily

Back to list

How I use a single .zshrc file on macOS and Windows (WSL2)

The author shares how they maintain a single .zshrc file across macOS and Windows (WSL2) using conditional logic to detect the environment via /proc/version. They use chezmoi for dotfiles management and handle OS-specific differences like SSH agent integration with 1Password while keeping configuration synchronized.

Background

Managing dotfiles across multiple operating systems is a common challenge for developers who work in hybrid environments. WSL has enabled many Windows users to run Linux shells alongside their primary OS.

Source
Lobsters
Published
Sep 15, 2026 at 04:26 AM
Score
5.0 / 10