a plugin to manage different hyprland monitor setups with ease
  • C++ 95.3%
  • Makefile 4.7%
Find a file
2026-02-22 11:48:21 +01:00
src feat: use monitor roles instead of one main monitor 2026-02-22 11:48:21 +01:00
.gitignore feat: basic hot plugging support 2025-12-27 17:51:43 +01:00
hyprpm.toml feat: basic setups after config reload 2025-12-27 15:34:23 +01:00
Makefile feat: use monitor roles instead of one main monitor 2026-02-22 11:48:21 +01:00
README.md feat: use monitor roles instead of one main monitor 2026-02-22 11:48:21 +01:00

DO NOT USE THIS (yet)

This is merely a prototype and is very buggy / doesn't fully work yet. There is no guarantee this will ever come into a working state or will just drizzle out. And there is also no documentation.

Planned features:

  • Based on attached monitors, determine active "setup" (somewhat working)
  • Apply different configurations based on current "setup" (also somewhat working)
  • Move certain workspaces to certain monitors per "setup"
  • Move layer surfaces to a different monitor in a "setup" (this is what's not possible with kanshi and similar)
  • Maybe some exec rules which are ran on setup change
  • You tell me!

Things to check for proper UX:

  • only non-optional monitors may have roles?
  • roles may only map to one monitor at a time (also check if desc: may match two at the same time)