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
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 π
| π Entry | β¨ App |
|---|---|
| OS | Windows 11 + WSL2 |
| Window Manager | π GlazeWM βοΈ |
| Bar | π YASB βοΈ |
| Application Launcher | Flow Launcher βοΈ |
| Mods | π Windhawk βοΈ |
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 |
| π 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.
NOTE: Requires a Nerd Font (JetBrainsMono Nerd Font recommended).
.config/yasb/WARNING: Using VSCode v1.91.1
(Newer versions do not support APC Customize UI)
NOTE: Works only on Firefox-based browsers.
Enable stylesheets:
about:configtoolkit.legacyUserProfileCustomizations.stylesheets = trueLocate profile folder:
about:supportCopy configs:
Install Windhawk
Required mods:
Paste configs via:
Mod β Advanced β Mod Settings β Load
Install:
winget install JanDeDobbeleer.OhMyPosh -s winget
Theme init is already included in the PowerShell profile.
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 |
|---|---|
![]() | ![]() |
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:
If you want to support my work, please consider donating. This is optional, but it's always appreciated.
Thank you! π
Β© 2025-present Ashish Kumar
5,444 followers Β· starred Dec 2025
164 followers Β· starred Feb 2026
6,378 followers Β· starred Dec 2025
38 followers Β· starred May 2025
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
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 π
| π Entry | β¨ App |
|---|---|
| OS | Windows 11 + WSL2 |
| Window Manager | π GlazeWM βοΈ |
| Bar | π YASB βοΈ |
| Application Launcher | Flow Launcher βοΈ |
| Mods | π Windhawk βοΈ |
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 |
| π 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.
NOTE: Requires a Nerd Font (JetBrainsMono Nerd Font recommended).
.config/yasb/WARNING: Using VSCode v1.91.1
(Newer versions do not support APC Customize UI)
NOTE: Works only on Firefox-based browsers.
Enable stylesheets:
about:configtoolkit.legacyUserProfileCustomizations.stylesheets = trueLocate profile folder:
about:supportCopy configs:
Install Windhawk
Required mods:
Paste configs via:
Mod β Advanced β Mod Settings β Load
Install:
winget install JanDeDobbeleer.OhMyPosh -s winget
Theme init is already included in the PowerShell profile.
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 |
|---|---|
![]() | ![]() |
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:
If you want to support my work, please consider donating. This is optional, but it's always appreciated.
Thank you! π
Β© 2025-present Ashish Kumar
5,444 followers Β· starred Dec 2025
164 followers Β· starred Feb 2026
6,378 followers Β· starred Dec 2025
38 followers Β· starred May 2025