October 19, 2026

The next Omarchy gives each monitor its own workspaces

0

Multi-monitor setups get Niri-style workspaces: Super + 2 now means the second workspace of the screen you’re on, and unplugged monitors get their workspaces back when they return.

GitHub card for omacom/omarchy pull request #15655, Give each monitor its own workspaces, by ryanrhughes, with his avatar and a 15-file diff summary

Image: omacom/omarchy PR #15655 (GitHub)

Every monitor in Omarchy is about to get its own workspaces 1 to 10, “the way Niri does it.” Ryan Hughes merged the pull request on October 18, 2026, and the change is coming in the next version.

From now on, Super + 2 takes you to the second workspace of the monitor you’re on, and each monitor’s bar only shows its own workspaces. The PR explains why: with more than one screen, Super + 1 sending you to whichever monitor happened to own workspace 1 “was confusing,” and unplugging a monitor left its workspaces stranded as “a weird extra set” in the laptop’s bar.

Hyprland still numbers workspaces across all monitors, so behind the scenes each monitor owns a block of ten: the laptop screen gets 1–10, the next monitor 11–20, and so on. The block is tied to the monitor itself (make, model and serial), not to the port, so a monitor gets the same block back every time you plug it in. The assignments are listed in ~/.local/state/omarchy/monitor-workspaces.

The keybindings follow the focused monitor:

  • Super + 1-0, Super + Shift + 1-0 and Super + Shift + Alt + 1-0 work on that monitor’s workspaces.
  • Super + Tab, Super + Shift + Tab, Super + Ctrl + Tab and Super + scroll cycle within it.
  • Super + Shift + Alt + Arrows moves the current workspace to the monitor in that direction, keeping its number if it’s free.
  • New: Super + Shift + Ctrl + Arrows moves the focused window to the neighboring monitor, onto the workspace it’s showing.

Unplugging gets smarter too. A disconnected monitor’s workspaces merge into the screen they land on, numbered after the ones already there, and go back to their old numbers when the monitor returns. If the remaining screen has no free numbers left, they stay as guests. Close-all (Ctrl + Alt + Delete) now lands on the focused monitor’s first workspace.

The bar needed a fix to keep up. Moving or merging a workspace renumbers it, and Quickshell used to ignore the event Hyprland sends for that, leaving stale entries behind. According to the PR, this was fixed upstream, and omarchy-pkgs#1208 now builds Quickshell from a commit that includes it.

The PR lists two known gaps: saved per-workspace layouts (scrolling, floating) are keyed by workspace number, so a renumbered workspace doesn’t take its layout with it, and monitors that only touch at a corner can’t reach each other with the arrow binds.

Ryan tested it on the N1x with the laptop screen plus an LG, a XENEON EDGE and an ASUS PA32QCV, so it has seen a proper multi-monitor desk. If you run more than one screen, this is one to look forward to.

Source: https://github.com/omacom/omarchy/pull/15655

Leave a Reply

Your email address will not be published. Required fields are marked *