01../
hyprMac (Prototype)
[systems]
2026 - Present
Prototype • Hyprland-style dynamic BSP tiling for macOS preserving native Spaces without SIP changes
[C++20][Swift][macOS][Lua][Accessibility API][BSP Layout][Prototype]
Key Highlights:
Architecture: C++20 dynamic BSP layout engine behind a C API with a Swift platform coordinator; writes window frames via Accessibility API on dedicated serial queues to avoid compositor hangs
Native Spaces & Zero SIP: Preserves native macOS Mission Control Spaces and window management without disabling System Integrity Protection (SIP), supporting edge-drag resizing, auto-floating rules, and synthetic drag throws
Sandboxed Lua Config: Hardened configuration with strict-schema sandboxed Lua (memory & instruction quotas) reporting file and line errors while retaining last good settings on SIGHUP reload
Reversible Lifecycle: Manifest-based installer and uninstaller (make install / make uninstall) recording changes for guaranteed rollback verified against pre-install snapshots








