{ config, ... }: { services.yubikey-agent = { enable = true; package = config.lib.test.mkStubPackage { outPath = "@yubikey-agent@"; }; }; nmt.script = '' serviceFile=LaunchAgents/org.nix-community.home.yubikey-agent.plist assertFileExists "$serviceFile" assertFileContent "$serviceFile" ${ builtins.toFile "expected-agent.plist" '' KeepAlive Crashed SuccessfulExit Label org.nix-community.home.yubikey-agent ProcessType Background ProgramArguments @yubikey-agent@/bin/yubikey-agent -l /tmp/yubikey-agent.sock Sockets Listener SockPathMode 384 SockPathName /tmp/yubikey-agent.sock '' } ''; }