my windows setup
๐พ windots
๐ท About
Hey there! ๐
Welcome to windots! This repo contains dotfiles for my Windows environment, designed for users who want a riced, Unix-like experience on Windows.
I created this to transform my Windows environment into something cleaner and more Unix-y. Whether it's for a tiling window manager, terminal customization, or smoother workflows, everything here is aimed at making Windows feel less like a chore and more efficient to work with.
If you're into r/unixporn-style setups and want something similar on Windows, this might just help you get started!
[!NOTE]
All configurations related to my Linux environment (WSL2) are maintained in a separate repository: dotfiles
โจ Features
- ๐ช GlazeWM setup
- โ๏ธ Beautiful YASB config
- ๐ธ Minimal VSCode and Zed setups
- \>_ Sleek Windows Terminal config
- ๐ PowerShell config
- ๐จ Oh My Posh theme
- โ๏ธ Minimal Fastfetch config
- ๐ Flow Launcher config
- ๐ฆ Themeable Start menu, Taskbar and Notification center
- ๐ซ Beautiful Wallpapers
- ๐ Catppuccin everywhere
๐ธ Core System Info
- OS: Windows 11 ๐ช + WSL2 ๐ง
- WM: GlazeWM โจ
- Shell: PowerShell / zsh ๐
- Terminal Emulator: Windows Terminal >
- Panel: YASB โ๏ธ
- Text Editor: Zed / neovim โจ๏ธ
- App Launcher: Flow Launcher ๐
- File Manager: File Explorer / yazi ๐
- Browser: Zen-Browser ๐
- Colorscheme: Catppuccin ๐จ
โน๏ธ Whole System Info
Here is all the information about my setup:
[!NOTE]
Some of these apps have the config files included in the repo, which are marked with โ๏ธ
Also, my favorite programs and tools are marked with ๐
๐ช System
| ๐ Entry | โจ App | |----------------------------------------|--------------------------| | OS | Windows 11 + WSL2 | | Window Manager | ๐ GlazeWM โ๏ธ | | Bar | ๐ YASB โ๏ธ | | Application Launcher | Flow Launcher โ๏ธ | | Mods | ๐ Windhawk โ๏ธ |
๐ฅ๏ธ CLI/TUI Apps
Configs for these can be found in dotfiles
| ๐ Entry | โจ App | |----------------------------------------|--------------------------| | Shell | ๐ zsh โ๏ธ / pwsh โ๏ธ | | Terminal Emulator | Windows Terminal โ๏ธ | | Terminal Multiplexer | ๐ tmux โ๏ธ | | Shell Prompt | ohmyposh โ๏ธ | | Text Editor | ๐ neovim โ๏ธ | | CD Replacement | ๐ zoxide | | LS Replacement | eza | | Cat Replacement | bat โ๏ธ | | File Manager | ๐ yazi โ๏ธ | | Fuzzy File Finder | ๐ fzf | | Git | git โ๏ธ | | Git TUI | lazygit | | System Monitor | btop โ๏ธ & bottom โ๏ธ | | System Fetch | fastfetch โ๏ธ | | Audio Visualizer | cava |
๐ฑ๏ธ GUI Apps
| ๐ Entry | โจ App | |----------------------------------------|--------------------------| | Text Editor | ๐ Zed โ๏ธ / VSCode โ๏ธ | | Music Player | Spotify (patched with Spicetify) | | Web Browser | ๐ Zen-Browser โ๏ธ ๐ก startpage | | Note Taking App | ๐ Obsidian | | File Manager | File Pilot | | Office Apps | LibreOffice |
๐ Other
| ๐ Entry | โจ App | |---------------------------------------|--------------------------| | Colorscheme | ๐ Catppuccin Mocha | | Font | JetBrainsMono Nerd Font |
๐ง Setup
[!WARNING]
These configs are not plug-and-play
Cherry-pick what you need. Backup before applying.
๐ช GlazeWM
NOTE: Uses YASB, not Zebar.
- Install GlazeWM
.config/glazewm/config.yaml
๐ซ YASB
NOTE: Requires a Nerd Font (JetBrainsMono Nerd Font recommended).
- Install YASB
.config/yasb/
๐ Zed
- Install Zed
.config/zed/settings.json
โจ๏ธ VSCode
WARNING: Using VSCode v1.91.1 (Newer versions do not support APC Customize UI)
๐ Browser
NOTE: Works only on Firefox-based browsers.
- Enable stylesheets:
about:config
- Set toolkit.legacyUserProfileCustomizations.stylesheets = true
- Locate profile folder:
about:support
- Click Open Folder next to Profile Folder
- Copy configs:
.config/browser/userChrome.css
- .config/browser/userContent.css
๐ Flow Launcher
๐ฆ
Windhawk
- Install Windhawk
- Required mods:
>_ Windows Terminal
๐ PowerShell
๐จ Oh My Posh
- Install:
winget install JanDeDobbeleer.OhMyPosh -s winget
Theme init is already included in the PowerShell profile.
โ๏ธ Fastfetch
- Install:
winget install fastfetch
โจ๏ธ Keybindings
You can always change these in your .glzr\glazewm\config.yaml
๐ช Window Management & Navigation
| Keys | Action | |----------------------------------------|---------------------------------------------------------------| | alt + h \| j \| k \| l | Focus window left \| down \| up \| right | | alt + shift + h \| j \| k \| l | Move focused window left \| down \| up \| right | | alt + q | Close focused window | | alt + 1 - 9 | Focus workspace {n} | | alt + shift + 1 - 9 | Move focused window to workspace {n} | | alt + m | Toggle window minimization | | alt + f | Toggle window maximization | | alt + v | Change tiling direction | | alt + t | Toggle floating/tiled window state | | alt + shift + e | Exit GlazeWM |
๐ Custom App & Browser Shortcuts
| Keys | Action | Keys | Action | | --------------------------------- | ------------------- | ----------------------------- | -------------------------- | | alt + enter | Open Terminal (WSL) | alt + p | Open Terminal (PowerShell) | | alt + e | Open File Explorer | alt + c | Open VSCode | | alt + o | Open Obsidian | alt + m | Open Spotify | | alt + d | Open Discord | alt + w | Open WhatsApp | | alt + n | Open Neovim | alt + s | Open btop | | alt + b | Open Zen Browser | alt + y | Open YouTube | | alt + x | Open X (Twitter) | alt + a | Open ChatGPT |
๐ผ๏ธ Gallery
[!NOTE]
You can check out the wallpapers here if you're interested!
| Browser on r/unixporn & cmatrix, cbonsai scripts | GUI Text Editor | | ------------------------------------------------------------------------------------- | ---------------------- | |
|
|
| Topbar menu and TUI System Monitor | Browser startpage | | -------------------------------------- | ------------------------------------------------------------------ | |
|
|
| Text Editor | Fuzzy finder preview, ls replacement and cd preview | | -------------------- | ------------------------------------------------------- | |
|
|
| TUI File Manager | Start Menu, Taskbar and Notification Center | | -------------------- | ----------------------------------------------- | |
|
|
| Topbar Calendar Widget, tty-clock and App Launcher | Music Player and CLI Music Visualiser | | ------------------------------------------------------ | ----------------------------------------- | |
|
|
| Git UI Manager and Telescope find\_files | Power Menu | | -------------------------------------------- | --------------------- | |
|
|
๐ Todo
- [ ] Add an install script to set up the configs easily.
- [ ] Write dedicated README files inside each config folder with detailed information and usage instructions.
๐ข Discussions
Have a question, idea, or a cool setup to share? Or maybe you're running into an issue?
Head over to the Discussions section.
[!WARNING]
Please open an issue only for reproducible bugs or critical problems.
For all other help or feedback, Discussions is preferred.
๐ Credits
Big thanks to all the amazing communities like r/unixporn, r/desktops, GlazeWM, YASB, Komorebi, Catppuccin, and many others whose inspiration and contributions made this project possible!
I wanna point out some resources and projects that helped me the most with the setup:
- Matt-FTW to help me with the overall design of the README ๐
- lunar-os for the Start menu windhawk config ๐ฆ
- pivoshenko for the aesthetic and clean browser startpage ๐
- orxngc for all the beautiful catppuccinified wallpapers ๐ผ๏ธ
- GlazeWM for providing an incredible tiling window manager experience that enhances my workflow โจ
- YASB for a feature-rich and customizable status bar that perfectly complements my setup ๐
- Catppuccin for making the Best Colorscheme Ever ๐๏ธ
๐ต Donating
If you want to support my work, please consider donating. This is optional, but it's always appreciated.
Thank you! ๐
© 2025-present Ashish Kumar