2.home-manager/tests/modules/services/ssh-agent/darwin
Wael Nasreddine eec72f1278
launchd: wait for /nix/store before starting agent (#8609)
On Darwin, launchd may attempt to start agents before the Nix store is
mounted and available. This leads to failures when the agent's executable
or arguments reside in the Nix store.

This change wraps the agent's command in a shell script that uses
/bin/wait4path to ensure /nix/store is ready before executing the
original program. It also ensures that ProgramArguments are correctly
escaped and concatenated.
2026-01-27 21:51:48 -08:00
..
bash-integration.nix ssh-agent: set $SSH_AUTH_SOCK in non-interactive shells 2025-12-17 08:15:55 -06:00
basic-service-expected.plist launchd: wait for /nix/store before starting agent (#8609) 2026-01-27 21:51:48 -08:00
basic-service.nix ssh-agent: add macOS support 2025-11-08 22:10:01 -06:00
default.nix ssh-agent: add allowedPKCS11Providers option 2026-01-08 13:10:56 -05:00
nushell-integration.nix ssh-agent: add macOS support 2025-11-08 22:10:01 -06:00
pkcs11-service-expected.plist launchd: wait for /nix/store before starting agent (#8609) 2026-01-27 21:51:48 -08:00
pkcs11-service.nix ssh-agent: add allowedPKCS11Providers option 2026-01-08 13:10:56 -05:00
timeout-service-expected.plist launchd: wait for /nix/store before starting agent (#8609) 2026-01-27 21:51:48 -08:00
timeout-service.nix ssh-agent: add macOS support 2025-11-08 22:10:01 -06:00