UI in Grub, sddm, and hyprland are all too small, but not in TTY

System Information

NixOS 24.05 (Uakari)
x86-64linux
Linux 6.6.63

Machine Information

Framework 13 with AMD and 2880x1920@120Hz screen

NixOS configuration

the machine in question is under the name of “leoito” in flake.nix

Desired behavior

The UI elements in Grub, sddm, and hyprland are all rendered with a reasonable size.

Actual behavior

The interfaces in question are significantly smaller than they should be, appearing to be about half sized.

Gathered Information and Attempted Solutions

I’ve, one by one, removed modules in my configuration to try to pinpoint what causes the issue, but none of them is (actively?) creating the issue. Additionally, I’ve installed and created an identacle system on a separate machine and didn’t have issues there. Lastly, I’ve fully reinstalled NixOS after fully wiping my disk to see if any user/system files were created non-declaratively, but have the same exact issue as I am describing.

Any ideas on what I can do to diagnose/solve my issue? Thank you

This is a hyprland (and sddm) issue, you probably want to ask that upstream instead of here. I’d guess you need to configure your monitor to be scaled since it’s hidpi, your monitor is presumably an edge case not properly handled by the various compositors involved.

This page might help: Monitors – Hyprland Wiki (and see arch wiki for sddm).