My Windows 11 setup, with the configs I used for terminals, prompts, desktop tools, editors, and shortcuts.
I keep this separate from my Linux dotfiles because the paths, tools, and window-manager setup are different. I write these notes so I can rebuild parts of my setup if I forget how I made them, or reuse parts of it in another Windows install.
This is a collection of personal configs, not a one-command installer. I copy over only the files I want and check paths, accounts, plugins, and themes first.
.
├── browser/ Brave and Discord/Vencord settings
├── desktop/ Window managers, launcher state, and shortcuts
├── development/ Git and Lazygit
├── editors/ VS Code and VSCodium
├── packages/ Scoop inventory
├── terminal/ Shells, terminals, prompt, and CLI tools
└── Wallpapers/ Wallpaper gallery
| Category | Contents |
|---|---|
terminal/ |
PowerShell, WezTerm, Alacritty, Starship, Fastfetch, and Nano |
desktop/ |
GlazeWM and Zebar, Flow Launcher, and AutoHotkey |
editors/ |
VS Code and VSCodium settings |
development/ |
Git and Lazygit configuration |
browser/ |
Brave theme files and Vencord settings |
packages/ |
Scoop app inventory |
My wallpaper collection is in Wallpapers/. It includes a preview gallery, EVA, Firewatch, and main wallpaper folders.
Start with the specific program folder instead of copying the whole repository. These files are intentionally split up so I can restore a terminal theme without replacing editor settings, or bring back shortcuts without importing old launcher state.
For a fresh setup, I normally install the app first, open it once so it creates its folders, then copy in the matching config and restart the app. I keep personal credentials, browser data, private keys, and machine-specific app state out of this repository.
