* Handle using xrandr to --auto/--off displays as appropriate. * Provide some sort of eventing mechanism to update i3 configs as well. * Only allow an output to be considered as one screen to allow, e.g., ``` screens: internal: output: eDP-1-1 hdmi_primary: output: - HDMI-1-1 - HDMI-1-2 hdmi_secondary: output: - HDMI-1-2 - HDMI-1-1 ``` This would allow creating a layout for "one monitor connected to either port" and one for "both ports connected".