Monitors

Omarchy assumes you're running on a 2x-capable display by default. This is what you need to get those nice, crisp programmer fonts. It's what laptops like the Framework 13 with it's 2.8K monitor is optimized for. It's what you'd want to run on a 5K Apple Display/ProArt/Samsung.

But if you have to run a lower-resolution display, you'll probably want to run it at 1x resolution, so everything isn't so big. To do that, you'll have to change two settings. First, open ~/.config/hypr/hyprland.conf to change the GDK_SCALE env to 1, like so:

env = GDK_SCALE,1

Then change ~/.config/hypr/monitors.conf to:

monitor=,preferred,auto,1

That last 1 is what specifies the scale. You could also use fractional scaling here, but you'll be sacrificing crispness, as there's no way to actually split a pixel.

In fact, it's running Linux on low-resolution displays and using fractional scaling that's given the platform a bad reputation for fussy fonts. It's an entirely self-inflicted situation. With a retina-class display (218ppi+) and 2x scaling, your fonts will look every bit as great on Linux as they would on the Mac (if not better, because no artificial font smoothening above what the font designer intended is applied!).

Arranging multiple screens

Hyprland works great with multiple screens. Read more about how to lay them out in the Hyprland monitor documentation. You can bind specific workspaces to specific monitors as well.