sway: Power on individual displays so order maybe is preserved

This commit is contained in:
Erwin Boskma 2024-02-23 11:32:03 +01:00
parent 2c9f3cc24d
commit 441a7f8104
Signed by: erwin
SSH key fingerprint: SHA256:OCinH/khuGY1LA9RG8YLM8GNH6C1DDXBdy3SNE+I5Hw

View file

@ -332,17 +332,23 @@ in
} }
]; ];
timeouts = [ timeouts =
{ let
timeout = 900; resumeMessages = builtins.concatStringsSep ", " (
command = swaylockcmd; builtins.map (name: "output ${name} power on") (builtins.attrNames cfg.output)
} );
{ in
timeout = 1200; [
command = "${pkgs.sway}/bin/swaymsg 'output * power off'"; {
resumeCommand = "${pkgs.sway}/bin/swaymsg 'output * power on'"; timeout = 900;
} command = swaylockcmd;
]; }
{
timeout = 1200;
command = "${pkgs.sway}/bin/swaymsg 'output * power off'";
resumeCommand = "${pkgs.sway}/bin/swaymsg '${resumeMessages}'";
}
];
}; };
}; };