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
- 🪟 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
- 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 🎨
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 |
Warning
These configs are not plug-and-play
Cherry-pick what you need. Backup before applying.
⌨️ 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:
- Open
about:config - Set
toolkit.legacyUserProfileCustomizations.stylesheets = true
- Open
-
Locate profile folder:
- Open
about:support - Click Open Folder next to Profile Folder
- Open
-
Copy configs:
🦅 Windhawk
-
Install Windhawk
-
Required mods:
- Notification Center Styler
- Start Menu Styler
- Taskbar Styler
Paste configs via:
Mod → Advanced → Mod Settings → Load
🎨 Oh My Posh
-
Install:
winget install JanDeDobbeleer.OhMyPosh -s winget
Theme init is already included in the PowerShell profile.
⚙️ Fastfetch
-
Install:
winget install fastfetch
You can always change these in your .glzr\glazewm\config.yaml
| 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 |
| 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 |
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 |
|---|---|
- Add an install script to set up the configs easily.
- Write dedicated README files inside each config folder with detailed information and usage instructions.
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.
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 🖌️
If you want to support my work, please consider donating. This is optional, but it's always appreciated.
Thank you! 💖
© 2025-present Ashish Kumar