My development environment configurations on Windows, Linux and macOS.
- git, curl, bash, unzip, tar, make
- A C compiler (e.g., gcc, clang)
curl -fsSL https://raw.githubusercontent.com/yslib/dotfiles/master/bootstrap.sh | bashOr clone manually:
git clone https://github.com/yslib/dotfiles.git && cd dotfiles && ./bootstrap.shNo prerequisites needed. Run in PowerShell:
irm https://raw.githubusercontent.com/yslib/dotfiles/master/bootstrap.ps1 | iexThis single command will:
- Install Scoop (package manager)
- Install Git for Windows via Scoop (provides bash)
- Clone this repo to
./dotfiles(current directory) - Hand off to
bootstrap.shrunning in Git Bash for package installation - Create native NTFS symlinks for config files (PowerShell, with admin token)
| Config | Linux/macOS | Windows |
|---|---|---|
| nvim | ~/.config/nvim |
%LOCALAPPDATA%\nvim |
| yazi | ~/.config/yazi |
%APPDATA%\yazi\config |
| lazygit | ~/.config/lazygit |
%LOCALAPPDATA%\lazygit |
| alacritty | ~/.config/alacritty |
%APPDATA%\alacritty |
| gitconfig | ~/.gitconfig |
%USERPROFILE%\.gitconfig |
| PowerShell profile | — | <Documents>\PowerShell\profile.ps1 |
| Windows Terminal | — | Auto-detected (Stable/Preview/Canary, Store or Scoop) |