{ config, pkgs, lib, ... }: let gdmMonitorsXml = pkgs.writeText "gdm-monitor.xml" '' logical 0 0 1 yes HDMI-1 HPN HP 24fh 3CM8340KRZ 1920 1080 74.973 variable physical 0 0 1 yes HDMI-1 unknown unknown unknown 640 480 59.940 yes physical 0 0 1 yes HDMI-A-1 unknown unknown unknown 640 480 59.940 yes physical 0 0 1 yes HDMI-2 unknown unknown unknown 640 480 59.940 logical 0 0 1 yes HDMI-1 SAM SMB2240W H9FZ915793 1680 1050 59.883 physical 0 0 1 yes HDMI-1 HPN HP 24fh 3CM8340KRZ 1920 1080 60.000 102 1080 1 Meta-0 MetaVendor Virtual remote monitor 0x000001 1728 1080 60.000 physical 0 0 1 yes HDMI-1 HPN HP 24fh 3CM8340KRZ 1920 1080 74.973 physical 0 0 1 yes HDMI-A-1 SAM SMB2240W H9FZ915793 1680 1050 59.883 logical 0 0 1 yes HDMI-1 HPN HP 24fh 3CM8340KRZ 1920 1080 74.973 variable physical 0 0 1 yes HDMI-1 SAM SMB2240W H9FZ915793 1680 1050 59.883 physical 0 0 1 yes HDMI-1 SAM SMB2240W H9FZ915793 1680 1050 59.883 0 1050 1 Meta-0 MetaVendor Virtual remote monitor 0x000001 1728 1080 60.000 ''; in { systemd.tmpfiles.rules = [ "L+ /run/gdm/.config/monitors.xml - - - - ${gdmMonitorsXml}" ]; }