ashish0kumar/windots
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 |
๐ง Setup
[!WARNING] These configs are not plug-and-play
Cherry-pick what you need. Backup before applying.
๐ซ YASB
NOTE: Requires a Nerd Font (JetBrainsMono Nerd Font recommended).
- Install YASB
.config/yasb/
โจ๏ธ 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
โจ๏ธ 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







