Hyprctl Moving Workspace Between Monitors

Hyprland recently migrated to lua, and this changed the inputs hyprctl required, so this is just a quick note about how to move workspaces between monitors if you have more than one.

The old command:

hyprctl dispatch moveworkspacetomonitor 1 1

New:

hyprctl dispatch 'hl.dsp.workspace.move({ workspace = 2,  monitor = 1 })'

Dispatcher documentation

 

cmac4603

A random assortment of notes.


Categories


2026-06-25