a concrete example: ```nix services.swayidle = { enable = true; wait = true; beforeSleep = "echo beforeSleep"; afterResume = "echo afterResume"; lock = "echo lock"; unlock = "echo unlock"; idleHint = 33; timeouts = [ { timeout = 50; command = "echo timeout50"; } { timeout = 100; command = "echo timeout100"; resumeCommand = "echo timeout100Resume"; } ]; }; ```