Recreate the Omarchy tiling window workflow on a Windows laptop using GlazeWM and Zebar
Add dwindle style autotiling to GlazeWM via the included autotile.py WebSocket client
Keep the same Alt based keybindings on Windows as Super does on a Linux Omarchy install
Apply Windows specific tiling rules for PowerToys overlays, picture in picture, and Outlook reminders
Needs GlazeWM, Zebar, Python 3 with the websockets package, and a manual install of the overline-zebar widget pack from the Zebar marketplace.
glzr-dots is a dotfiles repository that ports the Omarchy tiling-window-manager experience from Linux to Windows. Omarchy is a Linux setup built on Hyprland; this project recreates the same workflow on Windows using GlazeWM as the tiling window manager and Zebar as the status bar. The repository lives at %USERPROFILE%\.glzr, which is also the default config path for both tools, so cloning the repo into that folder is the install step. The mod key on Linux is the Super key, but Windows reserves Super for system shortcuts, so this config uses Alt in its place. Every other binding matches Omarchy. There are 10 workspaces on Alt + 1..0, send-window-and-follow on Alt + Shift + 1..0, focus and move on Alt + Arrows and Alt + Shift + Arrows, resize bindings on Alt + = and Alt + - plus a vim-style resize mode under Alt + R, and app launchers on Alt + Shift + B / E / F / N / O. The README notes that Omarchy ships a built-in toggle to swap Super for Alt, so a user who jumps between both systems can keep one set of muscle memory. Window layout uses dwindle autotiling, which GlazeWM does not provide natively. The repository ships autotile.py, a small Python WebSocket client that listens to GlazeWM events and flips the next split direction based on the focused window's longest axis. GlazeWM starts this script and the Zebar bar automatically through startup_commands in its config. Prerequisites are GlazeWM and Zebar from glzr-io, Python 3 with the websockets package, and Windows Terminal. PowerToys is strongly recommended, with its Command Palette acting as the Omarchy launcher equivalent. Optional extras include Zen Browser, VS Code, Obsidian, Microsoft Teams, and New Outlook for the matching launcher bindings. Install is a PowerShell sequence: back up any existing .glzr folder, clone this repo into %USERPROFILE%\.glzr, and pip install websockets. The Zebar widget pack overline-zebar is not vendored; the user installs it from the Zebar marketplace and restarts Zebar. The repo also adds Windows-specific window rules for PowerToys overlays, picture-in-picture, Office sub-windows, Outlook reminders, and Lively wallpaper.
Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.