Back to rankings

ashish0kumar/windots

my windows setup

dotfilesglazewmricingterminalwindows-11catppuccinwallpapersunixpornyasb
Star Growth
Stars
1.8k
Forks
49
Weekly Growth
โ€”
Issues
2
5001k1.5k
Jun 2024Feb 2025Nov 2025Jul 2026
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.

  1. Enable stylesheets:

    • Open about:config
    • Set toolkit.legacyUserProfileCustomizations.stylesheets = true
  2. Locate profile folder:

    • Open about:support
    • Click Open Folder next to Profile Folder
  3. Copy configs:

๐Ÿš€ Flow Launcher
๐Ÿฆ… Windhawk

Paste configs via:
Mod โ†’ Advanced โ†’ Mod Settings โ†’ Load

>_ Windows Terminal
๐Ÿš PowerShell
๐ŸŽจ Oh My Posh

Theme init is already included in the PowerShell profile.

โš™๏ธ 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

[!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ย ย 
Related repositories
mathiasbynens/dotfiles

:wrench: .files, including ~/.macos โ€” sensible hacker defaults for macOS

ShellMIT Licensedotfilesmacos
mths.be/dotfiles
31.4k8.5k
NvChad/NvChad

Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.

LuaGNU General Public License v3.0nvimneovim
nvchad.com
28.4k2.2k
gpakosz/.tmux

Oh my tmux! My self-contained, pretty & versatile tmux configuration made with ๐Ÿ’›๐Ÿฉท๐Ÿ’™๐Ÿ–คโค๏ธ๐Ÿค

ShellMIT Licensetmuxtmux-conf
25.2k3.6k
nikitavoloboev/config

Apps/CLIs/configs I use on macOS/iOS. Fish, Karabiner, Cursor..

ShellMIT Licensemacosmac-setup
20.8k845
twpayne/chezmoi

Manage your dotfiles across multiple diverse machines, securely.

GoGo ModulesMIT Licensedotfilesconfiguration
chezmoi.io
20.8k668
end-4/dots-hyprland

Usability-first dotfiles

QMLGNU General Public License v3.0dotfileslinux
ii.clsty.link
15.2k1.3k
webpro/awesome-dotfiles

A curated list of dotfiles resources.

dotfiles-resourcesdotfiles
10.8k370
caelestia-dots/shell

A fluid, morphing shell for your Linux desktop

QMLGNU General Public License v3.0dotfileshyprland
caelestiashell.com/landing
10.7k748
nix-community/home-manager

Manage a user environment using Nix [maintainer=@khaneliman, @rycee]

NixMIT Licensenixnixpkgs
nix-community.github.io/home-manager/
10.1k2.4k
prasanthrangan/hyprdots

// Aesthetic, dynamic and minimal dots for Arch hyprland

ShellGNU General Public License v3.0archarchlinux
8.5k869
holman/dotfiles

@holman does dotfiles

ShellMIT Licensezshshell
zachholman.com/2010/08/dotfiles-are-meant-to-be-forked/
7.8k3.2k
yadm-dev/yadm

Yet Another Dotfiles Manager

PythonPyPIGNU General Public License v3.0yadmdotfile-manager
yadm.io
6.4k200