# See https://wiki.hyprland.org/Configuring/Monitors/ # List current monitors and resolutions possible: hyprctl monitors # Format: monitor = [port], resolution, position, scale # --- Dual external monitor setup (laptop lid closed) --- # Layout, left -> right: [ 1: C24 / DP-1 ] [ 2: F24 / HDMI-A-1 ] # eDP-1 sits to the right of the externals and Hyprland automatically # disables it when the lid is closed (since an external is connected). # Monitor 1 - C24 curved, DisplayPort via DP->HDMI adapter. # NOTE: the DP2HDMI adapter caps this panel at 1920x1080@60 (no 75Hz mode). monitor = DP-1, 1920x1080@60, 0x0, 1 # Monitor 2 - Sceptre F24, HDMI, native 75Hz. monitor = HDMI-A-1, 1920x1080@75, 1920x0, 1 # Laptop panel - only mode is 1920x1200@60. Parked right of the externals; # auto-off on lid close so no windows get stranded on a closed screen. monitor = eDP-1, 1920x1200@60, 3840x0, 1.5 # Catch-all fallback for any other/unknown display. monitor = , preferred, auto, 1 # GDK_SCALE forced integer scaling is intentionally disabled: the external # monitors run at 1x, so a global 2x would blow up GTK apps on them. The # per-monitor scale factors above are enough. # env = GDK_SCALE,2