{ pkgs, lib, config, ... }: { config = lib.mkIf (builtins.length config.frogeye.desktop.x11_screens > 1) { services = { autorandr.enable = true; xserver.displayManager.lightdm.extraConfig = let setupScript = "${ pkgs.writeShellApplication { name = "greeter-setup-script"; runtimeInputs = [ pkgs.autorandr ]; text = '' autorandr --change ''; } }/bin/greeter-setup-script"; in '' [Seat:*] display-setup-script = ${setupScript} ''; }; }; }