ashish0kumar
windots

my windows setup

Last updated Jul 8, 2026
1.8k
Stars
49
Forks
3
Issues
0
Stars/day
Attention Score
93
Language breakdown
No language data available.
โ–ธ Files click to expand
README

๐ŸŒพ windots

fetch

VSCode Startpage

Windhawk Neovim


๐ŸŒท 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


โ„น๏ธ 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.

๐Ÿซ YASB

NOTE: Requires a Nerd Font (JetBrainsMono Nerd Font recommended).

๐Ÿ“ Zed

โŒจ๏ธ 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
  • Locate profile folder:
- Open about:support - Click Open Folder next to Profile Folder
  • Copy configs:
- .config/browser/userChrome.css - .config/browser/userContent.css

๐Ÿš€ Flow Launcher

๐Ÿฆ… Windhawk

- Notification Center Styler - Start Menu Styler - Taskbar Styler Paste configs via: Mod โ†’ Advanced โ†’ Mod Settings โ†’ Load

>_ 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

LICENSE  

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท ashish0kumar/windots ยท Updated daily from GitHub